Ethereal-dev: [ethereal-dev] ethereal-0.7.6 abort on Solaris 7

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Joachim Holzfuss <Joachim.Holzfuss@xxxxxxxxxxxxxxxxxxxxxx>
Date: Tue, 26 Oct 1999 14:58:03 +0200 (MET DST)
Hi,
I'm running SOlaris 7 on a sparc 10/51
gtk-config --version 1.2.3

I invoked ethereal after doing gnumake (before make -install)
capturing packets runs OK, giving me the list of packets.
Klicking on one packet results in an abort.
Backtrace is appended.
(Previous version of ethereal worked OK on this setup)
Greetings 
j.h.

---------------------------------------------------------------------
  Dr. Joachim Holzfuss 
  IAP, TU Darmstadt	email: Joachim.Holzfuss@xxxxxxxxxxxxxxxxxxxxxx
  Schlossgartenstr. 7	http://www.physik.tu-darmstadt.de/~hofu
  64289 Darmstadt	voice: +49 (6151) 16-2884
  Germany		fax:                -4534
---------------------------------------------------------------------
------------ START backtrace ---------------

** ERROR **: file proto.c: line 212 (find_hfinfo_record): assertion failed: 
(hfindex >= 0 && hfindex < gpa_hfinfo->len)
aborting...

Program received signal SIGABRT, Aborted.
0xef258454 in __sigprocmask ()
(gdb) backtrace
#0  0xef258454 in __sigprocmask ()
#1  0xef24e758 in _resetsig ()
#2  0xef24dea4 in _sigon ()
#3  0xef250d1c in _thrp_kill ()
#4  0xef2b92e0 in abort ()
#5  0xef558d84 in g_logv (log_domain=0x0, log_level=G_LOG_LEVEL_ERROR, 
    format=0x0, args1=0x6) at gmessages.c:389
#6  0xef558e20 in g_log (log_domain=0x0, log_level=G_LOG_LEVEL_ERROR, 
    format=0xb1e60 "file %s: line %d (%s): assertion failed: (%s)")
    at gmessages.c:406
#7  0x34b18 in find_hfinfo_record (hfindex=-1) at proto.c:212
#8  0x34c6c in proto_tree_add_item_value (tree=0x19e088, hfindex=-1, start=0, 
    length=14, include_format=1, visible=1, ap=0xefffda84) at proto.c:285
#9  0x34bd4 in proto_tree_add_item_format (tree=0x19e088, hfindex=-1, start=0, 
    length=14) at proto.c:249
#10 0x446a8 in dissect_eth (pd=0x10dee0 "\001\200Â", offset=0, fd=0x19d388, 
    tree=0x19e088) at packet-eth.c:157
#11 0x336e8 in dissect_packet (pd=0x10dee0 "\001\200Â", fd=0x19d388, 
    tree=0x19e088) at packet.c:733
#12 0x31c74 in select_packet (cf=0x10de70, row=1105632) at file.c:1175
#13 0x90658 in packet_list_select_cb (w=0x1553b0, row=28, col=5, evt=0x172d80)
    at main.c:469
#14 0xef75d634 in gtk_marshal_NONE__INT_INT_POINTER (object=0x1553b0, 
    func=0x90618 <packet_list_select_cb>, func_data=0x0, args=0xefffde08)
    at gtkmarshal.c:346
#15 0xef706eac in gtk_handlers_run (handlers=0x1520f8, signal=0xefffdd68, 
    object=0x1553b0, params=0xefffde08, after=0) at gtksignal.c:1909
#16 0xef705ca4 in gtk_signal_real_emit (object=0x1553b0, signal_id=72, 
    params=0xefffde08) at gtksignal.c:1469
#17 0xef702bec in gtk_signal_emit (object=0x1553b0, signal_id=72)
    at gtksignal.c:552
#18 0x83748 in toggle_row (clist=0x1553b0, row=28, column=5, event=0x172d80)
    at gtkclist.c:3531
#19 0x881d4 in gtk_clist_button_release (widget=0x1553b0, event=0x172d80)
    at gtkclist.c:5189
#20 0xef75d3dc in gtk_marshal_BOOL__POINTER (object=0x1553b0, 
    func=0x87d88 <gtk_clist_button_release>, func_data=0x0, args=0xefffe390)
    at gtkmarshal.c:32
#21 0xef705cec in gtk_signal_real_emit (object=0x1553b0, signal_id=21, 
    params=0xefffe390) at gtksignal.c:1484
#22 0xef702bec in gtk_signal_emit (object=0x1553b0, signal_id=21)
    at gtksignal.c:552
#23 0xef74eb78 in gtk_widget_event (widget=0x1553b0, event=0x172d80)
    at gtkwidget.c:2790
#24 0xef6c4194 in gtk_propagate_event (widget=0x1553b0, event=0x172d80)
    at gtkmain.c:1296
#25 0xef6c2f4c in gtk_main_do_event (event=0x172d80) at gtkmain.c:753
#26 0xef59b7f4 in gdk_event_dispatch (source_data=0x172d80, 
    current_time=0xefffe970, user_data=0x0) at gdkevents.c:2098
#27 0xef555780 in g_main_dispatch (current_time=0xefffe970) at gmain.c:652
#28 0xef556008 in g_main_iterate (block=0, dispatch=1) at gmain.c:870
#29 0xef55623c in g_main_run (loop=0x166ba8) at gmain.c:928
#30 0xef6c2768 in gtk_main () at gtkmain.c:475
#31 0x91ef0 in main (argc=1, argv=0xefffeb8c) at main.c:1056

------- END OF backtrace -------------------