I neglected to install the libgtk ebug symbols for the previous back-
trace. Here's a summary of the key parts that I'm focusing on:

#19 0x00007fd66d49a588 in gdk_window_x11_set_cursor (window=0x148f960, 
cursor=0x0)
    at /build/buildd/gtk+2.0-2.16.1/gdk/x11/gdkwindow-x11.c:2912
#20 0x00007fd66d499f98 in _gdk_window_new (parent=0x105f000, 
attributes=0x7fff7714ce50, 
    attributes_mask=<value optimized out>) at 
/build/buildd/gtk+2.0-2.16.1/gdk/x11/gdkwindow-x11.c:904
#21 0x00007fd66d46e5b2 in IA__gdk_window_new (parent=0x105f000, 
attributes=0x7fff7714ce50, attributes_mask=736)
    at /build/buildd/gtk+2.0-2.16.1/gdk/gdkwindow.c:379
#22 0x00007fd66d9314f8 in gtk_window_realize (widget=0x1ba8ea0)
    at /build/buildd/gtk+2.0-2.16.1/gtk/gtkwindow.c:4788
#23 0x00007fd66bd7a27d in IA__g_closure_invoke (closure=0x1073160, 
return_value=0x0, n_param_values=1, 
    param_values=0x1a7d340, invocation_hint=0x7fff7714d040) at 
/tmp/buildd/glib2.0-2.20.1/gobject/gclosure.c:767
#24 0x00007fd66bd8f723 in signal_emit_unlocked_R (node=0x10731d0, detail=0, 
instance=0x1ba8ea0, 
    emission_return=0x0, instance_and_params=0x1a7d340) at 
/tmp/buildd/glib2.0-2.20.1/gobject/gsignal.c:3177
#25 0x00007fd66bd91432 in IA__g_signal_emit_valist (instance=0x1ba8ea0, 
signal_id=<value optimized out>, 
    detail=0, var_args=0x7fff7714d220) at 
/tmp/buildd/glib2.0-2.20.1/gobject/gsignal.c:2980
#26 0x00007fd66bd91953 in IA__g_signal_emit (instance=0x24, signal_id=24437312, 
detail=1)
    at /tmp/buildd/glib2.0-2.20.1/gobject/gsignal.c:3037
#27 0x00007fd66d921516 in IA__gtk_widget_realize (widget=0x1ba8ea0)
    at /build/buildd/gtk+2.0-2.16.1/gtk/gtkwidget.c:3322
#28 0x000000000042d509 in xstuff_zoom_animate ()
#29 0x0000000000442919 in launcher_launch ()

Looking at gdk_window_new() its parameters break down as:

(gdb) print parent
$18 = (GdkWindow *) 0x11c3000

(gdb) print /x attributes_mask
$17 = 0x2e0 (GDK_WA_TYPE_HINT | GDK_WA_CURSOR | GDK_WA_Y | GDK_WA_X )

(gdb) print attributes->title
$1 = (gchar *) 0x0
(gdb) print attributes->event_mask
$2 = 64514
(gdb) print attributes->x
$3 = 0
(gdb) print attributes->y
$4 = 30946192
(gdb) print attributes->width
$5 = 200
(gdb) print attributes->height
$6 = 200
(gdb) print attributes->wclass
$7 = GDK_INPUT_OUTPUT
(gdb) print attributes->window_type
$9 = GDK_WINDOW_TEMP
(gdb) print attributes->cursor
$10 = (GdkCursor *) 0x1d82560
(gdb) print attributes->wmclass_name
$11 = (gchar *) 0x1d84850 "gnome-panel"
(gdb) print attributes->wmclass_class
$12 = (gchar *) 0x1d848a0 "Gnome-panel"
(gdb) print attributes->override_redirect
$13 = 18706784
(gdb) print attributes->type_hint
$14 = GDK_WINDOW_TYPE_HINT_NORMAL

(gdb) print /x attributes->cursor->type
$28 = 0x11cffd0

Not clear what this indicates, but:

#19 0x00007fd66d49a588 in gdk_window_x11_set_cursor (window=0x148f960, 
cursor=0x0)
    at /build/buildd/gtk+2.0-2.16.1/gdk/x11/gdkwindow-x11.c:2912

indicates cursor = GDK_X_CURSOR.

Adding the libx11-6 debug symbols shows:

#11 0x00007f4c174806ed in *__GI_exit (status=1) at exit.c:75
#12 0x00007f4c196c3c21 in gdk_x_error (display=<value optimized out>, 
error=<value optimized out>)
    at /build/buildd/gtk+2.0-2.16.1/gdk/x11/gdkmain-x11.c:645
#13 0x00007f4c17a1a5b4 in _XError (dpy=0x1a427f0, rep=0x2672fc0) at 
../../src/XlibInt.c:2931
#14 0x00007f4c17a218f9 in process_responses (dpy=0x1a427f0, 
wait_for_first_event=0, 
    current_error=0x7fff23383058, current_request=17837) at 
../../src/xcb_io.c:207
#15 0x00007f4c17a21fd8 in _XReply (dpy=0x1a427f0, rep=0x7fff233830a0, extra=0, 
discard=1)
    at ../../src/xcb_io.c:457
#16 0x00007f4c17a15e13 in XSync (dpy=0x1a427f0, discard=0) at 
../../src/Sync.c:48
#17 0x00007f4c17a15fcb in _XSyncFunction (dpy=0x20) at ../../src/Synchro.c:37
#18 0x00007f4c179f70cf in XDefineCursor (dpy=0x1a427f0, w=20972868, cursor=0) 
at ../../src/DefCursor.c:48
#19 0x00007f4c196d1588 in gdk_window_x11_set_cursor (window=0x247e640, 
cursor=0x0)
    at /build/buildd/gtk+2.0-2.16.1/gdk/x11/gdkwindow-x11.c:2912

-- 
two xscreens -> gnome panel crashes
https://bugs.launchpad.net/bugs/278261
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to gnome-panel in ubuntu.

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to