Huge thanks to our Platinum Members Endace and LiveAction,
and our Silver Member Veeam, for supporting the Wireshark Foundation and project.

Wireshark-bugs: [Wireshark-bugs] [Bug 8936] Fuzz failure: attempt to allocate -1 bytes from pack

Date: Mon, 15 Jul 2013 17:35:35 +0000

Comment # 3 on bug 8936 from
I can reproduce this also in r50590, not reassemble rewrite bug ;]

Still it might be a some problem connected with my other change.
I'll do git bisect.

$ gdb --args ./tshark -r /tmp/fuzz-2013-07-15-17605.pcap.gz -n

Duplicate field detected in call to proto_register_field_array:
dlsw.old_message_type is already registered

(process:12583): GLib-ERROR **: gmem.c:165: failed to allocate 4294967295 bytes

Program received signal SIGTRAP, Trace/breakpoint trap.
0x00007ffff2404575 in g_logv () from /usr/lib64/libglib-2.0.so.0
(gdb) bt
#0  0x00007ffff2404575 in g_logv () from /usr/lib64/libglib-2.0.so.0
#1  0x00007ffff2404722 in g_log () from /usr/lib64/libglib-2.0.so.0
#2  0x00007ffff2402f3f in g_malloc () from /usr/lib64/libglib-2.0.so.0
#3  0x00007ffff4692f1d in fragment_add_seq_work () from
/tmp/wireshark-1.11/epan/.libs/libwireshark.so.0
#4  0x00007ffff46910de in fragment_add_seq_common () from
/tmp/wireshark-1.11/epan/.libs/libwireshark.so.0
#5  0x00007ffff469127d in fragment_add_seq_check_work () from
/tmp/wireshark-1.11/epan/.libs/libwireshark.so.0
#6  0x00007ffff469118a in fragment_add_seq_check () from
/tmp/wireshark-1.11/epan/.libs/libwireshark.so.0
#7  0x00007ffff47db64f in dissect_bacapp () from
/tmp/wireshark-1.11/epan/.libs/libwireshark.so.0
#8  0x00007ffff4665e36 in call_dissector_through_handle () from
/tmp/wireshark-1.11/epan/.libs/libwireshark.so.0


You are receiving this mail because:
  • You are watching all bug changes.