Kevin,
Are you building in a 64 bit system?
What happens if you remove all dictionary files from {ethereal_dir}/radius ?
Luis.
On 12/19/05, Kelvin You <kelvin.sdc@xxxxxxxxx> wrote:
> Hi , All
>
> I check out the source code from the lastest SVN and build the ethreal
> success.
>
> but when I run it, it only display the word "init the dissector" and hang
> up. I use gdb to debug it, the follow is the backtrace.
>
>
> #0 0x42074022 in _int_malloc () from /lib/tls/libc.so.6
> #1 0x42073a5e in calloc () from /lib/tls/libc.so.6
> #2 0x416425d1 in g_malloc0 () from /usr/lib/libglib-2.0.so.0
> #3 0x416335aa in g_hash_table_size () from /usr/lib/libglib- 2.0.so.0
> #4 0x41632f99 in g_hash_table_remove () from /usr/lib/libglib-2.0.so.0
> #5 0x402bd48d in setup_attrs (k=0x17, v=0x83e68a0, p=0x0) at
> radius_dict.l:291
> #6 0x41633466 in g_hash_table_foreach () from /usr/lib/libglib- 2.0.so.0
> #7 0x402bd4d3 in setup_vendors (k=0x130a, v=0x2000, p=0x2000) at
> radius_dict.l:299
> #8 0x41633466 in g_hash_table_foreach () from /usr/lib/libglib-2.0.so.0
> #9 0x402bd8ea in radius_load_dictionary (
> dir=0x421314a8
> "\024\023B\024\023BH\023\023B\v;\b\024\023B\024\023B\024\023B\024\023B�024\023B�024\023B�024\023B�024\023B�024\023B�024\023B�024\023B�024\023B�024\023B�024\023B�024\023B�024\023B\024\023B\024\023B\024\023B\024\023B",
> filename=0x2000 <Address 0x2000 out of bounds>, err_str=0xbfffee4c) at
> radius_dict.l:387
> #10 0x4079551f in proto_register_radius () at packet-radius.c:1113
> #11 0x40918e4a in register_all_protocols () at register.c:444
> #12 0x402b2ceb in proto_init (plugin_dir=0x2000 <Address 0x2000 out of
> bounds>,
> register_all_protocols=0x8060da4
> <register_all_protocols>,
> register_all_protocol_handoffs=0x8061d04
> <register_all_protocol_handoffs>) at proto.c:323
> #13 0x402a741c in epan_init (plugin_dir=0x2000 <Address 0x2000 out of
> bounds>, register_all_protocols=0x2000,
> register_all_handoffs=0x2000, report_failure=0x2000,
> report_open_failure=0x2000, report_read_failure=0x2000) at epan.c:67
> #14 0x08086805 in main (argc=1, argv=0xbffff2b4) at main.c:1960
> #15 0x42015574 in __libc_start_main () from /lib/tls/libc.so.6
>
> anybody can give me some suggestion ?
> _______________________________________________
> Ethereal-dev mailing list
> Ethereal-dev@xxxxxxxxxxxx
> http://www.ethereal.com/mailman/listinfo/ethereal-dev
>
>
>
--
This information is top security. When you have read it, destroy yourself.
-- Marshall McLuhan