ANNOUNCEMENT: Live Wireshark University & Allegro Packets online APAC Wireshark Training Session
July 17th, 2024 | 10:00am-11:55am SGT (UTC+8) | Online

Ethereal-dev: [Ethereal-dev] reproducible crash in Ethereal (latest CVS)

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

From: Yaniv Kaul <ykaul@xxxxxxxxxxxx>
Date: Mon, 28 Jun 2004 13:04:13 +0200
Win32, latest CVS, GTK2.
Open Ethereal, go to Edit->Preferences, press Apply, you'll get the error: file main.c: line 2678: should not be reached aborting...

In gtk/main.c (also in gtk2.tmp/main.c) the offending line is part of the function GtkWidget *main_widget_layout(gint layout_content) :

  default:
      g_assert_not_reached();
      return NULL;


I found 3 calls, to main_widget_layout(), gtk/ directory.
My layout appears to be:
Pane 1: packet list
Pane 2: packet list
Pane 3: packet details

the first leftmost layout is selected.