Handle box: assertion failed



Hello!

Something is wrong with gtk+ from CVS (updated today).
testgtk writes many warnings when I select "handle box". Following message
is repeated many times:

Gtk-CRITICAL **: file ../../gtk+/gtk/gtkpixmap.c: line 89
(gtk_pixmap_new): assertion `val != NULL' failed.

It also dumps the core if I detach a menu. Gdb shows following:
======================================
Gdk-ERROR **: BadWindow (invalid Window parameter)
  serial 10095 error_code 3 request_code 20 minor_code 0

aborting...

Program received signal SIGABRT, Aborted.
0x40233811 in __kill ()
(gdb) where
#0  0x40233811 in __kill ()
#1  0x4023363f in raise (sig=6) at ../sysdeps/posix/raise.c:27
#2  0x4023484f in abort () at ../sysdeps/generic/abort.c:83
#3  0x401ee2ac in g_logv (log_domain=0x4012d64c "Gdk", 
    log_level=G_LOG_LEVEL_ERROR, 
    format=0x4012d900 "%s\n  serial %ld error_code %d request_code %d
minor_code %d\n", args1=0xbffff600) at ../glib/gmessages.c:333
#4  0x401ee32a in g_log (log_domain=0x4012d64c "Gdk", 
    log_level=G_LOG_LEVEL_ERROR, 
    format=0x4012d900 "%s\n  serial %ld error_code %d request_code %d
minor_code %d\n") at ../glib/gmessages.c:349
#5  0x4011586a in gdk_x_error (display=0x8067af0, error=0xbffff68c)
    at ../../gtk+/gdk/gdk.c:3084
#6  0x40176c69 in _XError ()
#7  0x401755c1 in _XReply ()
#8  0x4016173e in XGetWindowProperty ()
#9  0x4012bd39 in gdk_window_get_deskrelative_origin (window=0x80a4d40, 
    x=0xbffff854, y=0xbffff858) at ../../gtk+/gdk/gdkwindow.c:1337
#10 0x40075eac in gtk_handle_box_motion (widget=0x80a30c0,
event=0x80a0af8)
    at ../../gtk+/gtk/gtkhandlebox.c:862
#11 0x400e30e1 in gtk_marshal_BOOL__POINTER (object=0x80a30c0, 
    func=0x40075de4 <gtk_handle_box_motion>, func_data=0x0,
args=0xbffff8e4)
    at ../../gtk+/gtk/gtkmarshal.c:32
#12 0x400aeefb in gtk_signal_real_emit (object=0x80a30c0, signal_id=21, 
    params=0xbffff8e4) at ../../gtk+/gtk/gtksignal.c:1401
#13 0x400ad32e in gtk_signal_emit (object=0x80a30c0, signal_id=21)
    at ../../gtk+/gtk/gtksignal.c:507
#14 0x400dc0d8 in gtk_widget_event (widget=0x80a30c0, event=0x80a0af8)
    at ../../gtk+/gtk/gtkwidget.c:2607
#15 0x40087dc2 in gtk_propagate_event (widget=0x80a30c0, event=0x80a0af8)
    at ../../gtk+/gtk/gtkmain.c:1754
#16 0x40086a3d in gtk_main_iteration_do (blocking=1)
    at ../../gtk+/gtk/gtkmain.c:860
#17 0x4008673f in gtk_main_iteration () at ../../gtk+/gtk/gtkmain.c:658
======================================

About my machine:
Linux-2.1.129 with Matrox framebuffer, XFree86 3.3.2 (SVGA driver),
glibc-2.0.7 from RedHat-5.2, egcs 1.1.1pre. Gtk+ is configured by default
and installed to /usr/local
Both glib and gtk+ are in-sync with CVS.

Pavel Roskin.



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]