Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 91525 Details for
Bug 133092
net-analyzer/ethereal-0.99 tries to free invalid pointer when listing packets
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
gdb backtrace for ethereal
ethereal_backtrace.txt (text/plain), 11.27 KB, created by
sfp-a7x
on 2006-07-11 18:20:55 UTC
(
hide
)
Description:
gdb backtrace for ethereal
Filename:
MIME Type:
Creator:
sfp-a7x
Created:
2006-07-11 18:20:55 UTC
Size:
11.27 KB
patch
obsolete
>Using host libthread_db library "/lib/libthread_db.so.1". >Core was generated by `ethereal'. >Program terminated with signal 6, Aborted. >#0 0xffffe410 in __kernel_vsyscall () > >Thread 1 (process 32285): >#0 0xffffe410 in __kernel_vsyscall () >No symbol table info available. >#1 0xb5f765e1 in raise () from /lib/libc.so.6 >No symbol table info available. >#2 0xb5f77d99 in abort () from /lib/libc.so.6 >No symbol table info available. >#3 0xb5faaf20 in __fsetlocking () from /lib/libc.so.6 >No symbol table info available. >#4 0xb5fb0e9e in malloc_usable_size () from /lib/libc.so.6 >No symbol table info available. >#5 0xb5fb18ab in free () from /lib/libc.so.6 >No symbol table info available. >#6 0xb6e4d904 in except_free (ptr=0x0) at except.c:371 >No locals. >#7 0xb727ee4d in dissect_802_3 (length=38, is_802_2=1, tvb=0x86a4c50, offset_after_length=14, pinfo=0x86cf1d8, tree=0x873e568, fh_tree=0x873e538, length_id=0, > trailer_id=8426, fcs_len=-1) at packet-ieee8023.c:71 > except_sn = {except_down = 0xbfc98520, except_type = XCEPT_CATCHER, except_info = {except_catcher = 0xbfc97fd0, except_cleanup = 0xbfc97fd0}} > except_ch = {except_id = 0xb795953c, except_size = 1, except_obj = {except_id = {except_group = 141813096, except_code = 141813072}, > except_message = 0x6fe3d001 <Address 0x6fe3d001 out of bounds>, except_dyndata = 0x0}, except_jmp = {{__jmpbuf = {141185136, 0, -1241079512, -1077313336, -1077313648, > -1222120078}, __mask_was_saved = 0, __saved_mask = {__val = {141184080, 1, 3068534667, 141409472, 141821552, 141184080, 3068536315, 1877200897, 4096, 3217653864, > 3055392940, 3083777796, 3053887784, 3217653864, 3068515056, 141821580, 141184080, 1, 3217655420, 1877200897, 3053887784, 3217653912, 3083777796, 3083777796, > 141813048, 3217653960, 3068513986, 141821552, 141184080, 3217653992, 3068538259, 3217653984}}}}} > exc = (except_t *) 0x0 > except_state = 0 > catch_spec = {{except_group = 1, except_code = 0}} > next_tvb = (tvbuff_t * volatile) 0x0 > trailer_tvb = (tvbuff_t * volatile) 0x86a5070 > saved_proto = 0xb618bbab "\213F\004\213\026\211<\202@\211F\004\213\203t\002" > captured_length = 0 > __PRETTY_FUNCTION__ = "dissect_802_3" >#8 0xb70fc2a0 in dissect_eth_common (tvb=0x86a4c50, pinfo=0x86cf1d8, parent_tree=0x873e568, fcs_len=-1) at packet-eth.c:307 > ti = (proto_item *) 0x6 > ehdr = (eth_hdr * volatile) 0xb7f3a49c > is_802_2 = 1 > fh_tree = (proto_tree * volatile) 0x873e538 > src_addr = (const guint8 *) 0x86e3716 "" > dst_addr = (const guint8 *) 0x86e3710 "\001\200Â" > ehdrs = {{dst = {type = AT_NONE, len = 0, data = 0x0}, src = {type = AT_NONE, len = 0, data = 0x0}, type = 0}, {dst = {type = AT_ETHER, len = 6, > data = 0x86e3710 "\001\200Â"}, src = {type = AT_ETHER, len = 6, data = 0x86e3716 ""}, type = 38}, {dst = {type = AT_NONE, len = 0, data = 0x0}, src = { > type = AT_NONE, len = 0, data = 0x0}, type = 0}, {dst = {type = AT_NONE, len = 0, data = 0x0}, src = {type = AT_NONE, len = 0, data = 0x0}, type = 0}} > ehdr_num = 1 > tree = (proto_tree * volatile) 0x873e568 > addr_item = (proto_item *) 0x6 > addr_tree = (proto_tree *) 0x873e538 >#9 0xb70fc8d3 in dissect_eth_maybefcs (tvb=0x86a4c50, pinfo=0x6, tree=0x7e1d) at packet-eth.c:440 >No locals. >#10 0xb6e51a74 in call_dissector_through_handle (handle=0x8576ba0, tvb=0x86a4c50, pinfo=0x86cf1d8, tree=0x873e568) at packet.c:386 > saved_proto = 0xb77ad411 "Ethernet" > ret = 6 >#11 0xb6e5212c in call_dissector_work (handle=0x8576ba0, tvb=0x86a4c50, pinfo_arg=0x0, tree=0x873e568) at packet.c:561 > pinfo = (packet_info * volatile) 0x86cf1d8 > saved_proto = 0xb788f7d4 "Frame" > saved_can_desegment = 0 > ret = 0 > save_writable = -1241077760 > save_dl_src = {type = 1877200897, len = 136110432, data = 0xbfc983c8 "\b\204É¿l\222\035¶\001Ðão¤\006t\bhås\b<"} > save_dl_dst = {type = 1877200897, len = 0, data = 0x86a4c50 ""} > save_net_src = {type = 141821632, len = 1, data = 0xb606a128 "\001Ðão"} > save_net_dst = {type = 3083777796, len = -1211189500, data = 0xbfc983a8 "ø\203É¿æ2é¶À\006t\b°&/\bPLj\b"} > save_src = {type = 1877200897, len = 141388360, data = 0x18 <Address 0x18 out of bounds>} > save_dst = {type = 141366928, len = -1077312596, data = 0x0} > saved_layer_names_len = 0 > __PRETTY_FUNCTION__ = "call_dissector_work" >#12 0xb6e526e6 in dissector_try_port (sub_dissectors=0x0, port=1, tvb=0x86a4c50, pinfo=0x86cf1d8, tree=0x873e568) at packet.c:836 > dtbl_entry = (dtbl_entry_t *) 0x0 > handle = (struct dissector_handle *) 0x0 > saved_match_port = 0 > ret = 0 >#13 0xb712adbc in dissect_frame (tvb=0x86a4c50, pinfo=0x86cf1d8, parent_tree=0x873e568) at packet-frame.c:284 > except_sn = {except_down = 0xbfc988c0, except_type = XCEPT_CATCHER, except_info = {except_catcher = 0xbfc98540, except_cleanup = 0xbfc98540}} > except_ch = {except_id = 0xb78b97a0, except_size = 1, except_obj = {except_id = {except_group = 3053100410, except_code = 141797128}, > except_message = 0x873a708 " ¨\006¶ ¨\006¶e_input_cb: new packets 1: 1", except_dyndata = 0x0}, except_jmp = {{__jmpbuf = {-1211189500, 0, 60, -1077311960, > -1077312304, -1223512845}, __mask_was_saved = 0, __saved_mask = {__val = {141797128, 3053889536, 3053882860, 3053889536, 141797128, 3217655204, 3053131947, > 3053889536, 141797128, 3053882860, 33, 34, 3217655432, 3053100410, 141797128, 141797128, 33, 141797128, 0, 3217656796, 3217655548, 33, 4222451712, 141797128, > 141797128, 141797128, 141797128, 141797161, 141797228, 141797128, 141797228, 0}}}}} > exc = (except_t *) 0x0 > except_state = 0 > catch_spec = {{except_group = 1, except_code = 0}} > fh_tree = (proto_tree *) 0x0 > ti = (proto_item * volatile) 0x873e550 > ts = {secs = -1241077760, nsecs = 120} > cap_len = 60 > pkt_len = 60 > tree = (proto_tree *) 0x0 > item = (proto_item *) 0x6 >#14 0xb6e51a74 in call_dissector_through_handle (handle=0x8305c58, tvb=0x86a4c50, pinfo=0x86cf1d8, tree=0x873e568) at packet.c:386 > saved_proto = 0xb788f7d4 "Frame" > ret = 6 >#15 0xb6e5212c in call_dissector_work (handle=0x8305c58, tvb=0x86a4c50, pinfo_arg=0x0, tree=0x873e568) at packet.c:561 > pinfo = (packet_info * volatile) 0x86cf1d8 > saved_proto = 0xb76e1789 "<Missing Protocol Name>" > saved_can_desegment = 0 > ret = 0 > save_writable = 141791944 > save_dl_src = {type = 4096, len = -1241077760, data = 0xa8 <Address 0xa8 out of bounds>} > save_dl_dst = {type = 141785576, len = 128, data = 0x87379e8 "X¨\006¶P s\be_input_cb: new packets ("} > save_net_src = {type = 3053881824, len = 0, data = 0xbfc98b98 "È\213É¿"} > save_net_dst = {type = 30, len = 0, data = 0xb606a128 "\001Ðão"} > save_src = {type = 3053887784, len = 32, data = 0xbfc98768 "¸\207É¿¡B\034¶D\210É¿\021"} > save_dst = {type = 141785576, len = 128, data = 0xbfc98718 "\230\213É¿D/\033¶èys\b\200"} > saved_layer_names_len = 0 > __PRETTY_FUNCTION__ = "call_dissector_work" >#16 0xb6e5402c in call_dissector (handle=0x0, tvb=0x86a4c50, pinfo=0x86cf1d8, tree=0x873e568) at packet.c:1704 > ret = 0 > __PRETTY_FUNCTION__ = "call_dissector" >#17 0xb6e51883 in dissect_packet (edt=0x86cf1d0, pseudo_header=0x86cf1d8, pd=0x86e3710 "\001\200Â", fd=0x8736940, cinfo=0x0) at packet.c:325 > except_sn = {except_down = 0x0, except_type = XCEPT_CATCHER, except_info = {except_catcher = 0xbfc988e0, except_cleanup = 0xbfc988e0}} > except_ch = {except_id = 0xb76e1ed0, except_size = 1, except_obj = {except_id = {except_group = 141816448, except_code = 3083777796}, except_message = 0x0, > except_dyndata = 0x0}, except_jmp = {{__jmpbuf = {-1211189500, 135996920, 141381724, -1077311032, -1077311344, -1226500153}, __mask_was_saved = 0, __saved_mask = { > __val = {141412352, 141412352, 141813096, 1877200897, 141412352, 7171, 3055656296, 3055656296, 141789376, 3217656200, 3083777796, 3053887784, 141357520, > 3217656184, 3068447715, 141124680, 141813096, 3055391328, 3053887784, 1877200897, 3053889536, 8, 3068441725, 135831424, 0, 3217656232, 134660842, 141357520, > 141124680, 3217656248, 0, 1877200897}}}}} > exc = (except_t *) 0x0 > except_state = 0 > catch_spec = {{except_group = 1, except_code = 0}} > __PRETTY_FUNCTION__ = "dissect_packet" >#18 0xb6e4cb08 in epan_dissect_run (edt=0x86cf1d0, pseudo_header=0x86d505c, data=0x0, fd=0x8736940, cinfo=0x81b25f8) at epan.c:161 >No locals. >#19 0x0806e26b in add_packet_to_packet_list (fdata=0x8736940, cf=0x81a24e0, pseudo_header=0x86d505c, buf=0x0, refilter=1) at file.c:825 > row = -1239738050 > create_proto_tree = 1 > edt = (epan_dissect_t *) 0x86cf1d0 >#20 0x0806e534 in read_packet (cf=0x81a24e0, offset=40) at file.c:949 > phdr = (const struct wtap_pkthdr *) 0x86d5048 > pseudo_header = (union wtap_pseudo_header *) 0x86d505c > buf = (const guchar *) 0x86e3710 "\001\200Â" > fdata = (frame_data *) 0x8736940 > passed = 1 > plist_end = (frame_data *) 0x0 > edt = (epan_dissect_t *) 0xbfc98b3c >#21 0x0806dc11 in cf_continue_tail (cf=0x81a24e0, to_read=1, err=0xbfc98b9c) at file.c:577 > data_offset = 40 > err_info = (gchar *) 0xbfc98b68 "È\213É¿·\215\006\bà$\032\b\001" >#22 0x08068db7 in capture_input_new_packets (capture_opts=0x81b2640, to_read=1) at capture.c:322 > err = 0 > __PRETTY_FUNCTION__ = "capture_input_new_packets" >#23 0x0806bac7 in sync_pipe_input_cb (source=4, user_data=0x81b2640) at capture_sync.c:668 > capture_opts = (capture_options *) 0x81b2640 > buffer = "1\000j\b\000\000\000\000X\214É¿D \031¶\f\000\000\000 âj\b@¢'\b\000¨\006¶ì\215\006¶\000¨\006¶@¢'\b(¡\006¶\001Ðão\000¨\006¶\bl\033\b\bt\033\b\000æl\b\t\000\000\000\bp\033\bP\000\000\000\001Ðão\200ý'\b¨\214É¿à¨\031¶\000\000\000\000\037\000\000\000\036\000\000\000h\235!¶\000æl\bp\020i\b¨\214É¿E\032\033¶L\000\000\000\000æl\bè\214É¿@I¡¶\001Ðão\000æl\bè\214É¿\220Wh¶\000æl\b\220Wh¶è\214É¿df`¶ d!\b\000æl\bQ\000\000\000p\020i\b\001Ðão\001", '\0' <repeats 11 times>... > nread = 1 > indicator = 80 'P' > primary_len = 1 > primary_msg = 0x1 <Address 0x1 out of bounds> > secondary_len = 2 > secondary_msg = 0x0 > __PRETTY_FUNCTION__ = "sync_pipe_input_cb" >#24 0x080886e2 in pipe_input_cb (data=0x819e2dc, source=4, condition=GDK_INPUT_READ) at gui_utils.c:709 >No locals. >#25 0xb6606eab in gdk_get_show_events () from /usr/lib/libgdk-x11-2.0.so.0 >No symbol table info available. >#26 0xb61d9bd1 in g_vasprintf () from /usr/lib/libglib-2.0.so.0 >No symbol table info available. >#27 0xb61a8feb in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 >No symbol table info available. >#28 0xb61aad05 in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0 >No symbol table info available. >#29 0xb61ab05a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 >No symbol table info available. >#30 0xb67df35b in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 >No symbol table info available. >#31 0x0808ebc7 in main (argc=0, argv=0xbfc9a088) at main.c:2757 > s = 0x81b2640 "à$\032\bÈ\005m\b\210Qm\b" > i = 140250696 > opt = 6 > arg_error = 0 > rf_path = 0x0 > rf_open_errno = 2712942 > gpf_path = 0x0 > pf_path = 0x0 > cf_path = 0x0 > df_path = 0x0 > gdp_path = 0x0 > dp_path = 0x0 > gpf_open_errno = -1241534308 > gpf_read_errno = -1242156263 > pf_open_errno = -1241079512 > pf_read_errno = 4 > cf_open_errno = -1241079512 > df_open_errno = -1077305400 > gdp_open_errno = 0 > gdp_read_errno = 0 > dp_open_errno = 0 > dp_read_errno = 0 > err = 0 > start_capture = 0 > rc_file = (gchar *) 0x85c0e48 "/root/.ethereal/gtkrc" > cf_name = (gchar *) 0x0 > rfilter = (gchar *) 0x0 > rfcode = (dfilter_t *) 0x0 > rfilter_parse_failed = 0 > prefs = (e_prefs *) 0xb7f45b60 > badopt = 0 '\0' > splash_win = (GtkWidget *) 0x81db060 > go_to_packet = 0 > optind_initial = 140250696 > status = 0 > optstring = "a:b:c:Df:g:Hhi:klLm:nN:o:pQr:R:Ss:t:vw:X:y:z:" > __PRETTY_FUNCTION__ = "main"
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 133092
:
86635
| 91525 |
91526
|
101680