[BUG] Handlebox example in testgtk




This is with gtk+ from CVS, updated today.

It's fairly easy to reproduce : start testgtk, select the handlebox
example. Detach the right most handle (the one with the "Fooo" label), 
put it back. Then detach the handle right next to it (which contains
nothing but the 'Fooo' handle). Put it back in place,
booom. Sometimes, just detaching it causes the crash, or even
detaching the first handle.

Here's the backtrace :

#0  0x4024e811 in __kill ()
#1  0x4024e63f in raise (sig=6) at ../sysdeps/posix/raise.c:27
#2  0x4024f84f in abort () at ../sysdeps/generic/abort.c:83
#3  0x401313fa in g_logv (log_domain=0x4022962c "Gdk", log_level=G_LOG_LEVEL_ERROR, 
    format=0x40229700 "%s\n  serial %ld error_code %d request_code %d minor_code %d\n", args1=0xbffff010)
    at gmessages.c:382
#4  0x401314ae in g_log (log_domain=0x4022962c "Gdk", log_level=G_LOG_LEVEL_ERROR, 
    format=0x40229700 "%s\n  serial %ld error_code %d request_code %d minor_code %d\n") at gmessages.c:399
#5  0x4020d1ea in gdk_x_error (display=0x8069b98, error=0xbffff09c) at gdk.c:1013
#6  0x401848b4 in _XError ()
#7  0x401832cc in _XReply ()
#8  0x4017afcc in XQueryTree ()
#9  0x4022797c in gdk_window_get_deskrelative_origin (window=0x80b6e60, x=0xbffff224, y=0xbffff228)
    at gdkwindow.c:1497
#10 0x40079b4c in gtk_handle_box_motion (widget=0x80b60a8, event=0x80b0e40) at gtkhandlebox.c:935
#11 0x400f016d in gtk_marshal_BOOL__POINTER (object=0x80b60a8, func=0x40079a84 <gtk_handle_box_motion>, 
    func_data=0x0, args=0xbffff2c8) at gtkmarshal.c:32
#12 0x400b7cba in gtk_signal_real_emit (object=0x80b60a8, signal_id=22, params=0xbffff2c8)
    at gtksignal.c:1460
#13 0x400b5f70 in gtk_signal_emit (object=0x80b60a8, signal_id=22) at gtksignal.c:528
#14 0x400e80a8 in gtk_widget_event (widget=0x80b60a8, event=0x80b0e40) at gtkwidget.c:2742
#15 0x4008e602 in gtk_propagate_event (widget=0x80b60a8, event=0x80b0e40) at gtkmain.c:1277
#16 0x4008d93c in gtk_main_do_event (event=0x80b0e40) at gtkmain.c:734
#17 0x40218f02 in gdk_event_dispatch (source_data=0x0, current_time=0xbffff64c, user_data=0x0)
    at gdkevents.c:2073
#18 0x4012f036 in g_main_dispatch (current_time=0xbffff64c) at gmain.c:640
#19 0x4012f571 in g_main_iterate (block=1, dispatch=1) at gmain.c:847
#20 0x4012f6e9 in g_main_run (loop=0x80b09e0) at gmain.c:905
#21 0x4008d3b5 in gtk_main () at gtkmain.c:457
#22 0x805fcfe in main (argc=1, argv=0xbffff6b0) at testgtk.c:8513

-- 
					Guillaume.
					http://www.worldnet.fr/~glaurent



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