Having just patched glib to fix bug #290935 "dual screen all panels end up on one screen at startup" I'm using dual screens again and hit this bug whilst using compiz cube and nvidia drivers.
Metacity "/apps/metacity/general/compositing_manager" = false. Running gnome-panel from within gdb shows the following stack-trace when gnome-panel crashes after clicking on a custom launcher on the gnome- panel on screen 1. This doesn't crash using the 'standard' menu items on screen 1. (Screen 1 is the *second* screen). The problem seems to originate from: #21 0x00007f50f90ed5b2 in gdk_window_new () from /usr/lib/libgdk-x11-2.0.so.0 ... #27 0x00007f50f95a0516 in gtk_widget_realize () from /usr/lib/libgtk-x11-2.0.so.0 #28 0x000000000042d509 in xstuff_zoom_animate () #29 0x0000000000442919 in launcher_launch () gdb --args gnome-panel --sync (gdb) run Starting program: /usr/bin/gnome-panel --sync [Thread debugging using libthread_db enabled] ... ** (gnome-panel:9749): DEBUG: Adding applet 40. [New Thread 0x7f50e2384950 (LWP 9796)] [New Thread 0x7f50e1b83950 (LWP 9797)] The program 'gnome-panel' received an X Window System error. This probably reflects a bug in the program. The error was 'BadMatch (invalid parameter attributes)'. (Details: serial 18571 error_code 8 request_code 1 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.) Program received signal SIGPIPE, Broken pipe. [Switching to Thread 0x7f50fad887d0 (LWP 9749)] 0x00007f50f6f7022c in __libc_writev (fd=33, vector=0x1cc1d80, count=1) at ../sysdeps/unix/sysv/linux/writev.c:46 46 ../sysdeps/unix/sysv/linux/writev.c: No such file or directory. in ../sysdeps/unix/sysv/linux/writev.c (gdb) bt #0 0x00007f50f6f7022c in __libc_writev (fd=33, vector=0x1cc1d80, count=1) at ../sysdeps/unix/sysv/linux/writev.c:46 #1 0x00007f50f9dd84e6 in write_data_T (cnx=0x1cf9170, qw=0x7fff02dca510) at linc-connection.c:1048 #2 0x00007f50f9dd99ff in link_connection_writev (cnx=0x1cf9170, vecs=0x1cc1d80, nvecs=1, opt_write_opts=0x0) at linc-connection.c:1244 #3 0x00007f50f9db834e in giop_connection_close (cnx=0x1cf9170) at giop-connection.c:54 #4 0x00007f50f9db8371 in giop_connection_dispose (obj=0x1cf9170) at giop-connection.c:68 #5 0x00007f50f79fb690 in IA__g_object_run_dispose (object=0x1cf9170) at /tmp/buildd/glib2.0-2.20.1/gobject/gobject.c:789 #6 0x00007f50f9dd7da0 in link_connections_close () at linc-connection.c:1655 #7 0x00007f50f9db8919 in giop_shutdown () at giop.c:658 #8 0x00007f50f9dbcf7f in CORBA_ORB_shutdown (orb=0x161d1c0, wait_for_completion=1 '\001', ev=0x7fff02dca620) at corba-orb.c:1238 #9 0x00007f50f9dbd0cd in CORBA_ORB_destroy (orb=0x21, ev=0x7fff02dca620) at corba-orb.c:1257 #10 0x00007f50f9dbe692 in shutdown_orb () at corba-orb.c:306 #11 0x00007f50f6ec86ed in *__GI_exit (status=1) at exit.c:75 #12 0x00007f50f910bc21 in ?? () from /usr/lib/libgdk-x11-2.0.so.0 #13 0x00007f50f74625b4 in _XError () from /usr/lib/libX11.so.6 #14 0x00007f50f74698f9 in ?? () from /usr/lib/libX11.so.6 #15 0x00007f50f7469fd8 in _XReply () from /usr/lib/libX11.so.6 #16 0x00007f50f745de13 in XSync () from /usr/lib/libX11.so.6 #17 0x00007f50f745dfcb in ?? () from /usr/lib/libX11.so.6 #18 0x00007f50f743f0cf in XDefineCursor () from /usr/lib/libX11.so.6 #19 0x00007f50f9119588 in ?? () from /usr/lib/libgdk-x11-2.0.so.0 #20 0x00007f50f9118f98 in ?? () from /usr/lib/libgdk-x11-2.0.so.0 #21 0x00007f50f90ed5b2 in gdk_window_new () from /usr/lib/libgdk-x11-2.0.so.0 #22 0x00007f50f95b04f8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #23 0x00007f50f79f927d in IA__g_closure_invoke (closure=0x15e3c60, return_value=0x0, n_param_values=1, param_values=0x2199560, invocation_hint=0x7fff02dcacc0) at /tmp/buildd/glib2.0-2.20.1/gobject/gclosure.c:767 #24 0x00007f50f7a0e723 in signal_emit_unlocked_R (node=0x15e3cd0, detail=0, instance=0x2162090, emission_return=0x0, instance_and_params=0x2199560) at /tmp/buildd/glib2.0-2.20.1/gobject/gsignal.c:3177 #25 0x00007f50f7a10432 in IA__g_signal_emit_valist (instance=0x2162090, signal_id=<value optimized out>, detail=0, var_args=0x7fff02dcaea0) at /tmp/buildd/glib2.0-2.20.1/gobject/gsignal.c:2980 #26 0x00007f50f7a10953 in IA__g_signal_emit (instance=0x21, signal_id=30154112, detail=1) at /tmp/buildd/glib2.0-2.20.1/gobject/gsignal.c:3037 #27 0x00007f50f95a0516 in gtk_widget_realize () from /usr/lib/libgtk-x11-2.0.so.0 #28 0x000000000042d509 in xstuff_zoom_animate () #29 0x0000000000442919 in launcher_launch () #30 0x00007f50f79f927d in IA__g_closure_invoke (closure=0x1efefd0, return_value=0x0, n_param_values=1, param_values=0x21994a0, invocation_hint=0x7fff02dcb280) at /tmp/buildd/glib2.0-2.20.1/gobject/gclosure.c:767 #31 0x00007f50f7a0ee3b in signal_emit_unlocked_R (node=0x160ad10, detail=0, instance=0x1eec1c0, emission_return=0x0, instance_and_params=0x21994a0) at /tmp/buildd/glib2.0-2.20.1/gobject/gsignal.c:3247 #32 0x00007f50f7a10432 in IA__g_signal_emit_valist (instance=0x1eec1c0, signal_id=<value optimized out>, detail=0, var_args=0x7fff02dcb460) at /tmp/buildd/glib2.0-2.20.1/gobject/gsignal.c:2980 #33 0x00007f50f7a10953 in IA__g_signal_emit (instance=0x21, signal_id=30154112, detail=1) at /tmp/buildd/glib2.0-2.20.1/gobject/gsignal.c:3037 #34 0x00007f50f93e57dd in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #35 0x00007f50f79f927d in IA__g_closure_invoke (closure=0x15ecf50, return_value=0x0, n_param_values=1, param_values=0x21991a0, invocation_hint=0x7fff02dcb690) at /tmp/buildd/glib2.0-2.20.1/gobject/gclosure.c:767 #36 0x00007f50f7a0e723 in signal_emit_unlocked_R (node=0x160bc50, detail=0, instance=0x1eec1c0, emission_return=0x0, instance_and_params=0x21991a0) at /tmp/buildd/glib2.0-2.20.1/gobject/gsignal.c:3177 #37 0x00007f50f7a10432 in IA__g_signal_emit_valist (instance=0x1eec1c0, signal_id=<value optimized out>, detail=0, var_args=0x7fff02dcb870) at /tmp/buildd/glib2.0-2.20.1/gobject/gsignal.c:2980 #38 0x00007f50f7a10953 in IA__g_signal_emit (instance=0x21, signal_id=30154112, detail=1) at /tmp/buildd/glib2.0-2.20.1/gobject/gsignal.c:3037 #39 0x00007f50f93e446d in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #40 0x00007f50f948fdf8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #41 0x00007f50f79f927d in IA__g_closure_invoke (closure=0x15f8630, return_value=0x7fff02dcbb10, n_param_values=2, param_values=0x219c700, invocation_hint=0x7fff02dcbad0) at /tmp/buildd/glib2.0-2.20.1/gobject/gclosure.c:767 #42 0x00007f50f7a0eb1e in signal_emit_unlocked_R (node=0x15f86a0, detail=0, instance=0x1eec1c0, emission_return=0x7fff02dcbc50, instance_and_params=0x219c700) at /tmp/buildd/glib2.0-2.20.1/gobject/gsignal.c:3285 #43 0x00007f50f7a102bd in IA__g_signal_emit_valist (instance=0x1eec1c0, signal_id=<value optimized out>, detail=0, var_args=0x7fff02dcbcb0) at /tmp/buildd/glib2.0-2.20.1/gobject/gsignal.c:2990 #44 0x00007f50f7a10953 in IA__g_signal_emit (instance=0x21, signal_id=30154112, detail=1) at /tmp/buildd/glib2.0-2.20.1/gobject/gsignal.c:3037 #45 0x00007f50f959809e in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #46 0x00007f50f9488693 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0 #47 0x00007f50f94897b3 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 #48 0x00007f50f9102f3c in ?? () from /usr/lib/libgdk-x11-2.0.so.0 #49 0x00007f50f776120a in IA__g_main_context_dispatch (context=0x15db7b0) at /tmp/buildd/glib2.0-2.20.1/glib/gmain.c:1814 #50 0x00007f50f77648e0 in g_main_context_iterate (context=0x15db7b0, block=1, dispatch=1, self=<value optimized out>) at /tmp/buildd/glib2.0-2.20.1/glib/gmain.c:2448 #51 0x00007f50f7764dad in IA__g_main_loop_run (loop=0x1c75dc0) at /tmp/buildd/glib2.0-2.20.1/glib/gmain.c:2656 #52 0x00007f50f9489bc7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #53 0x00000000004221d0 in main () -- two xscreens -> gnome panel crashes https://bugs.launchpad.net/bugs/278261 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs