crash when drmModeGetResources() fails
Hi there,
I'm seeing a core dump on Wayland in the latest gnome-shell available on Arch
This is version 3.28.2-1, with uname -a of Linux parrot 4.17.4-1-ARCH #1 SMP PREEMPT Tue Jul 3 15:45:09 UTC 2018 x86_64 GNU/Linux
Jul 10 18:51:48 parrot systemd[794]: Starting Exit the Session...
-- Subject: Unit UNIT has begun start-up
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit UNIT has begun starting up.
Jul 10 18:51:48 parrot systemd-coredump[787]: Process 750 (gnome-shell) of user 120 dumped core.
Stack trace of thread 750:
#0 0x00007fc959e4f7b5 meta_gpu_kms_new (libmutter-2.so.0)
#1 0x00007fc959e510dc n/a (libmutter-2.so.0)
#2 0x00007fc95be70121 g_initable_new_valist (libgio-2.0.so.0)
#3 0x00007fc95be701da g_initable_new (libgio-2.0.so.0)
#4 0x00007fc959da162a n/a (libmutter-2.so.0)
#5 0x00007fc959da2288 meta_init_backend (libmutter-2.so.0)
#6 0x00007fc959debbf8 meta_init (libmutter-2.so.0)
#7 0x000055eeab166cca n/a (gnome-shell)
#8 0x00007fc95c61906b __libc_start_main (libc.so.6)
#9 0x000055eeab16713a n/a (gnome-shell)
Stack trace of thread 754:
#0 0x00007fc95c6e3ea9 __poll (libc.so.6)
#1 0x00007fc95b8f1523 n/a (libglib-2.0.so.0)
#2 0x00007fc95b8f18e2 g_main_loop_run (libglib-2.0.so.0)
#3 0x00007fc95bee0348 n/a (libgio-2.0.so.0)
#4 0x00007fc95b919a2a n/a (libglib-2.0.so.0)
#5 0x00007fc95c9b9075 start_thread (libpthread.so.0)
#6 0x00007fc95c6ee53f __clone (libc.so.6)
Stack trace of thread 759:
#0 0x00007fc95c6e90f9 syscall (libc.so.6)
#1 0x00007fc95b93852d g_cond_wait_until (libglib-2.0.so.0)
#2 0x00007fc95b8c3903 n/a (libglib-2.0.so.0)
#3 0x00007fc95b91a436 n/a (libglib-2.0.so.0)
#4 0x00007fc95b919a2a n/a (libglib-2.0.so.0)
#5 0x00007fc95c9b9075 start_thread (libpthread.so.0)
#6 0x00007fc95c6ee53f __clone (libc.so.6)
Stack trace of thread 755:
#0 0x00007fc95c6e3ea9 __poll (libc.so.6)
#1 0x00007fc95b8f1523 n/a (libglib-2.0.so.0)
#2 0x00007fc95b8f163e g_main_context_iteration (libglib-2.0.so.0)
#3 0x00007fc9443aaf4e n/a (libdconfsettings.so)
#4 0x00007fc95b919a2a n/a (libglib-2.0.so.0)
#5 0x00007fc95c9b9075 start_thread (libpthread.so.0)
#6 0x00007fc95c6ee53f __clone (libc.so.6)
Stack trace of thread 753:
#0 0x00007fc95c6e3ea9 __poll (libc.so.6)
#1 0x00007fc95b8f1523 n/a (libglib-2.0.so.0)
#2 0x00007fc95b8f163e g_main_context_iteration (libglib-2.0.so.0)
#3 0x00007fc95b8f1692 n/a (libglib-2.0.so.0)
#4 0x00007fc95b919a2a n/a (libglib-2.0.so.0)
#5 0x00007fc95c9b9075 start_thread (libpthread.so.0)
#6 0x00007fc95c6ee53f __clone (libc.so.6)
-- Subject: Process 750 (gnome-shell) dumped core
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- Documentation: man:core(5)
--
-- Process 750 (gnome-shell) crashed and dumped core.
--
-- This usually indicates a programming error in the crashing program and
-- should be reported to its vendor as a bug.
Jul 10 18:51:48 parrot systemd[795]: pam_unix(systemd-user:session): session closed for user gdm
Others are suffering of this issue too, shown here: https://bugs.archlinux.org/index.php?do=details&action=details.addvote&task_id=59262
For many of us we are running on Nvidia + proprietary drivers, as well.
Please let me know how to assist further.
Edited by Iain Lane