clutter: segfault after sleep
Affected version
- Arch linux
- version:
- mutter 3.38.1-1 x86_64
- gnome-shell 3.38.1-1
- wayland
- amdgpu Vega 8
- AMD Ryzen 3500U
Bug summary
Segfault after wake from sleep
Steps to reproduce
About 1/3 sleep result in segfault of gnome-shell.
What happened
Segfault after sleep.
What did you expect to happen
Come back after sleep.
Relevant logs, screenshots, screencasts etc.
Some worklog for my own sake:
$ pacman -S asp gdb
$ asp checkout mutter
$ asp checkout glib2
# build using debug options mentioned in arch wiki
gdb backtrace:
➜ ~ coredumpctl gdb 863
PID: 863 (gnome-shell)
UID: 1000 (eivind)
GID: 1000 (eivind)
Signal: 11 (SEGV)
Timestamp: Sun 2020-10-25 23:14:46 CET (5min ago)
Command Line: /usr/bin/gnome-shell
Executable: /usr/bin/gnome-shell
Control Group: /user.slice/user-1000.slice/user@1000.service/session.slice/org.gnome.Shell@wayland.service
Unit: user@1000.service
User Unit: org.gnome.Shell@wayland.service
Slice: user-1000.slice
Owner UID: 1000 (eivind)
Boot ID: 42bec9181eb242d3a5695da8c69fac5a
Machine ID: 0e4e358cc24f4b5ba860573356ccc297
Hostname: arch-huawei
Storage: /var/lib/systemd/coredump/core.gnome-shell.1000.42bec9181eb242d3a5695da8c69fac5a.863.1603664086000000.zst
Message: Process 863 (gnome-shell) of user 1000 dumped core.
Stack trace of thread 863:
#0 0x00007f35983dfd7d on_stage_stage_views_changed (libmutter-clutter-7.so.0 + 0xd4d7d)
#1 0x00007f3598e7a052 g_closure_invoke (libgobject-2.0.so.0 + 0x13052)
#2 0x00007f3598ea29c5 signal_emit_unlocked_R.isra.0 (libgobject-2.0.so.0 + 0x3b9c5)
#3 0x00007f3598e9659d g_signal_emit_valist (libgobject-2.0.so.0 + 0x2f59d)
#4 0x00007f3598e96b00 g_signal_emit (libgobject-2.0.so.0 + 0x2fb00)
#5 0x00007f359835e7be clutter_actor_update_stage_views (libmutter-clutter-7.so.0 + 0x537be)
#6 0x00007f35983c8518 handle_frame_clock_frame (libmutter-clutter-7.so.0 + 0xbd518)
#7 0x00007f3598389765 frame_clock_source_dispatch (libmutter-clutter-7.so.0 + 0x7e765)
#8 0x00007f3598d85914 g_main_context_dispatch (libglib-2.0.so.0 + 0x52914)
#9 0x00007f3598dd97d1 g_main_context_iterate.constprop.0 (libglib-2.0.so.0 + 0xa67d1)
#10 0x00007f3598d84e63 g_main_loop_run (libglib-2.0.so.0 + 0x51e63)
#11 0x00007f35981901cf meta_run (libmutter-7.so.0 + 0xcd1cf)
#12 0x00005615c2963417 n/a (gnome-shell + 0x2417)
#13 0x00007f3597f20152 __libc_start_main (libc.so.6 + 0x28152)
#14 0x00005615c296360e n/a (gnome-shell + 0x260e)
Stack trace of thread 888:
#0 0x00007f35975986a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
#1 0x00007f35909d213c n/a (radeonsi_dri.so + 0x4d413c)
#2 0x00007f35909d2038 n/a (radeonsi_dri.so + 0x4d4038)
#3 0x00007f35975923e9 start_thread (libpthread.so.0 + 0x93e9)
#4 0x00007f3597ff8293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 896:
#0 0x00007f35975986a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
#1 0x00007f35909d213c n/a (radeonsi_dri.so + 0x4d413c)
#2 0x00007f35909d2038 n/a (radeonsi_dri.so + 0x4d4038)
#3 0x00007f35975923e9 start_thread (libpthread.so.0 + 0x93e9)
#4 0x00007f3597ff8293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 886:
#0 0x00007f35975986a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
#1 0x00007f35909d213c n/a (radeonsi_dri.so + 0x4d413c)
#2 0x00007f35909d2038 n/a (radeonsi_dri.so + 0x4d4038)
#3 0x00007f35975923e9 start_thread (libpthread.so.0 + 0x93e9)
#4 0x00007f3597ff8293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 869:
#0 0x00007f3597fed46f __poll (libc.so.6 + 0xf546f)
#1 0x00007f3598dd975f g_main_context_iterate.constprop.0 (libglib-2.0.so.0 + 0xa675f)
#2 0x00007f3598d84e63 g_main_loop_run (libglib-2.0.so.0 + 0x51e63)
#3 0x00007f3598fc0fe8 gdbus_shared_thread_func (libgio-2.0.so.0 + 0x101fe8)
#4 0x00007f3598db2ce1 g_thread_proxy (libglib-2.0.so.0 + 0x7fce1)
#5 0x00007f35975923e9 start_thread (libpthread.so.0 + 0x93e9)
#6 0x00007f3597ff8293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 870:
#0 0x00007f3597fed46f __poll (libc.so.6 + 0xf546f)
#1 0x00007f3598dd975f g_main_context_iterate.constprop.0 (libglib-2.0.so.0 + 0xa675f)
#2 0x00007f3598d84121 g_main_context_iteration (libglib-2.0.so.0 + 0x51121)
#3 0x00007f3592517c0e n/a (libdconfsettings.so + 0x5c0e)
#4 0x00007f3598db2ce1 g_thread_proxy (libglib-2.0.so.0 + 0x7fce1)
#5 0x00007f35975923e9 start_thread (libpthread.so.0 + 0x93e9)
#6 0x00007f3597ff8293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 894:
#0 0x00007f35975986a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
#1 0x00007f35909d213c n/a (radeonsi_dri.so + 0x4d413c)
#2 0x00007f35909d2038 n/a (radeonsi_dri.so + 0x4d4038)
#3 0x00007f35975923e9 start_thread (libpthread.so.0 + 0x93e9)
#4 0x00007f3597ff8293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 867:
#0 0x00007f3597fed46f __poll (libc.so.6 + 0xf546f)
#1 0x00007f3598dd975f g_main_context_iterate.constprop.0 (libglib-2.0.so.0 + 0xa675f)
#2 0x00007f3598d84121 g_main_context_iteration (libglib-2.0.so.0 + 0x51121)
#3 0x00007f3598d84172 glib_worker_main (libglib-2.0.so.0 + 0x51172)
#4 0x00007f3598db2ce1 g_thread_proxy (libglib-2.0.so.0 + 0x7fce1)
#5 0x00007f35975923e9 start_thread (libpthread.so.0 + 0x93e9)
#6 0x00007f3597ff8293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 891:
#0 0x00007f35975986a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
#1 0x00007f35909d213c n/a (radeonsi_dri.so + 0x4d413c)
#2 0x00007f35909d2038 n/a (radeonsi_dri.so + 0x4d4038)
#3 0x00007f35975923e9 start_thread (libpthread.so.0 + 0x93e9)
#4 0x00007f3597ff8293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 892:
#0 0x00007f35975986a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
#1 0x00007f35909d213c n/a (radeonsi_dri.so + 0x4d413c)
#2 0x00007f35909d2038 n/a (radeonsi_dri.so + 0x4d4038)
#3 0x00007f35975923e9 start_thread (libpthread.so.0 + 0x93e9)
#4 0x00007f3597ff8293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 887:
#0 0x00007f35975986a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
#1 0x00007f35909d213c n/a (radeonsi_dri.so + 0x4d413c)
#2 0x00007f35909d2038 n/a (radeonsi_dri.so + 0x4d4038)
#3 0x00007f35975923e9 start_thread (libpthread.so.0 + 0x93e9)
#4 0x00007f3597ff8293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 889:
#0 0x00007f35975986a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
#1 0x00007f35909d213c n/a (radeonsi_dri.so + 0x4d413c)
#2 0x00007f35909d2038 n/a (radeonsi_dri.so + 0x4d4038)
#3 0x00007f35975923e9 start_thread (libpthread.so.0 + 0x93e9)
#4 0x00007f3597ff8293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 2166:
#0 0x00007f3597ff2d5d syscall (libc.so.6 + 0xfad5d)
#1 0x00007f3598dd28bb g_cond_wait_until (libglib-2.0.so.0 + 0x9f8bb)
#2 0x00007f3598d55813 g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x22813)
#3 0x00007f3598db5ceb g_thread_pool_thread_proxy.lto_priv.0 (libglib-2.0.so.0 + 0x82ceb)
#4 0x00007f3598db2ce1 g_thread_proxy (libglib-2.0.so.0 + 0x7fce1)
#5 0x00007f35975923e9 start_thread (libpthread.so.0 + 0x93e9)
#6 0x00007f3597ff8293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 893:
#0 0x00007f35975986a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
#1 0x00007f35909d213c n/a (radeonsi_dri.so + 0x4d413c)
#2 0x00007f35909d2038 n/a (radeonsi_dri.so + 0x4d4038)
#3 0x00007f35975923e9 start_thread (libpthread.so.0 + 0x93e9)
#4 0x00007f3597ff8293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 917:
#0 0x00007f35975986a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
#1 0x00007f3595ff0dbc _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-78.so + 0xc84dbc)
#2 0x00007f3595818251 n/a (libmozjs-78.so + 0x4ac251)
#3 0x00007f359581fbeb n/a (libmozjs-78.so + 0x4b3beb)
#4 0x00007f35975923e9 start_thread (libpthread.so.0 + 0x93e9)
#5 0x00007f3597ff8293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 890:
#0 0x00007f35975986a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
#1 0x00007f35909d213c n/a (radeonsi_dri.so + 0x4d413c)
#2 0x00007f35909d2038 n/a (radeonsi_dri.so + 0x4d4038)
#3 0x00007f35975923e9 start_thread (libpthread.so.0 + 0x93e9)
#4 0x00007f3597ff8293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 898:
#0 0x00007f35975986a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
#1 0x00007f35909d213c n/a (radeonsi_dri.so + 0x4d413c)
#2 0x00007f35909d2038 n/a (radeonsi_dri.so + 0x4d4038)
#3 0x00007f35975923e9 start_thread (libpthread.so.0 + 0x93e9)
#4 0x00007f3597ff8293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 918:
#0 0x00007f35975986a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
#1 0x00007f3595ff0dbc _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-78.so + 0xc84dbc)
#2 0x00007f3595818251 n/a (libmozjs-78.so + 0x4ac251)
#3 0x00007f359581fbeb n/a (libmozjs-78.so + 0x4b3beb)
#4 0x00007f35975923e9 start_thread (libpthread.so.0 + 0x93e9)
#5 0x00007f3597ff8293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 895:
#0 0x00007f35975986a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
#1 0x00007f35909d213c n/a (radeonsi_dri.so + 0x4d413c)
#2 0x00007f35909d2038 n/a (radeonsi_dri.so + 0x4d4038)
#3 0x00007f35975923e9 start_thread (libpthread.so.0 + 0x93e9)
#4 0x00007f3597ff8293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 915:
#0 0x00007f35975986a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
#1 0x00007f3595ff0dbc _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-78.so + 0xc84dbc)
#2 0x00007f3595818251 n/a (libmozjs-78.so + 0x4ac251)
#3 0x00007f359581fbeb n/a (libmozjs-78.so + 0x4b3beb)
#4 0x00007f35975923e9 start_thread (libpthread.so.0 + 0x93e9)
#5 0x00007f3597ff8293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 900:
#0 0x00007f35975986a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
#1 0x00007f35909d213c n/a (radeonsi_dri.so + 0x4d413c)
#2 0x00007f35909d2038 n/a (radeonsi_dri.so + 0x4d4038)
#3 0x00007f35975923e9 start_thread (libpthread.so.0 + 0x93e9)
#4 0x00007f3597ff8293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 916:
#0 0x00007f35975986a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
#1 0x00007f3595ff0dbc _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-78.so + 0xc84dbc)
#2 0x00007f3595818251 n/a (libmozjs-78.so + 0x4ac251)
#3 0x00007f359581fbeb n/a (libmozjs-78.so + 0x4b3beb)
#4 0x00007f35975923e9 start_thread (libpthread.so.0 + 0x93e9)
#5 0x00007f3597ff8293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 914:
#0 0x00007f35975986a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
#1 0x00007f3595ff0dbc _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-78.so + 0xc84dbc)
#2 0x00007f3595818251 n/a (libmozjs-78.so + 0x4ac251)
#3 0x00007f359581fbeb n/a (libmozjs-78.so + 0x4b3beb)
#4 0x00007f35975923e9 start_thread (libpthread.so.0 + 0x93e9)
#5 0x00007f3597ff8293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 897:
#0 0x00007f35975986a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
#1 0x00007f35909d213c n/a (radeonsi_dri.so + 0x4d413c)
#2 0x00007f35909d2038 n/a (radeonsi_dri.so + 0x4d4038)
#3 0x00007f35975923e9 start_thread (libpthread.so.0 + 0x93e9)
#4 0x00007f3597ff8293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 919:
#0 0x00007f35975986a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
#1 0x00007f3595ff0dbc _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-78.so + 0xc84dbc)
#2 0x00007f3595818251 n/a (libmozjs-78.so + 0x4ac251)
#3 0x00007f359581fbeb n/a (libmozjs-78.so + 0x4b3beb)
#4 0x00007f35975923e9 start_thread (libpthread.so.0 + 0x93e9)
#5 0x00007f3597ff8293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 899:
#0 0x00007f35975986a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
#1 0x00007f35909d213c n/a (radeonsi_dri.so + 0x4d413c)
#2 0x00007f35909d2038 n/a (radeonsi_dri.so + 0x4d4038)
#3 0x00007f35975923e9 start_thread (libpthread.so.0 + 0x93e9)
#4 0x00007f3597ff8293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 903:
#0 0x00007f35975986a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
#1 0x00007f35909d213c n/a (radeonsi_dri.so + 0x4d413c)
#2 0x00007f35909d2038 n/a (radeonsi_dri.so + 0x4d4038)
#3 0x00007f35975923e9 start_thread (libpthread.so.0 + 0x93e9)
#4 0x00007f3597ff8293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 901:
#0 0x00007f35975986a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
#1 0x00007f35909d213c n/a (radeonsi_dri.so + 0x4d413c)
#2 0x00007f35909d2038 n/a (radeonsi_dri.so + 0x4d4038)
#3 0x00007f35975923e9 start_thread (libpthread.so.0 + 0x93e9)
#4 0x00007f3597ff8293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 913:
#0 0x00007f35975986a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
#1 0x00007f3595ff0dbc _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-78.so + 0xc84dbc)
#2 0x00007f3595818251 n/a (libmozjs-78.so + 0x4ac251)
#3 0x00007f359581fbeb n/a (libmozjs-78.so + 0x4b3beb)
#4 0x00007f35975923e9 start_thread (libpthread.so.0 + 0x93e9)
#5 0x00007f3597ff8293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 912:
#0 0x00007f35975986a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
#1 0x00007f3595ff0dbc _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-78.so + 0xc84dbc)
#2 0x00007f3595818251 n/a (libmozjs-78.so + 0x4ac251)
#3 0x00007f359581fbeb n/a (libmozjs-78.so + 0x4b3beb)
#4 0x00007f35975923e9 start_thread (libpthread.so.0 + 0x93e9)
#5 0x00007f3597ff8293 __clone (libc.so.6 + 0x100293)
GNU gdb (GDB) 9.2
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/gnome-shell...
(No debugging symbols found in /usr/bin/gnome-shell)
[New LWP 863]
[New LWP 888]
[New LWP 896]
[New LWP 886]
[New LWP 869]
[New LWP 870]
[New LWP 894]
[New LWP 867]
[New LWP 891]
[New LWP 892]
[New LWP 887]
[New LWP 889]
[New LWP 2166]
[New LWP 893]
[New LWP 917]
[New LWP 890]
[New LWP 898]
[New LWP 918]
[New LWP 895]
[New LWP 915]
[New LWP 900]
[New LWP 916]
[New LWP 914]
[New LWP 897]
[New LWP 919]
[New LWP 899]
[New LWP 903]
[New LWP 901]
[New LWP 913]
[New LWP 912]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `/usr/bin/gnome-shell'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 on_stage_stage_views_changed (stage=0x5615c424c580, timeline=0x5615c790c2d0) at ../mutter/clutter/clutter/clutter-timeline.c:382
382 ../mutter/clutter/clutter/clutter-timeline.c: No such file or directory.
[Current thread is 1 (Thread 0x7f3594328c80 (LWP 863))]
(gdb) bt full
#0 on_stage_stage_views_changed (stage=0x5615c424c580, timeline=0x5615c790c2d0) at ../mutter/clutter/clutter/clutter-timeline.c:382
_handler_id = <optimized out>
priv = 0x0
#1 0x00007f3598e7a052 in g_closure_invoke (closure=0x5615c68b1aa0, return_value=0x0, n_param_values=1, param_values=0x7fff27aef3c0, invocation_hint=0x7fff27aef340) at ../glib/gobject/gclosure.c:810
marshal = 0x7f3598e7bb00 <g_cclosure_marshal_VOID__VOID>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x5615c68b1a80
__func__ = "g_closure_invoke"
#2 0x00007f3598ea29c5 in signal_emit_unlocked_R.isra.0
(node=node@entry=0x5615c4231b90, detail=detail@entry=0, instance=instance@entry=0x5615c424c580, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fff27aef3c0)
at ../glib/gobject/gsignal.c:3738
tmp = <optimized out>
handler = 0x5615c7b8f740
accumulator = 0x0
emission = {next = 0x0, instance = 0x5615c424c580, ihint = {signal_id = 101, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 0x4}
class_closure = 0x0
hlist = <optimized out>
handler_list = 0x5615c7b8f740
return_accu = 0x0
accu =
{g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
signal_id = 101
max_sequential_handler_number = 62969
return_value_altered = <optimized out>
#3 0x00007f3598e9659d in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fff27aef560) at ../glib/gobject/gsignal.c:3494
instance_and_params = 0x7fff27aef3c0
signal_return_type = <optimized out>
param_values = 0x7fff27aef3d8
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#4 0x00007f3598e96b00 in g_signal_emit (instance=instance@entry=0x5615c424c580, signal_id=<optimized out>, detail=detail@entry=0) at ../glib/gobject/gsignal.c:3550
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff27aef640, reg_save_area = 0x7fff27aef580}}
#5 0x00007f359835e7be in update_stage_views (self=0x5615c424c580) at ../mutter/clutter/clutter/clutter-actor.c:16273
old_stage_views = 0x0
bounding_rect = {origin = {x = 0, y = 0}, size = {width = 1920, height = 1080}}
stage = <optimized out>
priv = 0x5615c424c240
child = <optimized out>
#6 clutter_actor_update_stage_views (self=0x5615c424c580, use_max_scale=0) at ../mutter/clutter/clutter/clutter-actor.c:16322
priv = 0x5615c424c240
child = <optimized out>
#7 0x00007f35983c8518 in clutter_stage_update_actor_stage_views (stage=0x5615c424c580) at ../mutter/clutter/clutter/clutter-stage.c:1343
actor = 0x5615c424c580
phase = 0
priv = 0x5615c424bf50
CoglTraceClutterStageUpdateActorStageViews = {begin_time = 0, name = 0x0}
ScopedCoglTraceClutterStageUpdateActorStageViews = 0x0
view = 0x5615c78905a0
stage = 0x5615c424c580
devices = 0x0
--Type <RET> for more, q to quit, c to continue without paging--
result = <optimized out>
#8 handle_frame_clock_frame (frame_clock=<optimized out>, frame_count=<optimized out>, time_us=<optimized out>, user_data=0x5615c78905a0) at ../mutter/clutter/clutter/clutter-stage-view.c:1092
view = 0x5615c78905a0
stage = 0x5615c424c580
devices = 0x0
result = <optimized out>
#9 0x00007f3598389765 in clutter_frame_clock_dispatch (time_us=128809097, frame_clock=0x5615c76ea380) at ../mutter/clutter/clutter/clutter-frame-clock.c:416
frame_count = 0
CoglTraceClutterFrameCLockDispatch = {begin_time = 0, name = 0x0}
ScopedCoglTraceClutterFrameCLockDispatch = 0x0
CoglTraceClutterFrameClockFrame = {begin_time = 0, name = 0x0}
result = <optimized out>
CoglTraceClutterFrameClockEvents = {begin_time = 0, name = 0x0}
CoglTraceClutterFrameClockTimelines = {begin_time = 0, name = 0x0}
clock_source = <optimized out>
frame_clock = 0x5615c76ea380
dispatch_time_us = 128809097
#10 frame_clock_source_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at ../mutter/clutter/clutter/clutter-frame-clock.c:456
clock_source = <optimized out>
frame_clock = 0x5615c76ea380
dispatch_time_us = 128809097
#11 0x00007f3598d85914 in g_main_dispatch (context=0x5615c3ecd490) at ../glib/glib/gmain.c:3325
dispatch = 0x7f3598389500 <frame_clock_source_dispatch>
prev_source = 0x0
begin_time_nsec = 128809126648
was_in_call = <optimized out>
user_data = 0x0
callback = 0x0
cb_funcs = 0x0
cb_data = 0x0
need_destroy = <optimized out>
source = 0x5615c5aa3d10
current = 0x5615c3efc510
i = 0
#12 g_main_context_dispatch (context=0x5615c3ecd490) at ../glib/glib/gmain.c:4016
#13 0x00007f3598dd97d1 in g_main_context_iterate.constprop.0 (context=0x5615c3ecd490, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4092
max_priority = 150
timeout = 0
some_ready = 1
nfds = 19
allocated_nfds = 20
fds = 0x5615c6e887e0
begin_time_nsec = 128809097273
#14 0x00007f3598d84e63 in g_main_loop_run (loop=0x5615c43e64c0) at ../glib/glib/gmain.c:4290
__func__ = "g_main_loop_run"
#15 0x00007f35981901cf in meta_run_main_loop () at ../mutter/src/core/main.c:673
#16 meta_run () at ../mutter/src/core/main.c:673
#17 0x00005615c2963417 in ()
#18 0x00007f3597f20152 in __libc_start_main () at /usr/lib/libc.so.6
#19 0x00005615c296360e in ()
(gdb)
Edited by Eivind Siqveland Larsen