[LightDM] lightdm 1.19.3 doesn't like glib 2.49.4
Ivan Kabaivanov
chepati at yahoo.com
Sat Aug 6 19:56:51 UTC 2016
Hi,
I'm running LFS (Linux From Scratch) and yesterday I upgraded glibc to 2.24 (up from 2.23) and more significantly, glib to 2.49.4 (up from 2.49.2). glib-networking is 2.48.2, if it matters. lighdm is 1.19.3 using the gtk-greeter 2.0.1.
glibc 2.23 + glib 2.49.2 + lightdm 1.19.3 + lightdm-gtk-greeter 2.0.1 worked just fine.
glibc 2.24 + glib 2.49.4 + lightdm 1.19.3 + lightdm-gtk-greeter 2.0.1 doesn't work, when started as a systemd service. This is the error from the journal:
[root at tervel (x86_64) ~]$ systemctl status lightdm● lightdm.service - Light Display Manager Loaded: loaded (/lib/systemd/system/lightdm.service; enabled; vendor preset: enabled) Active: failed (Result: start-limit-hit) since Sat 2016-08-06 20:03:01 EEST; 2h 41min ago Docs: man:lightdm(1) Process: 3079 ExecStart=/usr/bin/lightdm (code=dumped, signal=SEGV) Main PID: 3079 (code=dumped, signal=SEGV)
Aug 06 20:03:01 tervel systemd[1]: lightdm.service: Unit entered failed state.Aug 06 20:03:01 tervel systemd[1]: lightdm.service: Failed with result 'core-dump'.Aug 06 20:03:01 tervel systemd-coredump[3087]: Process 3079 (lightdm) of user 0 dumped core. Stack trace of thread 3079: #0 0x00007f520e362426 strlen (libc.so.6) #1 0x00007f520f22e193 g_log_writer_journald (libglib-2.0.so.0) #2 0x00007f520f22e3ae g_log_writer_default (libglib-2.0.so.0) #3 0x00007f520f22cfac g_log_structured_array (libglib-2.0.so.0) #4 0x00007f520f22d42d g_log_default_handler (libglib-2.0.so.0) #5 0x000000000040ebbb log_cb (lightdm) #6 0x00007f520f22d684 g_logv (libglib-2.0.so.0) #7 0x00007f520f22d882 g_log (libglib-2.0.so.0) #8 0x0000000000428f08 load_users (lightdm) #9 0x00000000004291d0 common_user_list_get_users (lightdm) #10 0x000000000041d94a next_user_dirs_cb (lightdm) #11 0x00007f520f795242 next_async_callback_wrapper (libgio-2.0.so.0) #12 0x00007f520f7cd729 g_task_return_now (libgio-2.0.so.0) #13 0x00007f520f7cd769 complete_in_idle_cb (libgio-2.0.so.0) #14 0x00007f520f226ace g_main_dispatch (libglib-2.0.so.0) #15 0x00007f520f226e48 g_main_context_iterate (libglib-2.0.so.0) #16 0x00007f520f227162 g_main_loop_run (libglib-2.0.so.0) #17 0x000000000040896c main (lightdm) #18 0x00007f520e3022c1 __libc_start_main (libc.so.6) #19 0x00000000004093ca _start (lightdm) Stack trace of thread 3083: #0 0x00007f520e3c115d poll (libc.so.6) #1 0x00007f520f226de6 g_main_context_poll (libglib-2.0.so.0) #2 0x00007f520f227162 g_main_loop_run (libglib-2.0.so.0) #3 0x00007f520f80edc6 gdbus_shared_thread_func (libgio-2.0.so.0) #4 0x00007f520f24d418 g_thread_proxy (libglib-2.0.so.0) #5 0x00007f520e6863c4 start_thread (libpthread.so.0) #6 0x00007f520e3c9e5f __clone (libc.so.6) Stack trace of thread 3082: #0 0x00007f520e3c5599 syscall (libc.so.6) #1 0x00007f520f26a964 g_cond_wait_until (libglib-2.0.so.0) #2 0x00007f520f1fc669 g_async_queue_pop_intern_unlocked (libglib-2.0.so.0) #3 0x00007f520f24ddca g_thread_pool_wait_for_new_task (libglib-2.0.so.0) #4 0x00007f520f24d418 g_thread_proxy (libglib-2.0.so.0) #5 0x00007f520e6863c4 start_thread (libpthread.so.0) #6 0x00007f520e3c9e5f __clone (libc.so.6) Stack trace of thread 3081: #0 0x00007f520e3c115d poll (libc.so.6) #1 0x00007f520f226de6 g_main_context_poll (libglib-2.0.so.0) #2 0x00007f520f226eec g_main_context_iteration (libglib-2.0.so.0) #3 0x00007f520f226f31 glib_worker_main (libglib-2.0.so.0) #4 0x00007f520f24d418 g_thread_proxy (libglib-2.0.so.0) #5 0x00007f520e6863c4 start_thread (libpthread.so.0) #6 0x00007f520e3c9e5f __clone (libc.so.6)Aug 06 20:03:01 tervel systemd[1]: lightdm.service: Service hold-off time over, scheduling restart.Aug 06 20:03:01 tervel systemd[1]: Stopped Light Display Manager.Aug 06 20:03:01 tervel systemd[1]: lightdm.service: Start request repeated too quickly.Aug 06 20:03:01 tervel systemd[1]: Failed to start Light Display Manager.Aug 06 20:03:01 tervel systemd[1]: lightdm.service: Unit entered failed state.Aug 06 20:03:01 tervel systemd[1]: lightdm.service: Failed with result 'start-limit-hit'.[root at tervel (x86_64) /home/ivan/LFS/GIT]$ systemctl status lightdm● lightdm.service - Light Display Manager Loaded: loaded (/lib/systemd/system/lightdm.service; enabled; vendor preset: enabled) Active: failed (Result: start-limit-hit) since Sat 2016-08-06 20:03:01 EEST; 2h 41min ago Docs: man:lightdm(1) Process: 3079 ExecStart=/usr/bin/lightdm (code=dumped, signal=SEGV) Main PID: 3079 (code=dumped, signal=SEGV)
Aug 06 20:03:01 tervel systemd[1]: lightdm.service: Unit entered failed state.Aug 06 20:03:01 tervel systemd[1]: lightdm.service: Failed with result 'core-dump'.Aug 06 20:03:01 tervel systemd-coredump[3087]: Process 3079 (lightdm) of user 0 dumped core. Stack trace of thread 3079: #0 0x00007f520e362426 strlen (libc.so.6) #1 0x00007f520f22e193 g_log_writer_journald (libglib-2.0.so.0) #2 0x00007f520f22e3ae g_log_writer_default (libglib-2.0.so.0) #3 0x00007f520f22cfac g_log_structured_array (libglib-2.0.so.0) #4 0x00007f520f22d42d g_log_default_handler (libglib-2.0.so.0) #5 0x000000000040ebbb log_cb (lightdm) #6 0x00007f520f22d684 g_logv (libglib-2.0.so.0) #7 0x00007f520f22d882 g_log (libglib-2.0.so.0) #8 0x0000000000428f08 load_users (lightdm) #9 0x00000000004291d0 common_user_list_get_users (lightdm) #10 0x000000000041d94a next_user_dirs_cb (lightdm) #11 0x00007f520f795242 next_async_callback_wrapper (libgio-2.0.so.0) #12 0x00007f520f7cd729 g_task_return_now (libgio-2.0.so.0) #13 0x00007f520f7cd769 complete_in_idle_cb (libgio-2.0.so.0) #14 0x00007f520f226ace g_main_dispatch (libglib-2.0.so.0) #15 0x00007f520f226e48 g_main_context_iterate (libglib-2.0.so.0) #16 0x00007f520f227162 g_main_loop_run (libglib-2.0.so.0) #17 0x000000000040896c main (lightdm) #18 0x00007f520e3022c1 __libc_start_main (libc.so.6) #19 0x00000000004093ca _start (lightdm) Stack trace of thread 3083: #0 0x00007f520e3c115d poll (libc.so.6) #1 0x00007f520f226de6 g_main_context_poll (libglib-2.0.so.0) #2 0x00007f520f227162 g_main_loop_run (libglib-2.0.so.0) #3 0x00007f520f80edc6 gdbus_shared_thread_func (libgio-2.0.so.0) #4 0x00007f520f24d418 g_thread_proxy (libglib-2.0.so.0) #5 0x00007f520e6863c4 start_thread (libpthread.so.0) #6 0x00007f520e3c9e5f __clone (libc.so.6) Stack trace of thread 3082: #0 0x00007f520e3c5599 syscall (libc.so.6) #1 0x00007f520f26a964 g_cond_wait_until (libglib-2.0.so.0) #2 0x00007f520f1fc669 g_async_queue_pop_intern_unlocked (libglib-2.0.so.0) #3 0x00007f520f24ddca g_thread_pool_wait_for_new_task (libglib-2.0.so.0) #4 0x00007f520f24d418 g_thread_proxy (libglib-2.0.so.0) #5 0x00007f520e6863c4 start_thread (libpthread.so.0) #6 0x00007f520e3c9e5f __clone (libc.so.6) Stack trace of thread 3081: #0 0x00007f520e3c115d poll (libc.so.6) #1 0x00007f520f226de6 g_main_context_poll (libglib-2.0.so.0) #2 0x00007f520f226eec g_main_context_iteration (libglib-2.0.so.0) #3 0x00007f520f226f31 glib_worker_main (libglib-2.0.so.0) #4 0x00007f520f24d418 g_thread_proxy (libglib-2.0.so.0) #5 0x00007f520e6863c4 start_thread (libpthread.so.0) #6 0x00007f520e3c9e5f __clone (libc.so.6)Aug 06 20:03:01 tervel systemd[1]: lightdm.service: Service hold-off time over, scheduling restart.Aug 06 20:03:01 tervel systemd[1]: Stopped Light Display Manager.Aug 06 20:03:01 tervel systemd[1]: lightdm.service: Start request repeated too quickly.Aug 06 20:03:01 tervel systemd[1]: Failed to start Light Display Manager.Aug 06 20:03:01 tervel systemd[1]: lightdm.service: Unit entered failed state.Aug 06 20:03:01 tervel systemd[1]: lightdm.service: Failed with result 'start-limit-hit'.]$ systemctl status lightdm● lightdm.service - Light Display Manager Loaded: loaded (/lib/systemd/system/lightdm.service; enabled; vendor preset: enabled) Active: failed (Result: start-limit-hit) since Sat 2016-08-06 20:03:01 EEST; 2h 41min ago Docs: man:lightdm(1) Process: 3079 ExecStart=/usr/bin/lightdm (code=dumped, signal=SEGV) Main PID: 3079 (code=dumped, signal=SEGV)
Aug 06 20:03:01 tervel systemd[1]: lightdm.service: Unit entered failed state.Aug 06 20:03:01 tervel systemd[1]: lightdm.service: Failed with result 'core-dump'.Aug 06 20:03:01 tervel systemd-coredump[3087]: Process 3079 (lightdm) of user 0 dumped core. Stack trace of thread 3079: #0 0x00007f520e362426 strlen (libc.so.6) #1 0x00007f520f22e193 g_log_writer_journald (libglib-2.0.so.0) #2 0x00007f520f22e3ae g_log_writer_default (libglib-2.0.so.0) #3 0x00007f520f22cfac g_log_structured_array (libglib-2.0.so.0) #4 0x00007f520f22d42d g_log_default_handler (libglib-2.0.so.0) #5 0x000000000040ebbb log_cb (lightdm) #6 0x00007f520f22d684 g_logv (libglib-2.0.so.0) #7 0x00007f520f22d882 g_log (libglib-2.0.so.0) #8 0x0000000000428f08 load_users (lightdm) #9 0x00000000004291d0 common_user_list_get_users (lightdm) #10 0x000000000041d94a next_user_dirs_cb (lightdm) #11 0x00007f520f795242 next_async_callback_wrapper (libgio-2.0.so.0) #12 0x00007f520f7cd729 g_task_return_now (libgio-2.0.so.0) #13 0x00007f520f7cd769 complete_in_idle_cb (libgio-2.0.so.0) #14 0x00007f520f226ace g_main_dispatch (libglib-2.0.so.0) #15 0x00007f520f226e48 g_main_context_iterate (libglib-2.0.so.0) #16 0x00007f520f227162 g_main_loop_run (libglib-2.0.so.0) #17 0x000000000040896c main (lightdm) #18 0x00007f520e3022c1 __libc_start_main (libc.so.6) #19 0x00000000004093ca _start (lightdm) Stack trace of thread 3083: #0 0x00007f520e3c115d poll (libc.so.6) #1 0x00007f520f226de6 g_main_context_poll (libglib-2.0.so.0) #2 0x00007f520f227162 g_main_loop_run (libglib-2.0.so.0) #3 0x00007f520f80edc6 gdbus_shared_thread_func (libgio-2.0.so.0) #4 0x00007f520f24d418 g_thread_proxy (libglib-2.0.so.0) #5 0x00007f520e6863c4 start_thread (libpthread.so.0) #6 0x00007f520e3c9e5f __clone (libc.so.6) Stack trace of thread 3082: #0 0x00007f520e3c5599 syscall (libc.so.6) #1 0x00007f520f26a964 g_cond_wait_until (libglib-2.0.so.0) #2 0x00007f520f1fc669 g_async_queue_pop_intern_unlocked (libglib-2.0.so.0) #3 0x00007f520f24ddca g_thread_pool_wait_for_new_task (libglib-2.0.so.0) #4 0x00007f520f24d418 g_thread_proxy (libglib-2.0.so.0) #5 0x00007f520e6863c4 start_thread (libpthread.so.0) #6 0x00007f520e3c9e5f __clone (libc.so.6) Stack trace of thread 3081: #0 0x00007f520e3c115d poll (libc.so.6) #1 0x00007f520f226de6 g_main_context_poll (libglib-2.0.so.0) #2 0x00007f520f226eec g_main_context_iteration (libglib-2.0.so.0) #3 0x00007f520f226f31 glib_worker_main (libglib-2.0.so.0) #4 0x00007f520f24d418 g_thread_proxy (libglib-2.0.so.0) #5 0x00007f520e6863c4 start_thread (libpthread.so.0) #6 0x00007f520e3c9e5f __clone (libc.so.6)Aug 06 20:03:01 tervel systemd[1]: lightdm.service: Service hold-off time over, scheduling restart.Aug 06 20:03:01 tervel systemd[1]: Stopped Light Display Manager.Aug 06 20:03:01 tervel systemd[1]: lightdm.service: Start request repeated too quickly.Aug 06 20:03:01 tervel systemd[1]: Failed to start Light Display Manager.Aug 06 20:03:01 tervel systemd[1]: lightdm.service: Unit entered failed state.Aug 06 20:03:01 tervel systemd[1]: lightdm.service: Failed with result 'start-limit-hit'.
I'm guessing it's glib that's causing the error.
However, the interesting thing is, that if I just run /usr/bin/lightdm, it works without that error.
Any idea?
Thanks,IvanK.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/lightdm/attachments/20160806/ce02dbe0/attachment-0001.html>
More information about the LightDM
mailing list