lightdm-gtk-greeter-team team mailing list archive
-
lightdm-gtk-greeter-team team
-
Mailing list archive
-
Message #01740
[Bug 1890394] Re: Ubuntu 20.10 Groovy Proposed: Lightdm-gtk-greeter coredump during boot
Thanks, is that in a virtual machine environment?
Trying on gnome-boxes the greeter sigtrap on 20.10, valgrind shows the
error there
==2508== Invalid read of size 16
==2508== at 0x4021F4F: strncmp (strcmp.S:857)
==2508== by 0x40069BD: is_dst (dl-load.c:210)
==2508== by 0x40085DE: _dl_dst_count (dl-load.c:247)
==2508== by 0x40085DE: expand_dynamic_string_token (dl-load.c:389)
==2508== by 0x4008787: fillin_rpath.isra.0 (dl-load.c:461)
==2508== by 0x4008AD2: decompose_rpath (dl-load.c:632)
==2508== by 0x400AF9C: cache_rpath (dl-load.c:674)
==2508== by 0x400AF9C: cache_rpath (dl-load.c:655)
==2508== by 0x400AF9C: _dl_map_object (dl-load.c:2161)
==2508== by 0x400F594: openaux (dl-deps.c:64)
==2508== by 0x5A344A7: _dl_catch_exception (dl-error-skeleton.c:208)
==2508== by 0x400FD78: _dl_map_object_deps (dl-deps.c:248)
==2508== by 0x4016265: dl_open_worker (dl-open.c:584)
==2508== by 0x5A344A7: _dl_catch_exception (dl-error-skeleton.c:208)
==2508== by 0x4015B5C: _dl_open (dl-open.c:864)
==2508== by 0x5B0C34B: dlopen_doit (dlopen.c:66)
==2508== by 0x5A344A7: _dl_catch_exception (dl-error-skeleton.c:208)
==2508== by 0x5A34572: _dl_catch_error (dl-error-skeleton.c:227)
==2508== by 0x5B0CB88: _dlerror_run (dlerror.c:170)
==2508== by 0x5B0C3D7: dlopen@@GLIBC_2.2.5 (dlopen.c:87)
==2508== by 0xA88F84D: loader_open_driver (loader.c:563)
==2508== by 0xA86BF84: driOpenDriver (dri_common.c:109)
==2508== by 0xA86D49E: driswCreateScreen (drisw_glx.c:869)
==2508== by 0xA8738FF: AllocAndFetchScreenConfigs (glxext.c:832)
==2508== by 0xA8738FF: __glXInitialize (glxext.c:949)
==2508== by 0xA86FE04: GetGLXPrivScreenConfig (glxcmds.c:174)
==2508== by 0xA86FE04: glXQueryServerString (glxcmds.c:1355)
==2508== by 0x5C79EFC: epoxy_glx_version (in /usr/lib/x86_64-linux-gnu/libepoxy.so.0.0.0)
==2508== by 0x5211664: gdk_x11_screen_init_gl (gdkglcontext-x11.c:873)
==2508== by 0x52119FF: _gdk_x11_screen_update_visuals_for_gl (gdkglcontext-x11.c:1217)
==2508== by 0x521AC87: _gdk_x11_screen_init_visuals (gdkvisual-x11.c:309)
==2508== by 0x5217A8E: _gdk_x11_screen_new (gdkscreen-x11.c:1088)
==2508== by 0x5207323: _gdk_x11_display_open (gdkdisplay-x11.c:1606)
==2508== by 0x51D8417: gdk_display_manager_open_display (gdkdisplaymanager.c:462)
==2508== by 0x4C2A65A: gtk_init_check (gtkmain.c:1109)
==2508== by 0x4C2A65A: gtk_init_check (gtkmain.c:1101)
==2508== by 0x4C2A68C: gtk_init (gtkmain.c:1166)
==2508== by 0x113EA5: main (in /usr/sbin/lightdm-gtk-greeter.bin)
==2508== Address 0x8d183c0 is 1 bytes after a block of size 15 alloc'd
==2508== at 0x483C7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==2508== by 0x40202AF: malloc (rtld-malloc.h:56)
==2508== by 0x40202AF: strdup (strdup.c:42)
==2508== by 0x4008A64: decompose_rpath (dl-load.c:607)
==2508== by 0x400AF9C: cache_rpath (dl-load.c:674)
==2508== by 0x400AF9C: cache_rpath (dl-load.c:655)
==2508== by 0x400AF9C: _dl_map_object (dl-load.c:2161)
==2508== by 0x400F594: openaux (dl-deps.c:64)
==2508== by 0x5A344A7: _dl_catch_exception (dl-error-skeleton.c:208)
==2508== by 0x400FD78: _dl_map_object_deps (dl-deps.c:248)
==2508== by 0x4016265: dl_open_worker (dl-open.c:584)
==2508== by 0x5A344A7: _dl_catch_exception (dl-error-skeleton.c:208)
==2508== by 0x4015B5C: _dl_open (dl-open.c:864)
==2508== by 0x5B0C34B: dlopen_doit (dlopen.c:66)
==2508== by 0x5A344A7: _dl_catch_exception (dl-error-skeleton.c:208)
==2508== by 0x5A34572: _dl_catch_error (dl-error-skeleton.c:227)
==2508== by 0x5B0CB88: _dlerror_run (dlerror.c:170)
==2508== by 0x5B0C3D7: dlopen@@GLIBC_2.2.5 (dlopen.c:87)
==2508== by 0xA88F84D: loader_open_driver (loader.c:563)
==2508== by 0xA86BF84: driOpenDriver (dri_common.c:109)
==2508== by 0xA86D49E: driswCreateScreen (drisw_glx.c:869)
==2508== by 0xA8738FF: AllocAndFetchScreenConfigs (glxext.c:832)
==2508== by 0xA8738FF: __glXInitialize (glxext.c:949)
==2508== by 0xA86FE04: GetGLXPrivScreenConfig (glxcmds.c:174)
==2508== by 0xA86FE04: glXQueryServerString (glxcmds.c:1355)
==2508== by 0x5C79EFC: epoxy_glx_version (in /usr/lib/x86_64-linux-gnu/libepoxy.so.0.0.0)
==2508== by 0x5211664: gdk_x11_screen_init_gl (gdkglcontext-x11.c:873)
==2508== by 0x52119FF: _gdk_x11_screen_update_visuals_for_gl (gdkglcontext-x11.c:1217)
==2508== by 0x521AC87: _gdk_x11_screen_init_visuals (gdkvisual-x11.c:309)
==2508== by 0x5217A8E: _gdk_x11_screen_new (gdkscreen-x11.c:1088)
==2508== by 0x5207323: _gdk_x11_display_open (gdkdisplay-x11.c:1606)
==2508== by 0x51D8417: gdk_display_manager_open_display (gdkdisplaymanager.c:462)
==2508== by 0x4C2A65A: gtk_init_check (gtkmain.c:1109)
==2508== by 0x4C2A65A: gtk_init_check (gtkmain.c:1101)
==2508== by 0x4C2A68C: gtk_init (gtkmain.c:1166)
==2508== by 0x113EA5: main (in /usr/sbin/lightdm-gtk-greeter.bin)
The backtrace doesn't make much sense though, could be a side effect of
the invalid access
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49
#1 0x00007f1cf8e0b864 in __GI_abort () at abort.c:79
#2 0x00007f1cf91b2afa in mem_error (format=format@entry=0x7f1cf91f7fb0 "failed to allocate %u bytes (alignment: %u): %s\n")
at ../../../glib/gslice.c:1523
#3 0x00007f1cf91b34f8 in allocator_add_slab (allocator=0x7f1cf9272d20 <allocator>, chunk_size=48, ix=<optimized out>)
at ../../../glib/gslice.c:1335
#4 slab_allocator_alloc_chunk (chunk_size=chunk_size@entry=48) at ../../../glib/gslice.c:1374
#5 0x00007f1cf91b41ab in magazine_cache_pop_magazine (countp=0x55988bde5448, ix=2) at ../../../glib/gslice.c:775
#6 thread_memory_magazine1_reload (ix=2, tmem=0x55988bde5410) at ../../../glib/gslice.c:845
#7 g_slice_alloc (mem_size=mem_size@entry=48) at ../../../glib/gslice.c:1058
#8 0x00007f1cf91b420e in g_slice_alloc0 (mem_size=mem_size@entry=48) at ../../../glib/gslice.c:1095
#9 0x00007f1cf983d048 in binding_signal_new (n_args=1, signal_name=0x7f1cf9b6e2e5 "move-focus")
at ../../../../gtk/gtkbindings.c:189
#10 _gtk_binding_entry_add_signall (binding_set=0x55988bec4e70, keyval=<optimized out>, modifiers=0,
signal_name=0x7f1cf9b6e2e5 "move-focus", binding_args=0x55988be62620) at ../../../../gtk/gtkbindings.c:928
#11 0x00007f1cf983d70a in gtk_binding_entry_add_signal (binding_set=binding_set@entry=0x55988bec4e70, keyval=keyval@entry=65289,
modifiers=modifiers@entry=0, signal_name=signal_name@entry=0x7f1cf9b6e2e5 "move-focus", n_args=n_args@entry=1)
at ../../../../gtk/gtkbindings.c:1091
#12 0x00007f1cf9ad4e8e in add_tab_bindings (direction=GTK_DIR_TAB_FORWARD, modifiers=0, binding_set=0x55988bec4e70)
at ../../../../gtk/gtkwindow.c:1268
#13 gtk_window_class_init (klass=0x55988bec48a0) at ../../../../gtk/gtkwindow.c:1268
#14 gtk_window_class_intern_init (klass=0x55988bec48a0) at ../../../../gtk/gtkwindow.c:614
#15 0x00007f1cf92a6639 in type_class_init_Wm (pclass=0x55988beac210, node=0x55988bec4760) at ../../../gobject/gtype.c:2235
#16 g_type_class_ref (type=type@entry=94113670907744) at ../../../gobject/gtype.c:2950
#17 0x00007f1cf97bfd48 in gtk_toplevel_accessible_init (toplevel=0x55988bec0980)
at ../../../../gtk/a11y/gtktoplevelaccessible.c:291
#18 0x00007f1cf92a85a1 in g_type_create_instance (type=<optimized out>) at ../../../gobject/gtype.c:1867
#19 0x00007f1cf928e295 in g_object_new_internal (class=class@entry=0x55988bec43c0, params=params@entry=0x0,
n_params=n_params@entry=0) at ../../../gobject/gobject.c:1939
#20 0x00007f1cf928f72d in g_object_new_with_properties (object_type=94113670904912, n_properties=0, names=names@entry=0x0,
values=values@entry=0x0) at ../../../gobject/gobject.c:2107
#21 0x00007f1cf92903b1 in g_object_new (object_type=<optimized out>, first_property_name=first_property_name@entry=0x0)
at ../../../gobject/gobject.c:1779
#22 0x00007f1cf97a591d in get_root () at ../../../../gtk/a11y/gtkaccessibilityutil.c:80
#23 0x00007f1cf8d46e59 in atk_get_root () from /lib/x86_64-linux-gnu/libatk-1.0.so.0
#24 0x00007f1cf97a572c in do_window_event_initialization () at ../../../../gtk/a11y/gtkaccessibility.c:969
#25 _gtk_accessibility_init () at ../../../../gtk/a11y/gtkaccessibility.c:989
#26 0x00007f1cf99663ed in default_display_notify_cb (dm=<optimized out>) at ../../../../gtk/gtkmain.c:714
#27 0x00007f1cf92888fa in g_closure_invoke (closure=<optimized out>, return_value=<optimized out>,
** Changed in: lightdm-gtk-greeter (Ubuntu)
Importance: Undecided => High
--
You received this bug notification because you are a member of LightDM
Gtk+ Greeter Development Team, which is subscribed to lightdm-gtk-
greeter in Ubuntu.
https://bugs.launchpad.net/bugs/1890394
Title:
Ubuntu 20.10 Groovy Proposed: Lightdm-gtk-greeter coredump during boot
Status in lightdm-gtk-greeter package in Ubuntu:
New
Bug description:
Upstream:https://github.com/Xubuntu/lightdm-gtk-greeter/issues/77
This is one of the many core dumps on `journalctl` for a given boot
(dumps multiple times before starting) :
**See it on upstream bug report**
System Details:
System:
Kernel: 5.8.0-12-generic x86_64 bits: 64 compiler: N/A Desktop:
Xfce 4.14.2
Distro: Ubuntu 20.10 (Groovy Gorilla) (*Proposed)
lightdm 1.30.0-0ubuntu3.1: amd64
lightdm-gtk-greeter 2.0.6-0ubuntu1:amd64
lightdm-gtk-greeter-settings 1.2.2-3
linux-firmware 1.189
------------------------------------------------------
systemd,systemd-coredump,
systemd-sysv 245.7-1ubuntu1
------------------------------------------------------
OpenGL ES 3.2
Mesa 20.2.0-devel
[lightdm.log](https://termbin.com/eipz)
[coredumpctl](https://termbin.com/chr2)
[gdb_backtrace](https://termbin.com/645a)
Current Behaviour:
On boot screen blinks for 2-3 times (probably the segmentation fault)
but eventually starts after 1-2 minutes.
Expected Behaviour:
Greeter would appear properly after boot.
Note: Some other systemd services are also failing on proposed, not
sure if related.
ProblemType: Bug
DistroRelease: Ubuntu 20.10
Package: lightdm-gtk-greeter 2.0.6-0ubuntu1
ProcVersionSignature: Ubuntu 5.8.0-12.13-generic 5.8.0-rc7
Uname: Linux 5.8.0-12-generic x86_64
ApportVersion: 2.20.11-0ubuntu43
Architecture: amd64
CasperMD5CheckResult: skip
CurrentDesktop: XFCE
Date: Wed Aug 5 12:58:44 2020
InstallationDate: Installed on 2020-04-17 (109 days ago)
InstallationMedia: Xubuntu 20.04 LTS "Focal Fossa" - Beta amd64 (20200416)
SourcePackage: lightdm-gtk-greeter
UpgradeStatus: Upgraded to groovy on 2020-08-04 (0 days ago)
modified.conffile..etc.lightdm.lightdm-gtk-greeter.conf:
[greeter]
indicators = ~session;~language;~a11y;~clock;~power
default-user-image = /home/korte/Pictures/profile/profile.jpeg
mtime.conffile..etc.lightdm.lightdm-gtk-greeter.conf: 2020-06-27T09:26:56.022638
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lightdm-gtk-greeter/+bug/1890394/+subscriptions
References