linuxmint / linuxmint/cinnamon

SIGSEGV when changing output

Open
#9,025 6 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

BUG
Dominant language
JavaScript
Stars
5.6k
Forks
915
Avg merge
5d 22h
Merged PRs (30d)
3

Description

 * Cinnamon version (cinnamon --version)
Cinnamon 4.2.4
   - Please specify if you are using the daily builds PPA (https://launchpad.net/~linuxmint-daily-build-team/+archive/ubuntu/daily-builds).
 * Distribution - (Mint 17.2, Arch, Fedora 25, etc...)
LinuxMint 19.2 (tina)
 * Graphics hardware *and* driver used
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 6000 (rev 09)
i915 FB kernel module
 * 32 or 64 bit
64-bit
 * Attach /home/<username>/.xsession-errors, or /var/log/syslog

dmesg:
[289529.422712] cinnamon[32691]: segfault at 28 ip 00007fd6f6738f02 sp 00007ffc4a969f50 error 6 in libmuffin.so.0.0.0[7fd6f66ea000+bc000]

Crash report:
===================================================================
 Info                                                              
===================================================================
           PID: 32691 (cinnamon)
           UID: 1000 (xxxajk)
           GID: 1000 (xxxajk)
        Signal: 11 (SEGV)
     Timestamp: Tue 2019-12-17 15:24:31 EST (2min 44s ago)
  Command Line: cinnamon --replace
    Executable: /usr/bin/cinnamon
 Control Group: /user.slice/user-1000.slice/session-c23.scope
          Unit: session-c23.scope
         Slice: user-1000.slice
       Session: c23
     Owner UID: 1000 (xxxajk)
       Boot ID: 6f96379f22d944e9977ab976a22aac42
    Machine ID: bbada5cfcc9a4a80ac8dc5ce6d9f53aa
      Hostname: NUC
       Storage: /var/lib/systemd/coredump/core.cinnamon.1000.6f96379f22d944e9977ab976a22aac42.32691.1576614271000000.lz4
       Message: Process 32691 (cinnamon) of user 1000 dumped core.
                
                Stack trace of thread 32691:
                #0  0x00007fd6f6738f02 reload_monitor_infos (libmuffin.so.0)
                #1  0x00007fd6f673d144 meta_screen_resize (libmuffin.so.0)
                #2  0x00007fd6f672763f event_callback (libmuffin.so.0)
                #3  0x00007fd6f6773c78 filter_func (libmuffin.so.0)
                #4  0x00007fd6f1fb8eef n/a (libgdk-3.so.0)
                #5  0x00007fd6f1fb91d9 n/a (libgdk-3.so.0)
                #6  0x00007fd6f1f83d70 gdk_display_get_event (libgdk-3.so.0)
                #7  0x00007fd6f1fb8f82 n/a (libgdk-3.so.0)
                #8  0x00007fd6f556a417 g_main_context_dispatch (libglib-2.0.so.0)
                #9  0x00007fd6f556a650 n/a (libglib-2.0.so.0)
                #10 0x00007fd6f556a962 g_main_loop_run (libglib-2.0.so.0)
                #11 0x00007fd6f6733be4 meta_run (libmuffin.so.0)
                #12 0x000055bb0dc8ba54 main (cinnamon)
                #13 0x00007fd6f4f1db97 __libc_start_main (libc.so.6)
                #14 0x000055bb0dc8bb4a _start (cinnamon)
                
                Stack trace of thread 32704:
                #0  0x00007fd6f5010bf9 __GI___poll (libc.so.6)
                #1  0x00007fd6f556a5c9 n/a (libglib-2.0.so.0)
                #2  0x00007fd6f556a962 g_main_loop_run (libglib-2.0.so.0)
                #3  0x00007fd6f5b580e6 n/a (libgio-2.0.so.0)
                #4  0x00007fd6f5592195 n/a (libglib-2.0.so.0)
                #5  0x00007fd6f4ce46db start_thread (libpthread.so.0)
                #6  0x00007fd6f501d88f __clone (libc.so.6)
                
                Stack trace of thread 32703:
                #0  0x00007fd6f5010bf9 __GI___poll (libc.so.6)
                #1  0x00007fd6f556a5c9 n/a (libglib-2.0.so.0)
                #2  0x00007fd6f556a6dc g_main_context_iteration (libglib-2.0.so.0)
                #3  0x00007fd6f556a721 n/a (libglib-2.0.so.0)
                #4  0x00007fd6f5592195 n/a (libglib-2.0.so.0)
                #5  0x00007fd6f4ce46db start_thread (libpthread.so.0)
                #6  0x00007fd6f501d88f __clone (libc.so.6)
                
                Stack trace of thread 32711:
                #0  0x00007fd6f4cea9f3 futex_wait_cancelable (libpthread.so.0)
                #1  0x00007fd6eba8f5e4 n/a (libmozjs-52.so.0)
                #2  0x00007fd6eba8f835 n/a (libmozjs-52.so.0)
                #3  0x00007fd6ebe8cae5 n/a (libmozjs-52.so.0)
                #4  0x00007fd6ebead592 n/a (libmozjs-52.so.0)
                #5  0x00007fd6f4ce46db start_thread (libpthread.so.0)
                #6  0x00007fd6f501d88f __clone (libc.so.6)
                
                Stack trace of thread 32712:
                #0  0x00007fd6f4cea9f3 futex_wait_cancelable (libpthread.so.0)
                #1  0x00007fd6eba8f5e4 n/a (libmozjs-52.so.0)
                #2  0x00007fd6eba8f835 n/a (libmozjs-52.so.0)
                #3  0x00007fd6ebe8cae5 n/a (libmozjs-52.so.0)
                #4  0x00007fd6ebead592 n/a (libmozjs-52.so.0)
                #5  0x00007fd6f4ce46db start_thread (libpthread.so.0)
                #6  0x00007fd6f501d88f __clone (libc.so.6)
                
                Stack trace of thread 32707:
                #0  0x00007fd6f4cea9f3 futex_wait_cancelable (libpthread.so.0)
                #1  0x00007fd6d35992cb n/a (i965_dri.so)
                #2  0x00007fd6d3598ff7 n/a (i965_dri.so)
                #3  0x00007fd6f4ce46db start_thread (libpthread.so.0)
                #4  0x00007fd6f501d88f __clone (libc.so.6)
                
                Stack trace of thread 32706:
                #0  0x00007fd6f5010bf9 __GI___poll (libc.so.6)
                #1  0x00007fd6f556a5c9 n/a (libglib-2.0.so.0)
                #2  0x00007fd6f556a6dc g_main_context_iteration (libglib-2.0.so.0)
                #3  0x00007fd6e266b36d n/a (libdconfsettings.so)
                #4  0x00007fd6f5592195 n/a (libglib-2.0.so.0)
                #5  0x00007fd6f4ce46db start_thread (libpthread.so.0)
                #6  0x00007fd6f501d88f __clone (libc.so.6)
                
                Stack trace of thread 32713:
                #0  0x00007fd6f4cea9f3 futex_wait_cancelable (libpthread.so.0)
                #1  0x00007fd6eba8f5e4 n/a (libmozjs-52.so.0)
                #2  0x00007fd6eba8f835 n/a (libmozjs-52.so.0)
                #3  0x00007fd6ebe8cae5 n/a (libmozjs-52.so.0)
                #4  0x00007fd6ebead592 n/a (libmozjs-52.so.0)
                #5  0x00007fd6f4ce46db start_thread (libpthread.so.0)
                #6  0x00007fd6f501d88f __clone (libc.so.6)
                
                Stack trace of thread 32710:
                #0  0x00007fd6f4cea9f3 futex_wait_cancelable (libpthread.so.0)
                #1  0x00007fd6eba8f5e4 n/a (libmozjs-52.so.0)
                #2  0x00007fd6eba8f835 n/a (libmozjs-52.so.0)
                #3  0x00007fd6ebe8cae5 n/a (libmozjs-52.so.0)
                #4  0x00007fd6ebead592 n/a (libmozjs-52.so.0)
                #5  0x00007fd6f4ce46db start_thread (libpthread.so.0)
                #6  0x00007fd6f501d88f __clone (libc.so.6)
                
                Stack trace of thread 32714:
                #0  0x00007fd6f4cea9f3 futex_wait_cancelable (libpthread.so.0)
                #1  0x00007fd6eba8f5e4 n/a (libmozjs-52.so.0)
                #2  0x00007fd6eba8f835 n/a (libmozjs-52.so.0)
                #3  0x00007fd6ebe8cae5 n/a (libmozjs-52.so.0)
                #4  0x00007fd6ebead592 n/a (libmozjs-52.so.0)
                #5  0x00007fd6f4ce46db start_thread (libpthread.so.0)
                #6  0x00007fd6f501d88f __clone (libc.so.6)
                
                Stack trace of thread 653:
                #0  0x00007fd6f5017839 syscall (libc.so.6)
                #1  0x00007fd6f55b089a g_cond_wait_until (libglib-2.0.so.0)
                #2  0x00007fd6f553d571 n/a (libglib-2.0.so.0)
                #3  0x00007fd6f553db2c g_async_queue_timeout_pop (libglib-2.0.so.0)
                #4  0x00007fd6f5592c3e n/a (libglib-2.0.so.0)
                #5  0x00007fd6f5592195 n/a (libglib-2.0.so.0)
                #6  0x00007fd6f4ce46db start_thread (libpthread.so.0)
                #7  0x00007fd6f501d88f __clone (libc.so.6)
                
                Stack trace of thread 32715:
                #0  0x00007fd6f4cea9f3 futex_wait_cancelable (libpthread.so.0)
                #1  0x00007fd6eba8f5e4 n/a (libmozjs-52.so.0)
                #2  0x00007fd6eba8f835 n/a (libmozjs-52.so.0)
                #3  0x00007fd6ebe8cae5 n/a (libmozjs-52.so.0)
                #4  0x00007fd6ebead592 n/a (libmozjs-52.so.0)
                #5  0x00007fd6f4ce46db start_thread (libpthread.so.0)
                #6  0x00007fd6f501d88f __clone (libc.so.6)
                
                Stack trace of thread 32708:
                #0  0x00007fd6f4cea9f3 futex_wait_cancelable (libpthread.so.0)
                #1  0x00007fd6eba8f5e4 n/a (libmozjs-52.so.0)
                #2  0x00007fd6eba8f835 n/a (libmozjs-52.so.0)
                #3  0x00007fd6ebe8cae5 n/a (libmozjs-52.so.0)
                #4  0x00007fd6ebead592 n/a (libmozjs-52.so.0)
                #5  0x00007fd6f4ce46db start_thread (libpthread.so.0)
                #6  0x00007fd6f501d88f __clone (libc.so.6)
                
                Stack trace of thread 32709:
                #0  0x00007fd6f4cea9f3 futex_wait_cancelable (libpthread.so.0)
                #1  0x00007fd6eba8f5e4 n/a (libmozjs-52.so.0)
                #2  0x00007fd6eba8f835 n/a (libmozjs-52.so.0)
                #3  0x00007fd6ebe8cae5 n/a (libmozjs-52.so.0)
                #4  0x00007fd6ebead592 n/a (libmozjs-52.so.0)
                #5  0x00007fd6f4ce46db start_thread (libpthread.so.0)
                #6  0x00007fd6f501d88f __clone (libc.so.6)
===================================================================
 GDB Log                                                           
===================================================================
[New LWP 32691]
[New LWP 32704]
[New LWP 32703]
[New LWP 32711]
[New LWP 32712]
[New LWP 32707]
[New LWP 32706]
[New LWP 32713]
[New LWP 32710]
[New LWP 32714]
[New LWP 653]
[New LWP 32715]
[New LWP 32708]
[New LWP 32709]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `cinnamon --replace'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007fd6f6738f02 in reload_monitor_infos (screen=screen@entry=0x55bb0f9fe000) at core/screen.c:641
641	core/screen.c: No such file or directory.
[Current thread is 1 (Thread 0x7fd6f6dc6140 (LWP 32691))]

===================================================================
 GDB Backtrace                                                     
===================================================================
[New LWP 32691]
[New LWP 32704]
[New LWP 32703]
[New LWP 32711]
[New LWP 32712]
[New LWP 32707]
[New LWP 32706]
[New LWP 32713]
[New LWP 32710]
[New LWP 32714]
[New LWP 653]
[New LWP 32715]
[New LWP 32708]
[New LWP 32709]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `cinnamon --replace'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007fd6f6738f02 in reload_monitor_infos (screen=screen@entry=0x55bb0f9fe000) at core/screen.c:641
641	core/screen.c: No such file or directory.
[Current thread is 1 (Thread 0x7fd6f6dc6140 (LWP 32691))]
#0  0x00007fd6f6738f02 in reload_monitor_infos (screen=screen@entry=0x55bb0f9fe000) at core/screen.c:641
#1  0x00007fd6f673d144 in meta_screen_resize (screen=0x55bb0f9fe000, width=3840, height=2160) at core/screen.c:3086
#2  0x00007fd6f672763f in event_callback (event=0x7ffc4a96a250, data=0x55bb0f7819a0) at core/display.c:2410
#3  0x00007fd6f6773c78 in filter_func (xevent=0x7ffc4a96a250, event=<optimized out>, data=<optimized out>) at ui/ui.c:243
#4  0x00007fd6f1fb8eef in  () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#5  0x00007fd6f1fb91d9 in  () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#6  0x00007fd6f1f83d70 in gdk_display_get_event () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#7  0x00007fd6f1fb8f82 in  () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#8  0x00007fd6f556a417 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007fd6f556a650 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fd6f556a962 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007fd6f6733be4 in meta_run () at core/main.c:582
#12 0x000055bb0dc8ba54 in main (argc=<optimized out>, argv=<optimized out>) at main.c:327

===================================================================
 GDB Backtrace (all threads)                                       
===================================================================
[New LWP 32691]
[New LWP 32704]
[New LWP 32703]
[New LWP 32711]
[New LWP 32712]
[New LWP 32707]
[New LWP 32706]
[New LWP 32713]
[New LWP 32710]
[New LWP 32714]
[New LWP 653]
[New LWP 32715]
[New LWP 32708]
[New LWP 32709]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `cinnamon --replace'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007fd6f6738f02 in reload_monitor_infos (screen=screen@entry=0x55bb0f9fe000) at core/screen.c:641
641	core/screen.c: No such file or directory.
[Current thread is 1 (Thread 0x7fd6f6dc6140 (LWP 32691))]

Thread 14 (Thread 0x7fd6d19c3700 (LWP 32709)):
#0  0x00007fd6f4cea9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55bb0f2dd6fc) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
        __ret = -512
        oldtype = 0
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7fd6f4cea690 <__condvar_cleanup_waiting>, __arg = 0x7fd6d19c2a00, __canceltype = -778294752, __prev = 0x0}
        cbuffer = {wseq = 6569, cond = 0x55bb0f2dd6d0, mutex = 0x55bb0f2de0a0, private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 3284
#1  0x00007fd6f4cea9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55bb0f2de0a0, cond=0x55bb0f2dd6d0) at pthread_cond_wait.c:502
        spin = 0
        buffer = {__routine = 0x7fd6f4cea690 <__condvar_cleanup_waiting>, __arg = 0x7fd6d19c2a00, __canceltype = -778294752, __prev = 0x0}
        cbuffer = {wseq = 6569, cond = 0x55bb0f2dd6d0, mutex = 0x55bb0f2de0a0, private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 3284
#2  0x00007fd6f4cea9f3 in __pthread_cond_wait (cond=0x55bb0f2dd6d0, mutex=0x55bb0f2de0a0) at pthread_cond_wait.c:655
#3  0x00007fd6eba8f5e4 in  () at /usr/lib/x86_64-linux-gnu/libmozjs-52.so.0
#4  0x00007fd6eba8f835 in  () at /usr/lib/x86_64-linux-gnu/libmozjs-52.so.0
#5  0x00007fd6ebe8cae5 in  () at /usr/lib/x86_64-linux-gnu/libmozjs-52.so.0
#6  0x00007fd6ebead592 in  () at /usr/lib/x86_64-linux-gnu/libmozjs-52.so.0
#7  0x00007fd6f4ce46db in start_thread (arg=0x7fd6d19c3700) at pthread_create.c:463
        pd = 0x7fd6d19c3700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140560616404736, 17255039475047702, 140560616401984, 0, 94261906624256, 140721559869744, -31263077055931114, -31344046421385962}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#8  0x00007fd6f501d88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7fd6d21c4700 (LWP 32708)):
#0  0x00007fd6f4cea9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55bb0f2dd6fc) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
        __ret = -512
        oldtype = 0
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7fd6f4cea690 <__condvar_cleanup_waiting>, __arg = 0x7fd6d21c3a00, __canceltype = -769902048, __prev = 0x0}
        cbuffer = {wseq = 6565, cond = 0x55bb0f2dd6d0, mutex = 0x55bb0f2de0a0, private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 3282
#1  0x00007fd6f4cea9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55bb0f2de0a0, cond=0x55bb0f2dd6d0) at pthread_cond_wait.c:502
        spin = 0
        buffer = {__routine = 0x7fd6f4cea690 <__condvar_cleanup_waiting>, __arg = 0x7fd6d21c3a00, __canceltype = -769902048, __prev = 0x0}
        cbuffer = {wseq = 6565, cond = 0x55bb0f2dd6d0, mutex = 0x55bb0f2de0a0, private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 3282
#2  0x00007fd6f4cea9f3 in __pthread_cond_wait (cond=0x55bb0f2dd6d0, mutex=0x55bb0f2de0a0) at pthread_cond_wait.c:655
#3  0x00007fd6eba8f5e4 in  () at /usr/lib/x86_64-linux-gnu/libmozjs-52.so.0
#4  0x00007fd6eba8f835 in  () at /usr/lib/x86_64-linux-gnu/libmozjs-52.so.0
#5  0x00007fd6ebe8cae5 in  () at /usr/lib/x86_64-linux-gnu/libmozjs-52.so.0
#6  0x00007fd6ebead592 in  () at /usr/lib/x86_64-linux-gnu/libmozjs-52.so.0
#7  0x00007fd6f4ce46db in start_thread (arg=0x7fd6d21c4700) at pthread_create.c:463
        pd = 0x7fd6d21c4700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140560624797440, 17255039475047702, 140560624794688, 0, 94261906576768, 140721559869744, -31268575150940906, -31344046421385962}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#8  0x00007fd6f501d88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7fd6ca7fc700 (LWP 32715)):
#0  0x00007fd6f4cea9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55bb0f2dd6fc) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
        __ret = -512
        oldtype = 0
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7fd6f4cea690 <__condvar_cleanup_waiting>, __arg = 0x7fd6ca7fba00, __canceltype = -897598944, __prev = 0x0}
        cbuffer = {wseq = 6573, cond = 0x55bb0f2dd6d0, mutex = 0x55bb0f2de0a0, private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 3286
#1  0x00007fd6f4cea9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55bb0f2de0a0, cond=0x55bb0f2dd6d0) at pthread_cond_wait.c:502
        spin = 0
        buffer = {__routine = 0x7fd6f4cea690 <__condvar_cleanup_waiting>, __arg = 0x7fd6ca7fba00, __canceltype = -897598944, __prev = 0x0}
        cbuffer = {wseq = 6573, cond = 0x55bb0f2dd6d0, mutex = 0x55bb0f2de0a0, private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 3286
#2  0x00007fd6f4cea9f3 in __pthread_cond_wait (cond=0x55bb0f2dd6d0, mutex=0x55bb0f2de0a0) at pthread_cond_wait.c:655
#3  0x00007fd6eba8f5e4 in  () at /usr/lib/x86_64-linux-gnu/libmozjs-52.so.0
#4  0x00007fd6eba8f835 in  () at /usr/lib/x86_64-linux-gnu/libmozjs-52.so.0
#5  0x00007fd6ebe8cae5 in  () at /usr/lib/x86_64-linux-gnu/libmozjs-52.so.0
#6  0x00007fd6ebead592 in  () at /usr/lib/x86_64-linux-gnu/libmozjs-52.so.0
#7  0x00007fd6f4ce46db in start_thread (arg=0x7fd6ca7fc700) at pthread_create.c:463
        pd = 0x7fd6ca7fc700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140560497100544, 17255039475047702, 140560497097792, 0, 94261906627808, 140721559869744, -31285905343980266, -31344046421385962}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#8  0x00007fd6f501d88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7fd6a37ff700 (LWP 653)):
#0  0x00007fd6f5017839 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd6f55b089a in g_cond_wait_until () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd6f553d571 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd6f553db2c in g_async_queue_timeout_pop () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fd6f5592c3e in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fd6f5592195 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fd6f4ce46db in start_thread (arg=0x7fd6a37ff700) at pthread_create.c:463
        pd = 0x7fd6a37ff700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140559842801408, 17255039475047702, 140559842798656, 0, 94261920986352, 140721559861808, -31512406349914858, -31344046421385962}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7  0x00007fd6f501d88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7fd6caffd700 (LWP 32714)):
#0  0x00007fd6f4cea9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55bb0f2dd6fc) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
        __ret = -512
        oldtype = 0
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7fd6f4cea690 <__condvar_cleanup_waiting>, __arg = 0x7fd6caffca00, __canceltype = 263930368, __prev = 0x0}
        cbuffer = {wseq = 6571, cond = 0x55bb0f2dd6d0, mutex = 0x55bb0f2de0a0, private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 3285
#1  0x00007fd6f4cea9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55bb0f2de0a0, cond=0x55bb0f2dd6d0) at pthread_cond_wait.c:502
        spin = 0
        buffer = {__routine = 0x7fd6f4cea690 <__condvar_cleanup_waiting>, __arg = 0x7fd6caffca00, __canceltype = 263930368, __prev = 0x0}
        cbuffer = {wseq = 6571, cond = 0x55bb0f2dd6d0, mutex = 0x55bb0f2de0a0, private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 3285
#2  0x00007fd6f4cea9f3 in __pthread_cond_wait (cond=0x55bb0f2dd6d0, mutex=0x55bb0f2de0a0) at pthread_cond_wait.c:655
#3  0x00007fd6eba8f5e4 in  () at /usr/lib/x86_64-linux-gnu/libmozjs-52.so.0
#4  0x00007fd6eba8f835 in  () at /usr/lib/x86_64-linux-gnu/libmozjs-52.so.0
#5  0x00007fd6ebe8cae5 in  () at /usr/lib/x86_64-linux-gnu/libmozjs-52.so.0
#6  0x00007fd6ebead592 in  () at /usr/lib/x86_64-linux-gnu/libmozjs-52.so.0
#7  0x00007fd6f4ce46db in start_thread (arg=0x7fd6caffd700) at pthread_create.c:463
        pd = 0x7fd6caffd700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140560505493248, 17255039475047702, 140560505490496, 0, 94261906627216, 140721559869744, -31287005392478954, -31344046421385962}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#8  0x00007fd6f501d88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7fd6d11c2700 (LWP 32710)):
#0  0x00007fd6f4cea9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55bb0f2dd6fc) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
        __ret = -512
        oldtype = 0
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7fd6f4cea690 <__condvar_cleanup_waiting>, __arg = 0x7fd6d11c1a00, __canceltype = -786687392, __prev = 0x0}
        cbuffer = {wseq = 6575, cond = 0x55bb0f2dd6d0, mutex = 0x55bb0f2de0a0, private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 3287
#1  0x00007fd6f4cea9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55bb0f2de0a0, cond=0x55bb0f2dd6d0) at pthread_cond_wait.c:502
        spin = 0
        buffer = {__routine = 0x7fd6f4cea690 <__condvar_cleanup_waiting>, __arg = 0x7fd6d11c1a00, __canceltype = -786687392, __prev = 0x0}
        cbuffer = {wseq = 6575, cond = 0x55bb0f2dd6d0, mutex = 0x55bb0f2de0a0, private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 3287
#2  0x00007fd6f4cea9f3 in __pthread_cond_wait (cond=0x55bb0f2dd6d0, mutex=0x55bb0f2de0a0) at pthread_cond_wait.c:655
#3  0x00007fd6eba8f5e4 in  () at /usr/lib/x86_64-linux-gnu/libmozjs-52.so.0
#4  0x00007fd6eba8f835 in  () at /usr/lib/x86_64-linux-gnu/libmozjs-52.so.0
#5  0x00007fd6ebe8cae5 in  () at /usr/lib/x86_64-linux-gnu/libmozjs-52.so.0
#6  0x00007fd6ebead592 in  () at /usr/lib/x86_64-linux-gnu/libmozjs-52.so.0
#7  0x00007fd6f4ce46db in start_thread (arg=0x7fd6d11c2700) at pthread_create.c:463
        pd = 0x7fd6d11c2700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140560608012032, 17255039475047702, 140560608009280, 0, 94261906624848, 140721559869744, -31261977007432426, -31344046421385962}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#8  0x00007fd6f501d88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fd6cb7fe700 (LWP 32713)):
#0  0x00007fd6f4cea9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55bb0f2dd6fc) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
        __ret = -512
        oldtype = 0
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7fd6f4cea690 <__condvar_cleanup_waiting>, __arg = 0x7fd6cb7fda00, __canceltype = 263930368, __prev = 0x0}
        cbuffer = {wseq = 6567, cond = 0x55bb0f2dd6d0, mutex = 0x55bb0f2de0a0, private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 3283
#1  0x00007fd6f4cea9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55bb0f2de0a0, cond=0x55bb0f2dd6d0) at pthread_cond_wait.c:502
        spin = 0
        buffer = {__routine = 0x7fd6f4cea690 <__condvar_cleanup_waiting>, __arg = 0x7fd6cb7fda00, __canceltype = 263930368, __prev = 0x0}
        cbuffer = {wseq = 6567, cond = 0x55bb0f2dd6d0, mutex = 0x55bb0f2de0a0, private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 3283
#2  0x00007fd6f4cea9f3 in __pthread_cond_wait (cond=0x55bb0f2dd6d0, mutex=0x55bb0f2de0a0) at pthread_cond_wait.c:655
#3  0x00007fd6eba8f5e4 in  () at /usr/lib/x86_64-linux-gnu/libmozjs-52.so.0
#4  0x00007fd6eba8f835 in  () at /usr/lib/x86_64-linux-gnu/libmozjs-52.so.0
#5  0x00007fd6ebe8cae5 in  () at /usr/lib/x86_64-linux-gnu/libmozjs-52.so.0
#6  0x00007fd6ebead592 in  () at /usr/lib/x86_64-linux-gnu/libmozjs-52.so.0
#7  0x00007fd6f4ce46db in start_thread (arg=0x7fd6cb7fe700) at pthread_create.c:463
        pd = 0x7fd6cb7fe700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140560513885952, 17255039475047702, 140560513883200, 0, 94261906626624, 140721559869744, -31283707394466538, -31344046421385962}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#8  0x00007fd6f501d88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fd6e2663700 (LWP 32706)):
#0  0x00007fd6f5010bf9 in __GI___poll (fds=0x55bb0f3a9890, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1  0x00007fd6f556a5c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd6f556a6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd6e266b36d in  () at /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#4  0x00007fd6f5592195 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fd6f4ce46db in start_thread (arg=0x7fd6e2663700) at pthread_create.c:463
        pd = 0x7fd6e2663700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140560898078464, 17255039475047702, 140560898075712, 0, 94261902566560, 140721559870800, -31373938751775466, -31344046421385962}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6  0x00007fd6f501d88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fd6d29c5700 (LWP 32707)):
#0  0x00007fd6f4cea9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55bb0f380cc8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
        __ret = -512
        oldtype = 0
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7fd6f4cea690 <__condvar_cleanup_waiting>, __arg = 0x7fd6d29c4a80, __canceltype = 1, __prev = 0x0}
        cbuffer = {wseq = 0, cond = 0x55bb0f380ca0, mutex = 0x55bb0f380c78, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 0
#1  0x00007fd6f4cea9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55bb0f380c78, cond=0x55bb0f380ca0) at pthread_cond_wait.c:502
        spin = 0
        buffer = {__routine = 0x7fd6f4cea690 <__condvar_cleanup_waiting>, __arg = 0x7fd6d29c4a80, __canceltype = 1, __prev = 0x0}
        cbuffer = {wseq = 0, cond = 0x55bb0f380ca0, mutex = 0x55bb0f380c78, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 0
#2  0x00007fd6f4cea9f3 in __pthread_cond_wait (cond=0x55bb0f380ca0, mutex=0x55bb0f380c78) at pthread_cond_wait.c:655
#3  0x00007fd6d35992cb in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fd6d3598ff7 in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fd6f4ce46db in start_thread (arg=0x7fd6d29c5700) at pthread_create.c:463
        pd = 0x7fd6d29c5700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140560633190144, 17255039475047702, 140560633187392, 0, 94261902664032, 140721559867600, -31269675199439594, -31344046421385962}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6  0x00007fd6f501d88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fd6cbfff700 (LWP 32712)):
#0  0x00007fd6f4cea9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55bb0f2dd6fc) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
        __ret = -512
        oldtype = 0
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7fd6f4cea690 <__condvar_cleanup_waiting>, __arg = 0x7fd6cbffea00, __canceltype = -872420816, __prev = 0x0}
        cbuffer = {wseq = 6563, cond = 0x55bb0f2dd6d0, mutex = 0x55bb0f2de0a0, private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 3281
#1  0x00007fd6f4cea9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55bb0f2de0a0, cond=0x55bb0f2dd6d0) at pthread_cond_wait.c:502
        spin = 0
        buffer = {__routine = 0x7fd6f4cea690 <__condvar_cleanup_waiting>, __arg = 0x7fd6cbffea00, __canceltype = -872420816, __prev = 0x0}
        cbuffer = {wseq = 6563, cond = 0x55bb0f2dd6d0, mutex = 0x55bb0f2de0a0, private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 3281
#2  0x00007fd6f4cea9f3 in __pthread_cond_wait (cond=0x55bb0f2dd6d0, mutex=0x55bb0f2de0a0) at pthread_cond_wait.c:655
#3  0x00007fd6eba8f5e4 in  () at /usr/lib/x86_64-linux-gnu/libmozjs-52.so.0
#4  0x00007fd6eba8f835 in  () at /usr/lib/x86_64-linux-gnu/libmozjs-52.so.0
#5  0x00007fd6ebe8cae5 in  () at /usr/lib/x86_64-linux-gnu/libmozjs-52.so.0
#6  0x00007fd6ebead592 in  () at /usr/lib/x86_64-linux-gnu/libmozjs-52.so.0
#7  0x00007fd6f4ce46db in start_thread (arg=0x7fd6cbfff700) at pthread_create.c:463
        pd = 0x7fd6cbfff700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140560522278656, 17255039475047702, 140560522275904, 0, 94261906626032, 140721559869744, -31284807442965226, -31344046421385962}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#8  0x00007fd6f501d88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fd6d09c1700 (LWP 32711)):
#0  0x00007fd6f4cea9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55bb0f2dd6fc) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
        __ret = -512
        oldtype = 0
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7fd6f4cea690 <__condvar_cleanup_waiting>, __arg = 0x7fd6d09c0a00, __canceltype = -795080144, __prev = 0x0}
        cbuffer = {wseq = 6561, cond = 0x55bb0f2dd6d0, mutex = 0x55bb0f2de0a0, private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 3280
#1  0x00007fd6f4cea9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55bb0f2de0a0, cond=0x55bb0f2dd6d0) at pthread_cond_wait.c:502
        spin = 0
        buffer = {__routine = 0x7fd6f4cea690 <__condvar_cleanup_waiting>, __arg = 0x7fd6d09c0a00, __canceltype = -795080144, __prev = 0x0}
        cbuffer = {wseq = 6561, cond = 0x55bb0f2dd6d0, mutex = 0x55bb0f2de0a0, private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 3280
#2  0x00007fd6f4cea9f3 in __pthread_cond_wait (cond=0x55bb0f2dd6d0, mutex=0x55bb0f2de0a0) at pthread_cond_wait.c:655
#3  0x00007fd6eba8f5e4 in  () at /usr/lib/x86_64-linux-gnu/libmozjs-52.so.0
#4  0x00007fd6eba8f835 in  () at /usr/lib/x86_64-linux-gnu/libmozjs-52.so.0
#5  0x00007fd6ebe8cae5 in  () at /usr/lib/x86_64-linux-gnu/libmozjs-52.so.0
#6  0x00007fd6ebead592 in  () at /usr/lib/x86_64-linux-gnu/libmozjs-52.so.0
#7  0x00007fd6f4ce46db in start_thread (arg=0x7fd6d09c1700) at pthread_create.c:463
        pd = 0x7fd6d09c1700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140560599619328, 17255039475047702, 140560599616576, 0, 94261906625440, 140721559869744, -31265275005444842, -31344046421385962}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#8  0x00007fd6f501d88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fd6e3fc1700 (LWP 32703)):
#0  0x00007fd6f5010bf9 in __GI___poll (fds=0x55bb0f3577b0, nfds=2, timeout=3997) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1  0x00007fd6f556a5c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd6f556a6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd6f556a721 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fd6f5592195 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fd6f4ce46db in start_thread (arg=0x7fd6e3fc1700) at pthread_create.c:463
        pd = 0x7fd6e3fc1700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140560924677888, 17255039475047702, 140560924675136, 0, 94261902099072, 140721559866912, -31372752267059946, -31344046421385962}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6  0x00007fd6f501d88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fd6e3071700 (LWP 32704)):
#0  0x00007fd6f5010bf9 in __GI___poll (fds=0x7fd6d400ffe0, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1  0x00007fd6f556a5c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd6f556a962 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd6f5b580e6 in  () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007fd6f5592195 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fd6f4ce46db in start_thread (arg=0x7fd6e3071700) at pthread_create.c:463
        pd = 0x7fd6e3071700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140560908621568, 17255039475047702, 140560908618816, 0, 94261902099232, 140721559867296, -31372004942750442, -31344046421385962}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6  0x00007fd6f501d88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fd6f6dc6140 (LWP 32691)):
#0  0x00007fd6f6738f02 in reload_monitor_infos (screen=screen@entry=0x55bb0f9fe000) at core/screen.c:641
        crtc = 0x55bb115ac790
        resources = 0x55bb111bebb0
        infos = <optimized out>
        n_infos = 1
        i = 0
        j = 1
        display = 0x55bb0f7819a0
        __func__ = "reload_monitor_infos"
#1  0x00007fd6f673d144 in meta_screen_resize (screen=0x55bb0f9fe000, width=3840, height=2160) at core/screen.c:3086
        windows = <optimized out>
        tmp = <optimized out>
        old_monitor_infos = 0x55bb0f9fc700
#2  0x00007fd6f672763f in event_callback (event=0x7ffc4a96a250, data=0x55bb0f7819a0) at core/display.c:2410
        screen = 0x55bb0f9fe000
        window = <optimized out>
        property_for_window = <optimized out>
        display = 0x55bb0f7819a0
        frame_was_receiver = <optimized out>
        bypass_compositor = 0
        filter_out_event = <optimized out>
#3  0x00007fd6f6773c78 in filter_func (xevent=0x7ffc4a96a250, event=<optimized out>, data=<optimized out>) at ui/ui.c:243
        display = 0x55bb0f7819a0
#4  0x00007fd6f1fb8eef in  () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#5  0x00007fd6f1fb91d9 in  () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#6  0x00007fd6f1f83d70 in gdk_display_get_event () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#7  0x00007fd6f1fb8f82 in  () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#8  0x00007fd6f556a417 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007fd6f556a650 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fd6f556a962 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007fd6f6733be4 in meta_run () at core/main.c:582
        log_domains = {0x0, 0x7fd6f677ed3c "muffin", 0x7fd6f677ddbf "Gtk", 0x7fd6f677ddc3 "Gdk", 0x7fd6f677ddc7 "GLib", 0x7fd6f677ddcc "Pango", 0x7fd6f677ddd2 "GLib-GObject", 0x7fd6f677dddf "GThread"}
        i = <optimized out>
#12 0x000055bb0dc8ba54 in main (argc=<optimized out>, argv=<optimized out>) at main.c:327
        ctx = <optimized out>
        error = 0x0
        ecode = <optimized out>
#0  0x00007fd6f6738f02 in reload_monitor_infos (screen=screen@entry=0x55bb0f9fe000) at core/screen.c:641
#1  0x00007fd6f673d144 in meta_screen_resize (screen=0x55bb0f9fe000, width=3840, height=2160) at core/screen.c:3086
#2  0x00007fd6f672763f in event_callback (event=0x7ffc4a96a250, data=0x55bb0f7819a0) at core/display.c:2410
#3  0x00007fd6f6773c78 in filter_func (xevent=0x7ffc4a96a250, event=<optimized out>, data=<optimized out>) at ui/ui.c:243
#4  0x00007fd6f1fb8eef in  () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#5  0x00007fd6f1fb91d9 in  () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#6  0x00007fd6f1f83d70 in gdk_display_get_event () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#7  0x00007fd6f1fb8f82 in  () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#8  0x00007fd6f556a417 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007fd6f556a650 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fd6f556a962 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007fd6f6733be4 in meta_run () at core/main.c:582
#12 0x000055bb0dc8ba54 in main (argc=<optimized out>, argv=<optimized out>) at main.c:327


Issue

Can't virtualize monitors.

Steps to reproduce

xrandr --setmonitor HDMI1~1 1920/310x2160/341+0+0 HDMI-1

Expected behaviour

Virtualize monitor output.

Other information

Screen 0: minimum 320 x 200, current 3840 x 2160, maximum 8192 x 8192
HDMI-1 connected primary 3840x2160+0+0 (normal left inverted right x axis y axis) 621mm x 341mm
  3840x2160     30.00*   30.00    24.00    29.97    23.98  

Works on other window managers, e.g. fvwm, etc.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the SIGSEGV while changing the display output and inspect the core dump. Read core/screen.c at reload_monitor_infos line 641, then follow the resize path through core/display.c and ui/ui.c shown in the backtrace. Done means changing output no longer crashes Cinnamon.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
desktop, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.