Here's the backtrace I'm getting out of unity-greeter. Unfortunately there's no debug symbols available for it to find what's at the bottom of the stack trace.
#0 _g_log_abort (breakpoint=breakpoint@entry=1) at ././glib/gmessages.c:487
#1 0x00007ffff5c8a64d in g_logv (log_domain=0x7ffff5ccbd6e "GLib",
log_level=G_LOG_LEVEL_ERROR, format=<optimized out>,
args=args@entry=0x7fffffffd7c0) at ././glib/gmessages.c:1296
#2 0x00007ffff5c8a7af in g_log (
log_domain=log_domain@entry=0x7ffff5ccbd6e "GLib",
log_level=log_level@entry=G_LOG_LEVEL_ERROR,
format=format@entry=0x7ffff5cd56c8 "%s: failed to allocate %lu bytes")
at ././glib/gmessages.c:1337
#3 0x00007ffff5c88ed1 in g_realloc (mem=<optimized out>, n_bytes=131072)
at ././glib/gmem.c:164
#4 0x00007ffff5c56869 in g_array_maybe_expand (
array=array@entry=0x55555590aa40, len=len@entry=40)
at ././glib/garray.c:779
#5 0x00007ffff5c56be8 in g_array_append_vals (farray=0x55555590aa40,
data=0x7fffffffd9a0, len=40) at ././glib/garray.c:418
#6 0x00007ffff5c57d09 in g_byte_array_append (
array=array@entry=0x55555590aa40, data=data@entry=0x7fffffffd9a0 "",
len=len@entry=40) at ././glib/garray.c:1713
#7 0x00007ffff6f57d34 in alloc_tree (offset=<synthetic pointer>,
array=0x55555590aa40) at ././gtk/gtkcssselector.c:1726
#8 subdivide_infos (array=array@entry=0x55555590aa40,
infos=infos@entry=0x555555968020, parent_offset=parent_offset@entry=65392)
at ././gtk/gtkcssselector.c:1779
#9 0x00007ffff6f57f73 in subdivide_infos (array=array@entry=0x55555590aa40,
infos=infos@entry=0x555555967f20, parent_offset=parent_offset@entry=65392)
at ././gtk/gtkcssselector.c:1824
#10 0x00007ffff6f57f5c in subdivide_infos (array=array@entry=0x55555590aa40,
infos=infos@entry=0x555555967ec0, parent_offset=parent_offset@entry=65352)
at ././gtk/gtkcssselector.c:1821
#11 0x00007ffff6f57f5c in subdivide_infos (array=array@entry=0x55555590aa40,
infos=infos@entry=0x555555968100, parent_offset=parent_offset@entry=65312)
at ././gtk/gtkcssselector.c:1821
#12 0x00007ffff6f57f5c in subdivide_infos (array=array@entry=0x55555590aa40,
infos=infos@entry=0x555555967a20, parent_offset=parent_offset@entry=62904)
at ././gtk/gtkcssselector.c:1821
#13 0x00007ffff6f57f73 in subdivide_infos (array=array@entry=0x55555590aa40,
infos=infos@entry=0x555555967740, parent_offset=parent_offset@entry=62904)
at ././gtk/gtkcssselector.c:1824
#14 0x00007ffff6f57f73 in subdivide_infos (array=array@entry=0x55555590aa40,
infos=infos@entry=0x555555966b20, parent_offset=parent_offset@entry=62904)
at ././gtk/gtkcssselector.c:1824
#15 0x00007ffff6f57f5c in subdivide_infos (array=array@entry=0x55555590aa40,
infos=infos@entry=0x555555961b80,
parent_offset=parent_offset@entry=2147483647)
at ././gtk/gtkcssselector.c:1821
#16 0x00007ffff6f57f73 in subdivide_infos (array=array@entry=0x55555590aa40,
infos=infos@entry=0x555555959a20,
parent_offset=parent_offset@entry=2147483647)
at ././gtk/gtkcssselector.c:1824
#17 0x00007ffff6f57f73 in subdivide_infos (array=array@entry=0x55555590aa40,
infos=infos@entry=0x555555953020,
parent_offset=parent_offset@entry=2147483647)
at ././gtk/gtkcssselector.c:1824
#18 0x00007ffff6f57f73 in subdivide_infos (array=array@entry=0x55555590aa40,
infos=infos@entry=0x555555938680,
parent_offset=parent_offset@entry=2147483647)
at ././gtk/gtkcssselector.c:1824
#19 0x00007ffff6f57f73 in subdivide_infos (array=array@entry=0x55555590aa40,
infos=infos@entry=0x55555592bb40,
parent_offset=parent_offset@entry=2147483647)
at ././gtk/gtkcssselector.c:1824
#20 0x00007ffff6f57f73 in subdivide_infos (array=array@entry=0x55555590aa40,
infos=infos@entry=0x555555924ca0,
parent_offset=parent_offset@entry=2147483647)
at ././gtk/gtkcssselector.c:1824
#21 0x00007ffff6f57f73 in subdivide_infos (array=array@entry=0x55555590aa40,
infos=<optimized out>, parent_offset=parent_offset@entry=2147483647)
at ././gtk/gtkcssselector.c:1824
#22 0x00007ffff6f596c0 in _gtk_css_selector_tree_builder_build (
builder=builder@entry=0x555555867040) at ././gtk/gtkcssselector.c:1900
#23 0x00007ffff6f54e09 in gtk_css_provider_postprocess (
css_provider=0x55555580e6e0) at ././gtk/gtkcssprovider.c:1702
#24 gtk_css_provider_load_internal (
css_provider=css_provider@entry=0x55555580e6e0, parent=parent@entry=0x0,
file=file@entry=0x555555858f20, text=<optimized out>, text@entry=0x0,
error=error@entry=0x0) at ././gtk/gtkcssprovider.c:1791
#25 0x00007ffff6f559f2 in gtk_css_provider_load_from_file (
css_provider=css_provider@entry=0x55555580e6e0,
file=file@entry=0x555555858f20, error=error@entry=0x0)
at ././gtk/gtkcssprovider.c:1888
#26 0x00007ffff6f55a8e in gtk_css_provider_load_from_path (
css_provider=0x55555580e6e0, path=<optimized out>, error=0x0)
at ././gtk/gtkcssprovider.c:1922
#27 0x00007ffff6f55d58 in _gtk_css_provider_load_named (
provider=0x55555580e6e0, name=<optimized out>, variant=<optimized out>)
at ././gtk/gtkcssprovider.c:2162
#28 0x00007ffff7086926 in settings_update_theme (
settings=settings@entry=0x5555558130d0) at ././gtk/gtksettings.c:3227
#29 0x00007ffff7086d4d in settings_init_style (settings=0x5555558130d0)
at ././gtk/gtksettings.c:1853
#30 gtk_settings_get_for_screen (screen=<optimized out>)
at ././gtk/gtksettings.c:1904
#31 0x000055555558e2ca in ?? ()
#32 0x00007ffff46e13f1 in __libc_start_main (main=0x555555563e20, argc=1,
argv=0x7fffffffeb98, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7fffffffeb88)
at ../csu/libc-start.c:291
#33 0x0000555555563e5a in ?? ()
Here's the backtrace I'm getting out of unity-greeter. Unfortunately there's no debug symbols available for it to find what's at the bottom of the stack trace.
#0 _g_log_abort (breakpoint= breakpoint@ entry=1) at ././glib/ gmessages. c:487 0x7ffff5ccbd6e "GLib", level=G_ LOG_LEVEL_ ERROR, format=<optimized out>, args@entry= 0x7fffffffd7c0) at ././glib/ gmessages. c:1296 domain= log_domain@ entry=0x7ffff5c cbd6e "GLib", level=log_ level@entry= G_LOG_LEVEL_ ERROR, format@ entry=0x7ffff5c d56c8 "%s: failed to allocate %lu bytes") gmessages. c:1337 maybe_expand ( array@entry= 0x55555590aa40, len=len@entry=40) garray. c:779 0x55555590aa40, 0x7fffffffd9a0, len=40) at ././glib/ garray. c:418 array@entry= 0x55555590aa40, data=data@ entry=0x7ffffff fd9a0 "", len@entry= 40) at ././glib/ garray. c:1713 0x55555590aa40) at ././gtk/ gtkcssselector. c:1726 array@entry= 0x55555590aa40, infos@entry= 0x555555968020, parent_ offset= parent_ offset@ entry=65392) gtkcssselector. c:1779 array@entry= 0x55555590aa40, infos@entry= 0x555555967f20, parent_ offset= parent_ offset@ entry=65392) gtkcssselector. c:1824 array@entry= 0x55555590aa40, infos@entry= 0x555555967ec0, parent_ offset= parent_ offset@ entry=65352) gtkcssselector. c:1821 array@entry= 0x55555590aa40, infos@entry= 0x555555968100, parent_ offset= parent_ offset@ entry=65312) gtkcssselector. c:1821 array@entry= 0x55555590aa40, infos@entry= 0x555555967a20, parent_ offset= parent_ offset@ entry=62904) gtkcssselector. c:1821 array@entry= 0x55555590aa40, infos@entry= 0x555555967740, parent_ offset= parent_ offset@ entry=62904) gtkcssselector. c:1824 array@entry= 0x55555590aa40, infos@entry= 0x555555966b20, parent_ offset= parent_ offset@ entry=62904) gtkcssselector. c:1824 array@entry= 0x55555590aa40, infos@entry= 0x555555961b80, offset= parent_ offset@ entry=214748364 7) gtkcssselector. c:1821 array@entry= 0x55555590aa40, infos@entry= 0x555555959a20, offset= parent_ offset@ entry=214748364 7) gtkcssselector. c:1824 array@entry= 0x55555590aa40, infos@entry= 0x555555953020, offset= parent_ offset@ entry=214748364 7) gtkcssselector. c:1824 array@entry= 0x55555590aa40, infos@entry= 0x555555938680, offset= parent_ offset@ entry=214748364 7) gtkcssselector. c:1824 array@entry= 0x55555590aa40, infos@entry= 0x55555592bb40, offset= parent_ offset@ entry=214748364 7) gtkcssselector. c:1824 array@entry= 0x55555590aa40, infos@entry= 0x555555924ca0, offset= parent_ offset@ entry=214748364 7) gtkcssselector. c:1824 array@entry= 0x55555590aa40, <optimized out>, parent_ offset= parent_ offset@ entry=214748364 7) gtkcssselector. c:1824 selector_ tree_builder_ build ( builder@ entry=0x5555558 67040) at ././gtk/ gtkcssselector. c:1900 provider_ postprocess ( provider= 0x55555580e6e0) at ././gtk/ gtkcssprovider. c:1702 provider_ load_internal ( provider= css_provider@ entry=0x5555558 0e6e0, parent= parent@ entry=0x0, file@entry= 0x555555858f20, text=<optimized out>, text@entry=0x0, error@entry= 0x0) at ././gtk/ gtkcssprovider. c:1791 provider_ load_from_ file ( provider= css_provider@ entry=0x5555558 0e6e0, file@entry= 0x555555858f20, error=error@ entry=0x0) gtkcssprovider. c:1888 provider_ load_from_ path ( provider= 0x55555580e6e0, path=<optimized out>, error=0x0) gtkcssprovider. c:1922 provider_ load_named ( 0x55555580e6e0, name=<optimized out>, variant=<optimized out>) gtkcssprovider. c:2162 update_ theme ( settings@ entry=0x5555558 130d0) at ././gtk/ gtksettings. c:3227 0x5555558130d0) gtksettings. c:1853 get_for_ screen (screen=<optimized out>) gtksettings. c:1904 63e20, argc=1, 0x7fffffffeb98, init=<optimized out>, fini=<optimized out>, fini=<optimized out>, stack_end= 0x7fffffffeb88) libc-start. c:291
#1 0x00007ffff5c8a64d in g_logv (log_domain=
log_
args=
#2 0x00007ffff5c8a7af in g_log (
log_
log_
format=
at ././glib/
#3 0x00007ffff5c88ed1 in g_realloc (mem=<optimized out>, n_bytes=131072)
at ././glib/gmem.c:164
#4 0x00007ffff5c56869 in g_array_
array=
at ././glib/
#5 0x00007ffff5c56be8 in g_array_append_vals (farray=
data=
#6 0x00007ffff5c57d09 in g_byte_array_append (
array=
len=
#7 0x00007ffff6f57d34 in alloc_tree (offset=<synthetic pointer>,
array=
#8 subdivide_infos (array=
infos=
at ././gtk/
#9 0x00007ffff6f57f73 in subdivide_infos (array=
infos=
at ././gtk/
#10 0x00007ffff6f57f5c in subdivide_infos (array=
infos=
at ././gtk/
#11 0x00007ffff6f57f5c in subdivide_infos (array=
infos=
at ././gtk/
#12 0x00007ffff6f57f5c in subdivide_infos (array=
infos=
at ././gtk/
#13 0x00007ffff6f57f73 in subdivide_infos (array=
infos=
at ././gtk/
#14 0x00007ffff6f57f73 in subdivide_infos (array=
infos=
at ././gtk/
#15 0x00007ffff6f57f5c in subdivide_infos (array=
infos=
parent_
at ././gtk/
#16 0x00007ffff6f57f73 in subdivide_infos (array=
infos=
parent_
at ././gtk/
#17 0x00007ffff6f57f73 in subdivide_infos (array=
infos=
parent_
at ././gtk/
#18 0x00007ffff6f57f73 in subdivide_infos (array=
infos=
parent_
at ././gtk/
#19 0x00007ffff6f57f73 in subdivide_infos (array=
infos=
parent_
at ././gtk/
#20 0x00007ffff6f57f73 in subdivide_infos (array=
infos=
parent_
at ././gtk/
#21 0x00007ffff6f57f73 in subdivide_infos (array=
infos=
at ././gtk/
#22 0x00007ffff6f596c0 in _gtk_css_
builder=
#23 0x00007ffff6f54e09 in gtk_css_
css_
#24 gtk_css_
css_
file=
error=
#25 0x00007ffff6f559f2 in gtk_css_
css_
file=
at ././gtk/
#26 0x00007ffff6f55a8e in gtk_css_
css_
at ././gtk/
#27 0x00007ffff6f55d58 in _gtk_css_
provider=
at ././gtk/
#28 0x00007ffff7086926 in settings_
settings=
#29 0x00007ffff7086d4d in settings_init_style (settings=
at ././gtk/
#30 gtk_settings_
at ././gtk/
#31 0x000055555558e2ca in ?? ()
#32 0x00007ffff46e13f1 in __libc_start_main (main=0x5555555
argv=
rtld_
at ../csu/
#33 0x0000555555563e5a in ?? ()