Fedora Account System
Red Hat Associate
Red Hat Customer
Description of problem: After updating to latest koji gnome-panel, gnome-* packages, I am getting an immediate crash of gnome-panel whenever I click on a launcher in my panel and other actions. I get an immediate crash when I click on a launcher for gnome-terminal. I get an "almost immediate" crash when I click on music-applet that launches rhythmbox. If I run gnome-panel in gdb and click on my gnome-terminal launcher, I get the following trace. This happens ever time. warning: section .dynbss not found in /usr/lib/debug/usr/bin/gnome-panel.debug warning: section .gnu.liblist not found in /usr/lib/debug/usr/bin/gnome-panel.debug warning: section .gnu.conflict not found in /usr/lib/debug/usr/bin/gnome-panel.debug warning: section .dynbss not found in /usr/lib/debug/usr/bin/gnome-panel.debug Detaching after fork from child process 3732. Detaching after fork from child process 3771. Gdk-ERROR **: The program 'gnome-panel' received an X Window System error. This probably reflects a bug in the program. The error was 'BadDrawable (invalid Pixmap or Window parameter)'. (Details: serial 6363 error_code 9 request_code 62 minor_code 0) (Note to programmers: normally, X errors are reported asynchronously; that is, you will receive the error a while after causing it. To debug your program, run it with the --sync command line option to change this behavior. You can then get a meaningful backtrace from your debugger if you break on the gdk_x_error() function.) aborting... Program received signal SIGTRAP, Trace/breakpoint trap. IA__g_logv (log_domain=<value optimized out>, log_level=<value optimized out>, format=<value optimized out>, args1=0x7fffffffd9c0) at gmessages.c:555 555 g_private_set (g_log_depth, GUINT_TO_POINTER (depth)); (gdb) where #0 IA__g_logv (log_domain=<value optimized out>, log_level=<value optimized out>, format=<value optimized out>, args1= 0x7fffffffd9c0) at gmessages.c:555 #1 0x0000003fe2a43673 in IA__g_log (log_domain=<value optimized out>, log_level=<value optimized out>, format=<value optimized out>) at gmessages.c:569 #2 0x0000003ad9e67eb6 in gdk_x_error (display=<value optimized out>, error=<value optimized out>) at gdkmain-x11.c:466 #3 0x0000003fe4a46ac4 in _XError (dpy=0x6c1bf0, rep=0x86f000) at XlibInt.c:3103 #4 0x0000003fe4a4cedc in process_responses (dpy=0x6c1bf0, wait_for_first_event=<value optimized out>, current_error=<value optimized out>, current_request=6364) at xcb_io.c:214 #5 0x0000003fe4a4d570 in _XReply (dpy=0x6c1bf0, rep=0x7fffffffdd00, extra=0, discard=1) at xcb_io.c:464 #6 0x0000003fe4a41033 in XSync (dpy=0x6c1bf0, discard=0) at Sync.c:48 #7 0x0000003fe4a411eb in _XSyncFunction (dpy=<value optimized out>) at Synchro.c:37 #8 0x0000003fe4a20740 in XCopyArea (dpy=0x6c1bf0, src_drawable=27263437, dst_drawable=27263281, gc=0x79d6c0, src_x=0, src_y=0, width=<value optimized out>, height=<value optimized out>, dst_x=<value optimized out>, dst_y=<value optimized out>) at CopyArea.c:63 #9 0x0000003ad9e22eb5 in IA__gdk_draw_drawable (drawable= ---Type <return> to continue, or q <return> to quit--- 0x88a650 [GdkWindowImplX11], gc=0x7f4320 [GdkGCX11], src= 0x968560 [GdkPixmap], xsrc=0, ysrc=0, xdest=<value optimized out>, ydest=<value optimized out>, width=<value optimized out>, height=<value optimized out>) at gdkdraw.c:674 #10 0x0000003ad9e3fb49 in gdk_window_end_implicit_paint (window= 0x9055e0 [GdkWindow]) at gdkwindow.c:2720 #11 gdk_window_process_updates_internal (window=0x9055e0 [GdkWindow]) at gdkwindow.c:5346 #12 0x0000003ad9e44541 in IA__gdk_window_process_all_updates () at gdkwindow.c:5433 #13 0x0000003ad9e445a9 in gdk_window_update_idle (data=<value optimized out>) at gdkwindow.c:5059 #14 0x0000003ad9e1d316 in gdk_threads_dispatch (data=0x963580) at gdk.c:512 #15 0x0000003fe2a3938e in g_main_dispatch (context=<value optimized out>) at gmain.c:1960 #16 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2513 #17 0x0000003fe2a3cd78 in g_main_context_iterate (context=0x6db090, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591 #18 0x0000003fe2a3d1c5 in IA__g_main_loop_run (loop=0x7f70c0) at gmain.c:2799 #19 0x0000003adab49a47 in IA__gtk_main () at gtkmain.c:1219 #20 0x000000000042258a in main (argc=1, argv=0x7fffffffe1c8) at main.c:137 (gdb) set paginatin off No symbol "paginatin" in current context. (gdb) set pagination off (gdb) thread apply all bt full Thread 1 (Thread 0x7ffff7fbf800 (LWP 3729)): #0 IA__g_logv (log_domain=<value optimized out>, log_level=<value optimized out>, format=<value optimized out>, args1=0x7fffffffd9c0) at gmessages.c:555 depth = <value optimized out> domain = <value optimized out> data = <value optimized out> log_func = <value optimized out> domain_fatal_mask = <value optimized out> masquerade_fatal = <value optimized out> test_level = <value optimized out> was_recursion = 0 i = 2 #1 0x0000003fe2a43673 in IA__g_log (log_domain=<value optimized out>, log_level=<value optimized out>, format=<value optimized out>) at gmessages.c:569 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffdaa0, reg_save_area = 0x7fffffffd9e0}} #2 0x0000003ad9e67eb6 in gdk_x_error (display=<value optimized out>, error=<value optimized out>) at gdkmain-x11.c:466 buf = "BadDrawable (invalid Pixmap or Window parameter)", '\000' <repeats 15 times> msg = <value optimized out> #3 0x0000003fe4a46ac4 in _XError (dpy=0x6c1bf0, rep=0x86f000) at XlibInt.c:3103 rtn_val = <value optimized out> event = {type = 0, xany = {type = 0, serial = 7085040, send_event = 27263281, display = 0x18db, window = 402669065}, xkey = {type = 0, serial = 7085040, send_event = 27263281, display = 0x18db, window = 402669065, root = 274418945950, subwindow = 1, time = 7089728, x = 0, y = 0, x_root = 6364, y_root = 0, state = 7089728, keycode = 0, same_screen = -9192}, xbutton = {type = 0, serial = 7085040, send_event = 27263281, display = 0x18db, window = 402669065, root = 274418945950, subwindow = 1, time = 7089728, x = 0, y = 0, x_root = 6364, y_root = 0, state = 7089728, button = 0, same_screen = -9192}, xmotion = {type = 0, serial = 7085040, send_event = 27263281, display = 0x18db, window = 402669065, root = 274418945950, subwindow = 1, time = 7089728, x = 0, y = 0, x_root = 6364, y_root = 0, state = 7089728, is_hint = 0 '\000', same_screen = -9192}, xcrossing = {type = 0, serial = 7085040, send_event = 27263281, display = 0x18db, window = 402669065, root = 274418945950, subwindow = 1, time = 7089728, x = 0, y = 0, x_root = 6364, y_root = 0, mode = 7089728, detail = 0, same_screen = -9192, focus = 32767, state = 6362}, xfocus = {type = 0, serial = 7085040, send_event = 27263281, display = 0x18db, window = 402669065, mode = -458960994, detail = 63}, xexpose = {type = 0, serial = 7085040, send_event = 27263281, display = 0x18db, window = 402669065, x = -458960994, y = 63, width = 1, height = 0, count = 7089728}, xgraphicsexpose = {type = 0, serial = 7085040, send_event = 27263281, display = 0x18db, drawable = 402669065, x = -458960994, y = 63, width = 1, height = 0, count = 7089728, major_code = 0, minor_code = 0}, xnoexpose = {type = 0, serial = 7085040, send_event = 27263281, display = 0x18db, drawable = 402669065, major_code = -458960994, minor_code = 63}, xvisibility = {type = 0, serial = 7085040, send_event = 27263281, display = 0x18db, window = 402669065, state = -458960994}, xcreatewindow = {type = 0, serial = 7085040, send_event = 27263281, display = 0x18db, parent = 402669065, window = 274418945950, x = 1, y = 0, width = 7089728, height = 0, border_width = 0, override_redirect = 0}, xdestroywindow = {type = 0, serial = 7085040, send_event = 27263281, display = 0x18db, event = 402669065, window = 274418945950}, xunmap = {type = 0, serial = 7085040, send_event = 27263281, display = 0x18db, event = 402669065, window = 274418945950, from_configure = 1}, xmap = {type = 0, serial = 7085040, send_event = 27263281, display = 0x18db, event = 402669065, window = 274418945950, override_redirect = 1}, xmaprequest = {type = 0, serial = 7085040, send_event = 27263281, display = 0x18db, parent = 402669065, window = 274418945950}, xreparent = {type = 0, serial = 7085040, send_event = 27263281, display = 0x18db, event = 402669065, window = 274418945950, parent = 1, x = 7089728, y = 0, override_redirect = 0}, xconfigure = {type = 0, serial = 7085040, send_event = 27263281, display = 0x18db, event = 402669065, window = 274418945950, x = 1, y = 0, width = 7089728, height = 0, border_width = 0, above = 6364, override_redirect = 7089728}, xgravity = {type = 0, serial = 7085040, send_event = 27263281, display = 0x18db, event = 402669065, window = 274418945950, x = 1, y = 0}, xresizerequest = {type = 0, serial = 7085040, send_event = 27263281, display = 0x18db, window = 402669065, width = -458960994, height = 63}, xconfigurerequest = {type = 0, serial = 7085040, send_event = 27263281, display = 0x18db, parent = 402669065, window = 274418945950, x = 1, y = 0, width = 7089728, height = 0, border_width = 0, above = 6364, detail = 7089728, value_mask = 140737488346136}, xcirculate = {type = 0, serial = 7085040, send_event = 27263281, display = 0x18db, event = 402669065, window = 274418945950, place = 1}, xcirculaterequest = {type = 0, serial = 7085040, send_event = 27263281, display = 0x18db, parent = 402669065, window = 274418945950, place = 1}, xproperty = {type = 0, serial = 7085040, send_event = 27263281, display = 0x18db, window = 402669065, atom = 274418945950, time = 1, state = 7089728}, xselectionclear = {type = 0, serial = 7085040, send_event = 27263281, display = 0x18db, window = 402669065, selection = 274418945950, time = 1}, xselectionrequest = {type = 0, serial = 7085040, send_event = 27263281, display = 0x18db, owner = 402669065, requestor = 274418945950, selection = 1, target = 7089728, property = 0, time = 6364}, xselection = {type = 0, serial = 7085040, send_event = 27263281, display = 0x18db, requestor = 402669065, selection = 274418945950, target = 1, property = 7089728, time = 0}, xcolormap = {type = 0, serial = 7085040, send_event = 27263281, display = 0x18db, window = 402669065, colormap = 274418945950, new = 1, state = 0}, xclient = {type = 0, serial = 7085040, send_event = 27263281, display = 0x18db, window = 402669065, message_type = 274418945950, format = 1, data = {b = "@.l", '\000' <repeats 13 times>"\334, \030\000", s = {11840, 108, 0, 0, 0, 0, 0, 0, 6364, 0}, l = {7089728, 0, 6364, 7089728, 140737488346136}}}, xmapping = {type = 0, serial = 7085040, send_event = 27263281, display = 0x18db, window = 402669065, request = -458960994, first_keycode = 63, count = 1}, xerror = {type = 0, display = 0x6c1bf0, resourceid = 27263281, serial = 6363, error_code = 9 '\t', request_code = 62 '>', minor_code = 0 '\000'}, xkeymap = {type = 0, serial = 7085040, send_event = 27263281, display = 0x18db, window = 402669065, key_vector = "\236Ϥ\344?\000\000\000\001\000\000\000\000\000\000\000@.l", '\000' <repeats 12 times>}, xgeneric = {type = 0, serial = 7085040, send_event = 27263281, display = 0x18db, extension = 402669065, evtype = 0}, xcookie = {type = 0, serial = 7085040, send_event = 27263281, display = 0x18db, extension = 402669065, evtype = 0, cookie = 3836006302, data = 0x1}, pad = {140733193388032, 7085040, 27263281, 6363, 402669065, 274418945950, 1, 7089728, 0, 6364, 7089728, 140737488346136, 6362, 274422865785, 140737488346144, 140737488346192, 0, 7089728, 7089752, 7085040, 8843264, 274422866047, 6364, 9854288}} async = <value optimized out> next = <value optimized out> #4 0x0000003fe4a4cedc in process_responses (dpy=0x6c1bf0, wait_for_first_event=<value optimized out>, current_error=<value optimized out>, current_request=6364) at xcb_io.c:214 req = 0x6d1a50 event_sequence = <value optimized out> reply = 0x0 event = 0x86f000 error = 0x0 c = 0x6c2e40 __PRETTY_FUNCTION__ = "process_responses" #5 0x0000003fe4a4d570 in _XReply (dpy=0x6c1bf0, rep=0x7fffffffdd00, extra=0, discard=1) at xcb_io.c:464 error = <value optimized out> c = 0x6c2e40 reply = <value optimized out> current = 0x6d1a50 __PRETTY_FUNCTION__ = "_XReply" #6 0x0000003fe4a41033 in XSync (dpy=0x6c1bf0, discard=0) at Sync.c:48 rep = {type = 32 ' ', revertTo = 0 '\000', sequenceNumber = 0, length = 0, focus = 8955472, pad1 = 0, pad2 = 27263437, pad3 = 0, pad4 = 0, pad5 = 0} #7 0x0000003fe4a411eb in _XSyncFunction (dpy=<value optimized out>) at Synchro.c:37 No locals. #8 0x0000003fe4a20740 in XCopyArea (dpy=0x6c1bf0, src_drawable=27263437, dst_drawable=27263281, gc=0x79d6c0, src_x=0, src_y=0, width=<value optimized out>, height=<value optimized out>, dst_x=<value optimized out>, dst_y=<value optimized out>) at CopyArea.c:63 No locals. #9 0x0000003ad9e22eb5 in IA__gdk_draw_drawable (drawable=0x88a650 [GdkWindowImplX11], gc=0x7f4320 [GdkGCX11], src=0x968560 [GdkPixmap], xsrc=0, ysrc=0, xdest=<value optimized out>, ydest=<value optimized out>, width=<value optimized out>, height=<value optimized out>) at gdkdraw.c:674 composite = 0x968560 [GdkPixmap] composite_x_offset = 0 composite_y_offset = 0 __PRETTY_FUNCTION__ = "IA__gdk_draw_drawable" #10 0x0000003ad9e3fb49 in gdk_window_end_implicit_paint (window=0x9055e0 [GdkWindow]) at gdkwindow.c:2720 private = 0x9055e0 [GdkWindow] paint = <value optimized out> tmp_gc = 0x7f4320 [GdkGCX11] #11 gdk_window_process_updates_internal (window=0x9055e0 [GdkWindow]) at gdkwindow.c:5346 expose_region = 0x968350 update_area = 0x9686c0 private = 0x9055e0 [GdkWindow] impl_iface = <value optimized out> save_region = 1 clip_box = {x = 0, y = 0, width = 130, height = 130} #12 0x0000003ad9e44541 in IA__gdk_window_process_all_updates () at gdkwindow.c:5433 private = <value optimized out> old_update_windows = 0x96b980 = {0x9055e0} tmp_list = 0x96b980 = {0x9055e0} in_process_all_updates = 1 got_recursive_update = 0 #13 0x0000003ad9e445a9 in gdk_window_update_idle (data=<value optimized out>) at gdkwindow.c:5059 No locals. #14 0x0000003ad9e1d316 in gdk_threads_dispatch (data=0x963580) at gdk.c:512 ret = 0 #15 0x0000003fe2a3938e in g_main_dispatch (context=<value optimized out>) at gmain.c:1960 dispatch = 0x3fe2a37550 <g_idle_dispatch> was_in_call = 0 user_data = 0x963580 callback = 0x3ad9e1d2c0 <gdk_threads_dispatch> cb_funcs = 0x3fe2ce4cb0 cb_data = <value optimized out> current_source_link = {data = 0x96f790, next = 0x0} source = 0x96f790 current = 0x7329b0 i = <value optimized out> #16 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2513 No locals. #17 0x0000003fe2a3cd78 in g_main_context_iterate (context=0x6db090, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591 max_priority = 120 timeout = 0 some_ready = 1 nfds = 29 allocated_nfds = <value optimized out> fds = <value optimized out> __PRETTY_FUNCTION__ = "g_main_context_iterate" #18 0x0000003fe2a3d1c5 in IA__g_main_loop_run (loop=0x7f70c0) at gmain.c:2799 self = 0x6a26f0 __PRETTY_FUNCTION__ = "IA__g_main_loop_run" #19 0x0000003adab49a47 in IA__gtk_main () at gtkmain.c:1219 tmp_list = <value optimized out> functions = 0x0 init = <value optimized out> loop = 0x7f70c0 #20 0x000000000042258a in main (argc=1, argv=0x7fffffffe1c8) at main.c:137 desktopfile = <value optimized out> context = 0x6a92b0 error = 0x0 (gdb) Version-Release number of selected component (if applicable): gnome-panel-2.29.5.1-1.fc13.x86_64 gnome-session-2.28.0-4.fc13.x86_64 gnome-panel-devel-2.29.5.1-1.fc13.x86_64 gnome-session-xsession-2.28.0-4.fc13.x86_64 gnome-panel-debuginfo-2.29.5.1-1.fc13.x86_64 gnome-desktop-2.29.5-1.fc13.x86_64 gnome-menus-debuginfo-2.28.0-3.fc12.x86_64 gnome-desktop-devel-2.29.5-1.fc13.x86_64 gnome-menus-2.28.0-3.fc12.x86_64 gnome-desktop-debuginfo-2.29.5-1.fc13.x86_64 gnome-panel-libs-2.29.5.1-1.fc13.x86_64 How reproducible: Every time..... Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
Following the instructions (setting breakpoint at gdk_x_error), I get this stacktrace: Breakpoint 1, gdk_x_error (display=0x1851b90, error=0x7fff98164270) at gdkmain-x11.c:438 438 { (gdb) bt full #0 gdk_x_error (display=0x1851b90, error=0x7fff98164270) at gdkmain-x11.c:438 No locals. #1 0x0000003fe4a46ac4 in _XError (dpy=0x1851b90, rep=0x1b0ef80) at XlibInt.c:3103 rtn_val = <value optimized out> event = {type = 0, xany = {type = 0, serial = 25500560, send_event = 62915253, display = 0x16d3, window = 16793097}, xkey = {type = 0, serial = 25500560, send_event = 62915253, display = 0x16d3, window = 16793097, root = 25505248, subwindow = 28372864, time = 0, x = 800, y = 0, x_root = -455039259, y_root = 63, state = 25509488, keycode = 0, same_screen = 32}, xbutton = {type = 0, serial = 25500560, send_event = 62915253, display = 0x16d3, window = 16793097, root = 25505248, subwindow = 28372864, time = 0, x = 800, y = 0, x_root = -455039259, y_root = 63, state = 25509488, button = 0, same_screen = 32}, xmotion = {type = 0, serial = 25500560, send_event = 62915253, display = 0x16d3, window = 16793097, root = 25505248, subwindow = 28372864, time = 0, x = 800, y = 0, x_root = -455039259, y_root = 63, state = 25509488, is_hint = 0 '\000', same_screen = 32}, xcrossing = {type = 0, serial = 25500560, send_event = 62915253, display = 0x16d3, window = 16793097, root = 25505248, subwindow = 28372864, time = 0, x = 800, y = 0, x_root = -455039259, y_root = 63, mode = 25509488, detail = 0, same_screen = 32, focus = 0, state = 2551595760}, xfocus = {type = 0, serial = 25500560, send_event = 62915253, ---Type <return> to continue, or q <return> to quit--- display = 0x16d3, window = 16793097, mode = 25505248, detail = 0}, xexpose = {type = 0, serial = 25500560, send_event = 62915253, display = 0x16d3, window = 16793097, x = 25505248, y = 0, width = 28372864, height = 0, count = 0}, xgraphicsexpose = {type = 0, serial = 25500560, send_event = 62915253, display = 0x16d3, drawable = 16793097, x = 25505248, y = 0, width = 28372864, height = 0, count = 0, major_code = 0, minor_code = 800}, xnoexpose = {type = 0, serial = 25500560, send_event = 62915253, display = 0x16d3, drawable = 16793097, major_code = 25505248, minor_code = 0}, xvisibility = {type = 0, serial = 25500560, send_event = 62915253, display = 0x16d3, window = 16793097, state = 25505248}, xcreatewindow = {type = 0, serial = 25500560, send_event = 62915253, display = 0x16d3, parent = 16793097, window = 25505248, x = 28372864, y = 0, width = 0, height = 0, border_width = 800, override_redirect = 0}, xdestroywindow = {type = 0, serial = 25500560, send_event = 62915253, display = 0x16d3, event = 16793097, window = 25505248}, xunmap = {type = 0, serial = 25500560, send_event = 62915253, display = 0x16d3, event = 16793097, window = 25505248, from_configure = 28372864}, xmap = {type = 0, serial = 25500560, send_event = 62915253, display = 0x16d3, event = 16793097, window = 25505248, override_redirect = 28372864}, xmaprequest = {type = 0, serial = 25500560, send_event = 62915253, display = 0x16d3, parent = 16793097, window = 25505248}, xreparent = {type = 0, serial = 25500560, ---Type <return> to continue, or q <return> to quit--- send_event = 62915253, display = 0x16d3, event = 16793097, window = 25505248, parent = 28372864, x = 0, y = 0, override_redirect = 800}, xconfigure = {type = 0, serial = 25500560, send_event = 62915253, display = 0x16d3, event = 16793097, window = 25505248, x = 28372864, y = 0, width = 0, height = 0, border_width = 800, above = 274422867685, override_redirect = 25509488}, xgravity = {type = 0, serial = 25500560, send_event = 62915253, display = 0x16d3, event = 16793097, window = 25505248, x = 28372864, y = 0}, xresizerequest = {type = 0, serial = 25500560, send_event = 62915253, display = 0x16d3, window = 16793097, width = 25505248, height = 0}, xconfigurerequest = {type = 0, serial = 25500560, send_event = 62915253, display = 0x16d3, parent = 16793097, window = 25505248, x = 28372864, y = 0, width = 0, height = 0, border_width = 800, above = 274422867685, detail = 25509488, value_mask = 32}, xcirculate = {type = 0, serial = 25500560, send_event = 62915253, display = 0x16d3, event = 16793097, window = 25505248, place = 28372864}, xcirculaterequest = {type = 0, serial = 25500560, send_event = 62915253, display = 0x16d3, parent = 16793097, window = 25505248, place = 28372864}, xproperty = {type = 0, serial = 25500560, send_event = 62915253, display = 0x16d3, window = 16793097, atom = 25505248, time = 28372864, state = 0}, xselectionclear = {type = 0, serial = 25500560, send_event = 62915253, display = 0x16d3, window = 16793097, selection = 25505248, ---Type <return> to continue, or q <return> to quit--- time = 28372864}, xselectionrequest = {type = 0, serial = 25500560, send_event = 62915253, display = 0x16d3, owner = 16793097, requestor = 25505248, selection = 28372864, target = 0, property = 800, time = 274422867685}, xselection = {type = 0, serial = 25500560, send_event = 62915253, display = 0x16d3, requestor = 16793097, selection = 25505248, target = 28372864, property = 0, time = 800}, xcolormap = {type = 0, serial = 25500560, send_event = 62915253, display = 0x16d3, window = 16793097, colormap = 25505248, new = 28372864, state = 0}, xclient = {type = 0, serial = 25500560, send_event = 62915253, display = 0x16d3, window = 16793097, message_type = 25505248, format = 28372864, data = {b = "\000\000\000\000\000\000\000\000 \003\000\000\000\000\000\000\345\246\340", <incomplete sequence \344>, s = {0, 0, 0, 0, 800, 0, 0, 0, -22811, -6944}, l = {0, 800, 274422867685, 25509488, 32}}}, xmapping = {type = 0, serial = 25500560, send_event = 62915253, display = 0x16d3, window = 16793097, request = 25505248, first_keycode = 0, count = 28372864}, xerror = {type = 0, display = 0x1851b90, resourceid = 62915253, serial = 5843, error_code = 9 '\t', request_code = 62 '>', minor_code = 0 '\000'}, xkeymap = {type = 0, serial = 25500560, send_event = 62915253, display = 0x16d3, window = 16793097, key_vector = "\340-\205\001\000\000\000\000\200\357\260\001", '\000' <repeats 12 times>, " \003\000\000\000\000\000"}, xgeneric = {type = 0, serial = 25500560, ---Type <return> to continue, or q <return> to quit--- send_event = 62915253, display = 0x16d3, extension = 16793097, evtype = 0}, xcookie = {type = 0, serial = 25500560, send_event = 62915253, display = 0x16d3, extension = 16793097, evtype = 0, cookie = 25505248, data = 0x1b0ef80}, pad = {0, 25500560, 62915253, 5843, 16793097, 25505248, 28372864, 0, 800, 274422867685, 25509488, 32, 140735744983792, 25509536, 25509488, 25505312, 270218954437495040, 28372864, 0, 25505272, 28372784, 274388112384, 0, 274422864826}} async = <value optimized out> next = <value optimized out> #2 0x0000003fe4a4cedc in process_responses (dpy=0x1851b90, wait_for_first_event=<value optimized out>, current_error=<value optimized out>, current_request=0) at xcb_io.c:214 req = 0x0 event_sequence = <value optimized out> reply = 0x3fe2a39962 event = 0x1b0ef80 error = 0x186b090 c = 0x1852de0 __PRETTY_FUNCTION__ = "process_responses" #3 0x0000003fe4a4d877 in _XEventsQueued (dpy=0x1851b90, mode=<value optimized out>) at xcb_io.c:263 No locals. #4 0x0000003fe4a3612d in XPending (dpy=0x1851b90) at Pending.c:56 ---Type <return> to continue, or q <return> to quit--- ret_val = <value optimized out> #5 0x0000003ad9e5cd29 in gdk_event_check (source=0x186b010) at gdkevents-x11.c:2347 display_source = 0x186b010 retval = <value optimized out> #6 0x0000003fe2a3c28a in IA__g_main_context_check (context=0x186b090, max_priority=2147483647, fds=<value optimized out>, n_fds=<value optimized out>) at gmain.c:2469 result = 62915253 check = <value optimized out> source = <value optimized out> pollrec = <value optimized out> n_ready = <value optimized out> i = <value optimized out> #7 0x0000003fe2a3ca6d in g_main_context_iterate (context=0x186b090, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2588 max_priority = 2147483647 timeout = 180 some_ready = 27734864 nfds = 29 allocated_nfds = <value optimized out> fds = 0x1a73350 ---Type <return> to continue, or q <return> to quit--- __PRETTY_FUNCTION__ = "g_main_context_iterate" #8 0x0000003fe2a3d1c5 in IA__g_main_loop_run (loop=0x1850f20) at gmain.c:2799 self = 0x18326f0 __PRETTY_FUNCTION__ = "IA__g_main_loop_run" #9 0x0000003adab49a47 in IA__gtk_main () at gtkmain.c:1219 tmp_list = <value optimized out> functions = 0x0 init = <value optimized out> loop = 0x1850f20 #10 0x000000000042258a in main (argc=1, argv=0x7fff981646c8) at main.c:137 desktopfile = <value optimized out> context = 0x18392b0 error = 0x0 (gdb) Anything more I can do?
This sounds a lot like a gtk2 bug that was fixed a while ago. I wonder if it's not fixed in rawhide, or if the fix had side-effects that are causing the breakage you're seeing.
ah looks like this was fixed in master a few days ago: http://git.gnome.org/browse/gtk+/commit/?id=f96e51db46f2196707c0ea44a46f1d67f9a069d4
Great! I'll monitor for a rawhide package in koji and test. Thanks.
I downloaded gtk2-2.19.3-1.fc13.src.rpm, inserted the above patch file, and built "local" packages: [tbl@tlondon ~]$ rpm -qa gtk2\* gtk2-engines-debuginfo-2.19.0-1.fc13.x86_64 gtk2-debuginfo-2.19.3-1.local.fc13.x86_64 gtk2-devel-2.19.3-1.local.fc13.x86_64 gtk2-devel-docs-2.19.3-1.local.fc13.x86_64 gtk2-immodule-xim-2.19.3-1.local.fc13.x86_64 gtk2-engines-2.19.0-1.fc13.x86_64 gtk2-2.19.3-1.local.fc13.x86_64 [tbl@tlondon ~]$ This indeed appears to fix the problem for me: clicking on my applet launchers no longer crash gnome-panel.
*** Bug 557664 has been marked as a duplicate of this bug. ***
Seems to "work for me" with gtk2-2.19.4-2.fc13.x86_64 (and friends).