Excerpt from :1-greeter.log, with approximate translation:
Window Manager Warning : Reading saved session file /var/lib/gdm/.config/metacity/sessions/1060c6d4bc3fbbceca127272763347355200000043090007.ms failed: Opening filr/ "var/lib/gdm/.config/metacity/sessions/1060c6d4bc3fbbceca127272763347355200000043090007.ms" failed: No siuch file or directory.
gdm-simple-greeter[4321]: Gtk-WARNING: /build/buildd/gtk+2.0-2.20.0/gtk/gtkwidget.c:5636: widget not within a GtkWindow
Window Manager Warning : Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x1000046 (Window d)
Window Manager Warnin : meta_window_activate called by a pager with a 0 timestamp; the pager needs to be fixed.
Window Manager Warnin : Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x1000046 (Window d)
Window Manager Warnin: meta_window_activate called by a pager with a 0 timestamp; the pager needs to be fixed.
*** glibc detected *** /usr/lib/gdm/gdm-simple-greeter: double free or corruption (out): 0x0948eca0 ***
[trace message]
And from gdb trace:
[glibc error handling]
#12 0x0104049d in __libc_message (do_abort=2,
fmt=0x1114f58 "*** glibc detected *** %s: %s: 0x%s ***\n")
at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#13 0x0104a591 in malloc_printerr (action=<value optimized out>,
str=0x6 <Address 0x6 out of bounds>, ptr=0x948eca0) at malloc.c:6264
#14 0x0104bde8 in _int_free (av=<value optimized out>, p=<value optimized out>)
at malloc.c:4792
#15 0x0104eecd in *__GI___libc_free (mem=0x948eca0) at malloc.c:3738
#16 0x00dddfc6 in IA__g_free (mem=0x948eca0)
at /build/buildd/glib2.0-2.24.0/glib/gmem.c:191
#17 0x0805c714 in ?? ()
#18 0x0052bf6c in gtk_tree_model_sort_level_find_insert (
tree_model_sort=0xbfa9fcd0, level=<value optimized out>, iter=0xbfa9fcd0,
skip_index=3) at /build/buildd/gtk+2.0-2.20.0/gtk/gtktreemodelsort.c:1818
#19 0x0052e298 in gtk_tree_model_sort_insert_value (s_model=0x93a61b0,
s_path=0x948ec80, s_iter=0x9485cd0, data=0x93ead00)
at /build/buildd/gtk+2.0-2.20.0/gtk/gtktreemodelsort.c:1863
#20 gtk_tree_model_sort_row_inserted (s_model=0x93a61b0, s_path=0x948ec80,
s_iter=0x9485cd0, data=0x93ead00)
at /build/buildd/gtk+2.0-2.20.0/gtk/gtktreemodelsort.c:674
#21 0x0043872f in _gtk_marshal_VOID__BOXED_BOXED (closure=0x9504f40,
return_value=0x0, n_param_values=3, param_values=0x95279c8,
invocation_hint=0xbfa9fe60, marshal_data=0x52dfb0)
at /build/buildd/gtk+2.0-2.20.0/gtk/gtkmarshalers.c:1309
#22 0x00e9f252 in IA__g_closure_invoke (closure=0x9504f40, return_value=0x0,
n_param_values=3, param_values=0x95279c8, invocation_hint=0xbfa9fe60)
at /build/buildd/glib2.0-2.24.0/gobject/gclosure.c:767
#23 0x00eb399d in signal_emit_unlocked_R (node=<value optimized out>,
detail=<value optimized out>, instance=0x93a61b0, emission_return=0x0,
instance_and_params=0x95279c8)
at /build/buildd/glib2.0-2.24.0/gobject/gsignal.c:3248
[signals, main loop...]
#51 0x00ff5bd6 in __libc_start_main (main=0x8054f20, argc=1,
ubp_av=0xbfaa0c14, init=0x807e300, fini=0x807e2f0,
rtld_fini=0x9e40c0 <_dl_fini>, stack_end=0xbfaa0c0c) at libc-start.c:226
#52 0x08054e81 in ?? ()
So is #17 the missing GDM call, or is the bug happening in Gtk+ itself? How can I help debugging this?
Excerpt from :1-greeter.log, with approximate translation:
Window Manager Warning : Reading saved session file /var/lib/ gdm/.config/ metacity/ sessions/ 1060c6d4bc3fbbc eca127272763347 355200000043090 007.ms failed: Opening filr/ "var/lib/ gdm/.config/ metacity/ sessions/ 1060c6d4bc3fbbc eca127272763347 355200000043090 007.ms" failed: No siuch file or directory. greeter[ 4321]: Gtk-WARNING: /build/ buildd/ gtk+2.0- 2.20.0/ gtk/gtkwidget. c:5636: widget not within a GtkWindow activate called by a pager with a 0 timestamp; the pager needs to be fixed. activate called by a pager with a 0 timestamp; the pager needs to be fixed. gdm/gdm- simple- greeter: double free or corruption (out): 0x0948eca0 ***
gdm-simple-
Window Manager Warning : Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x1000046 (Window d)
Window Manager Warnin : meta_window_
Window Manager Warnin : Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x1000046 (Window d)
Window Manager Warnin: meta_window_
*** glibc detected *** /usr/lib/
[trace message]
And from gdb trace: unix/sysv/ linux/libc_ fatal.c: 189 buildd/ glib2.0- 2.24.0/ glib/gmem. c:191 model_sort_ level_find_ insert ( model_sort= 0xbfa9fcd0, level=<value optimized out>, iter=0xbfa9fcd0, buildd/ gtk+2.0- 2.20.0/ gtk/gtktreemode lsort.c: 1818 model_sort_ insert_ value (s_model=0x93a61b0, 0x948ec80, s_iter=0x9485cd0, data=0x93ead00) buildd/ gtk+2.0- 2.20.0/ gtk/gtktreemode lsort.c: 1863 model_sort_ row_inserted (s_model=0x93a61b0, s_path=0x948ec80, 0x9485cd0, data=0x93ead00) buildd/ gtk+2.0- 2.20.0/ gtk/gtktreemode lsort.c: 674 VOID__BOXED_ BOXED (closure=0x9504f40, value=0x0, n_param_values=3, param_values= 0x95279c8, hint=0xbfa9fe60 , marshal_ data=0x52dfb0) buildd/ gtk+2.0- 2.20.0/ gtk/gtkmarshale rs.c:1309 invoke (closure=0x9504f40, return_value=0x0, values= 3, param_values= 0x95279c8, invocation_ hint=0xbfa9fe60 ) buildd/ glib2.0- 2.24.0/ gobject/ gclosure. c:767 emit_unlocked_ R (node=<value optimized out>, return= 0x0, and_params= 0x95279c8) buildd/ glib2.0- 2.24.0/ gobject/ gsignal. c:3248 av=0xbfaa0c14, init=0x807e300, fini=0x807e2f0, fini=0x9e40c0 <_dl_fini>, stack_end= 0xbfaa0c0c) at libc-start.c:226
[glibc error handling]
#12 0x0104049d in __libc_message (do_abort=2,
fmt=0x1114f58 "*** glibc detected *** %s: %s: 0x%s ***\n")
at ../sysdeps/
#13 0x0104a591 in malloc_printerr (action=<value optimized out>,
str=0x6 <Address 0x6 out of bounds>, ptr=0x948eca0) at malloc.c:6264
#14 0x0104bde8 in _int_free (av=<value optimized out>, p=<value optimized out>)
at malloc.c:4792
#15 0x0104eecd in *__GI___libc_free (mem=0x948eca0) at malloc.c:3738
#16 0x00dddfc6 in IA__g_free (mem=0x948eca0)
at /build/
#17 0x0805c714 in ?? ()
#18 0x0052bf6c in gtk_tree_
tree_
skip_index=3) at /build/
#19 0x0052e298 in gtk_tree_
s_path=
at /build/
#20 gtk_tree_
s_iter=
at /build/
#21 0x0043872f in _gtk_marshal_
return_
invocation_
at /build/
#22 0x00e9f252 in IA__g_closure_
n_param_
at /build/
#23 0x00eb399d in signal_
detail=<value optimized out>, instance=0x93a61b0, emission_
instance_
at /build/
[signals, main loop...]
#51 0x00ff5bd6 in __libc_start_main (main=0x8054f20, argc=1,
ubp_
rtld_
#52 0x08054e81 in ?? ()
So is #17 the missing GDM call, or is the bug happening in Gtk+ itself? How can I help debugging this?