Ethereal-dev: [Ethereal-dev] is there skeleton code for creating two-level subtree in dissecto
Hi, All,
I am writing a new dissector, it works fine when only one level
tree was created. But, after adding two more levels of subtree, it
always core dump, although it shows summary correctly, I knew
something was wrong with setting constants or registering, however
reading README.developer didn't help me solve this one. Is there a
skeleton code for multi-level creation ?
Here is the core.
#0 0x88610030 in kill () from /usr/lib/libc.so.4
#1 0x88648f7e in abort () from /usr/lib/libc.so.4
#2 0x884eb17a in g_logv () from /usr/local/lib/libglib12.so.3
#3 0x884eb231 in g_log () from /usr/local/lib/libglib12.so.3
#4 0x81b1a00 in get_uint_value (tvb=0x83c5cb4, offset=40, length=
32,
little_endian=0) at proto.c:472
#5 0x81b1bba in proto_tree_add_item (tree=0x83c7450, hfindex=4582,
tvb=0x83c5cb4, start=40, length=32, little_endian=0) at
proto.c:566
#6 0x815a28a in dissect__ha_bgp (tvb=0x83c5cb4, offset=40,
tree=0x83c7450) at packet-ha.c:221
#7 0x815a5cc in dissect_ha (tvb=0x83c5cb4, pinfo=0x8387808,
tree=0x83c7018) at packet-ha.c:314
thanks a lot,
Jian Yu
_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com