Ethereal-dev: [Ethereal-dev] GTK+ 2.0 abort

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

From: "Gisle Vanem" <giva@xxxxxxxxx>
Date: Mon, 20 Oct 2003 02:40:49 +0200
Here is a 100% reproduceable GTK+ 2 assert/abort situation:

1. Open "Edit Preferences" dialog (via the toolbar).
2. Enter the "User interface"
3. Click on "Always start in directory" and put focus in the edit-box.
4. Switch to another application so Ethereal looses focus.
5. Baboom, assert fail as shown attached:
  Gtk-ERROR **: file: gtkentry.c: line 4338 (blink_cb): assertion failed: 
  GTK_WIDGET_HAS_FOCUS(entry))

Also this text is shown in the console:

(ethereal.exe:3332): Gtk-WARNING **: GtkEntry - did not receive focus-out-event. If you
connect a handler to this signal, it must return
FALSE so the entry gets the event as well

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
-----------

I assume the # 3332 is just the PID.

Built with latest snapshot, GTK+ 2.3.3, Glib 2.2.2 and 
MingW / gcc 3.3.1.

--gv

Attachment: ethereal-abort-1.jpg
Description: JPEG image