Bug#854564: libmutter0i: Segmentation fault in in real_assign_crtcs() at backends/meta-monitor-config.c:1939

Julian Andres Klode jak at debian.org
Wed Feb 8 11:25:49 UTC 2017


Package: libmutter0i
Version: 3.22.2-3
Severity: important

gnome-shell sometimes seems to crash on lid close inside
mutter. Full backtrace attached.

-- System Information:
Debian Release: 9.0
  APT prefers unstable
  APT policy: (900, 'unstable'), (500, 'unstable-debug'), (500, 'buildd-unstable'), (500, 'testing'), (100, 'experimental'), (1, 'experimental-debug')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_IE.UTF-8, LC_CTYPE=en_IE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libmutter0i depends on:
ii  gsettings-desktop-schemas   3.22.0-1
ii  libatk1.0-0                 2.22.0-1
ii  libc6                       2.24-9
ii  libcairo-gobject2           1.14.8-1
ii  libcairo2                   1.14.8-1
ii  libcanberra-gtk3-0          0.30-3
ii  libcanberra0                0.30-3
ii  libdrm2                     2.4.74-1
ii  libegl1-mesa [libegl1-x11]  13.0.4-1
ii  libfontconfig1              2.11.0-6.7
ii  libgbm1                     13.0.4-1
ii  libgdk-pixbuf2.0-0          2.36.4-1
ii  libgirepository-1.0-1       1.50.0-1
ii  libglib2.0-0                2.50.2-2
ii  libgnome-desktop-3-12       3.22.2-1
ii  libgtk-3-0                  3.22.7-2
ii  libgudev-1.0-0              230-3
ii  libice6                     2:1.0.9-1+b1
ii  libinput10                  1.6.0-1
ii  libjson-glib-1.0-0          1.2.2-1
ii  libpango-1.0-0              1.40.3-3
ii  libpangocairo-1.0-0         1.40.3-3
ii  libpangoft2-1.0-0           1.40.3-3
ii  libsm6                      2:1.2.2-1+b1
ii  libstartup-notification0    0.12-4
ii  libsystemd0                 232-15
ii  libudev1                    232-15
ii  libupower-glib3             0.99.4-4
ii  libwacom2                   0.22-1
ii  libwayland-server0          1.12.0-1
ii  libx11-6                    2:1.6.4-3
ii  libx11-xcb1                 2:1.6.4-3
ii  libxcb-randr0               1.12-1
ii  libxcb-res0                 1.12-1
ii  libxcb1                     1.12-1
ii  libxcomposite1              1:0.4.4-2
ii  libxcursor1                 1:1.1.14-1+b1
ii  libxdamage1                 1:1.1.4-2+b1
ii  libxext6                    2:1.3.3-1
ii  libxfixes3                  1:5.0.3-1
ii  libxi6                      2:1.7.9-1
ii  libxinerama1                2:1.1.3-1+b1
ii  libxkbcommon-x11-0          0.7.1-1
ii  libxkbcommon0               0.7.1-1
ii  libxkbfile1                 1:1.0.9-2
ii  libxrandr2                  2:1.5.1-1
ii  libxrender1                 1:0.9.10-1
ii  mutter-common               3.22.2-3

libmutter0i recommends no packages.

libmutter0i suggests no packages.

-- no debconf information

-- 
Debian Developer - deb.li/jak | jak-linux.org - free software dev
                  |  Ubuntu Core Developer |
When replying, only quote what is necessary, and write each reply
directly below the part(s) it pertains to ('inline').  Thank you.
-------------- next part --------------
#0  0x00007fd932ec81ef in real_assign_crtcs (assignment=assignment at entry=0x7ffd57268010, output_num=output_num at entry=0) at backends/meta-monitor-config.c:1939
        output = <optimized out>
        j = <optimized out>
        crtc = 0x55834be89370
        pass = 0
        crtcs = 0x55834be89370
        outputs = 0x55834de6dc90
        n_crtcs = 3
        n_outputs = 1
        output_key = <optimized out>
        output_config = 0x55834fc7e510
        i = 0
#1  0x00007fd932ec85a4 in meta_monitor_config_assign_crtcs (outputs=0x55834e9677a0, crtcs=0x7fd910101b20, manager=0x55834a0962a0 [MetaMonitorManagerXrandr], config=0x55834f1e9f00) at backends/meta-monitor-config.c:2002
        iter = {dummy1 = 0x7fd90c058ba0, dummy2 = 0x55834e50cd30, dummy3 = 0x55834a2b8b60, dummy4 = 5, dummy5 = 0, dummy6 = 0x0}
        crtc = 0x55834a2c25a0
        info = 0x55834a2c25e0
        i = <optimized out>
        n_outputs = 32729
        assignment = {config = 0x55834f1e9f00, manager = 0x55834a0962a0 [MetaMonitorManagerXrandr], info = 0x55834e72e6a0}
        all_outputs = <optimized out>
        crtcs = 0x7fd910101b20
        outputs = 0x55834e9677a0
#2  0x00007fd932ec85a4 in apply_configuration (self=self at entry=0x55834a281060 [MetaMonitorConfig], config=config at entry=0x55834f1e9f00, manager=manager at entry=0x55834a0962a0 [MetaMonitorManagerXrandr]) at backends/meta-monitor-config.c:897
        crtcs = 0x7fd910101b20
        outputs = 0x55834e9677a0
#3  0x00007fd932ec995a in turn_off_laptop_display (manager=0x55834a0962a0 [MetaMonitorManagerXrandr], self=0x55834a281060 [MetaMonitorConfig]) at backends/meta-monitor-config.c:1585
        new = 0x55834f1e9f00
        manager = 0x55834a0962a0 [MetaMonitorManagerXrandr]
        self = 0x55834a281060 [MetaMonitorConfig]
        is_closed = <optimized out>
#4  0x00007fd932ec995a in power_client_changed_cb (client=<optimized out>, pspec=<optimized out>, user_data=0x55834a281060) at backends/meta-monitor-config.c:1606
        manager = 0x55834a0962a0 [MetaMonitorManagerXrandr]
        self = 0x55834a281060 [MetaMonitorConfig]
        is_closed = <optimized out>
#8  0x00007fd931a35faf in <emit signal notify:lid-is-closed on instance 0x7fd90c009570 [UpClient]> (instance=instance at entry=0x7fd90c009570, signal_id=<optimized out>, detail=<optimized out>) at ././gobject/gsignal.c:3447
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffd57268510, reg_save_area = 0x7ffd57268450}}
    #5  0x00007fd931a1af75 in g_closure_invoke (closure=0x55834a262bf0, return_value=return_value at entry=0x0, n_param_values=2, param_values=param_values at entry=0x7ffd57268270, invocation_hint=invocation_hint at entry=0x7ffd572681f0) at ././gobject/gclosure.c:804
                marshal = <optimized out>
                marshal_data = <optimized out>
                in_marshal = 0
                real_closure = 0x55834a262bd0
                __func__ = "g_closure_invoke"
    #6  0x00007fd931a2cf82 in signal_emit_unlocked_R (node=node at entry=0x55834a07f4d0, detail=detail at entry=675, instance=instance at entry=0x7fd90c009570, emission_return=emission_return at entry=0x0, instance_and_params=instance_and_params at entry=0x7ffd57268270) at ././gobject/gsignal.c:3635
                tmp = <optimized out>
                handler = 0x7fd90c003ac0
                accumulator = 0x0
                emission = {next = 0x7ffd57268690, instance = 0x7fd90c009570, ihint = {signal_id = 1, detail = 675, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4}
                handler_list = 0x7fd90c003ac0
                return_accu = 0x0
                accu = {g_type = 0, 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 = 1
                max_sequential_handler_number = 3091178
                return_value_altered = 1
    #7  0x00007fd931a35bcc in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args at entry=0x7ffd57268430) at ././gobject/gsignal.c:3391
                instance_and_params = 0x7ffd57268270
                signal_return_type = <optimized out>
                param_values = 0x7ffd57268288
                i = <optimized out>
                n_params = <optimized out>
                __func__ = "g_signal_emit_valist"
#9  0x00007fd931a1f3a4 in g_object_dispatch_properties_changed (object=0x7fd90c009570 [UpClient], n_pspecs=<optimized out>, pspecs=<optimized out>) at ././gobject/gobject.c:1064
        i = <optimized out>
#10 0x00007fd931a21861 in g_object_notify_by_spec_internal (pspec=0x55834a2ad9e0 [GParamBoolean], object=0x7fd90c009570 [UpClient]) at ././gobject/gobject.c:1157
        nqueue = 0x0
        notify_pspec = 0x55834a2ad9e0 [GParamBoolean]
        pspec = 0x55834a2ad9e0 [GParamBoolean]
        __func__ = "g_object_notify"
#11 0x00007fd931a21861 in g_object_notify (object=0x7fd90c009570 [UpClient], property_name=<optimized out>) at ././gobject/gobject.c:1205
        pspec = 0x55834a2ad9e0 [GParamBoolean]
        __func__ = "g_object_notify"
#15 0x00007fd931a35faf in <emit signal notify:lid-is-closed on instance 0x55834a1df350 [UpExportedDaemonProxy]> (instance=instance at entry=0x55834a1df350, signal_id=<optimized out>, detail=<optimized out>) at ././gobject/gsignal.c:3447
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffd572689c0, reg_save_area = 0x7ffd57268900}}
    #12 0x00007fd931a1af75 in g_closure_invoke (closure=0x55834a2b7f20, return_value=return_value at entry=0x0, n_param_values=2, param_values=param_values at entry=0x7ffd57268720, invocation_hint=invocation_hint at entry=0x7ffd572686a0) at ././gobject/gclosure.c:804
                marshal = <optimized out>
                marshal_data = <optimized out>
                in_marshal = 0
                real_closure = 0x55834a2b7f00
                __func__ = "g_closure_invoke"
    #13 0x00007fd931a2cf82 in signal_emit_unlocked_R (node=node at entry=0x55834a07f4d0, detail=detail at entry=675, instance=instance at entry=0x55834a1df350, emission_return=emission_return at entry=0x0, instance_and_params=instance_and_params at entry=0x7ffd57268720) at ././gobject/gsignal.c:3635
                tmp = <optimized out>
                handler = 0x55834a2a4900
                accumulator = 0x0
                emission = {next = 0x7ffd57268e00, instance = 0x55834a1df350, ihint = {signal_id = 1, detail = 675, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4}
                handler_list = 0x55834a2a4900
                return_accu = 0x0
                accu = {g_type = 0, 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 = 1
                max_sequential_handler_number = 3091178
                return_value_altered = 1
    #14 0x00007fd931a35bcc in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args at entry=0x7ffd572688e0) at ././gobject/gsignal.c:3391
                instance_and_params = 0x7ffd57268720
                signal_return_type = <optimized out>
                param_values = 0x7ffd57268738
                i = <optimized out>
                n_params = <optimized out>
                __func__ = "g_signal_emit_valist"
#16 0x00007fd931a1f3a4 in g_object_dispatch_properties_changed (object=0x55834a1df350 [UpExportedDaemonProxy], n_pspecs=<optimized out>, pspecs=<optimized out>) at ././gobject/gobject.c:1064
        i = <optimized out>
#17 0x00007fd931a21861 in g_object_notify_by_spec_internal (pspec=0x55834a2addf0 [GParamOverride], object=0x55834a1df350 [UpExportedDaemonProxy]) at ././gobject/gobject.c:1157
        nqueue = 0x0
        notify_pspec = 0x55834a2adc30 [GParamBoolean]
        pspec = 0x55834a2addf0 [GParamOverride]
        __func__ = "g_object_notify"
#18 0x00007fd931a21861 in g_object_notify (object=0x55834a1df350 [UpExportedDaemonProxy], property_name=property_name at entry=0x7fd92b125285 "lid-is-closed") at ././gobject/gobject.c:1205
        pspec = 0x55834a2addf0 [GParamOverride]
        __func__ = "g_object_notify"
#19 0x00007fd92b11ab9c in up_exported_daemon_proxy_g_properties_changed (_proxy=<optimized out>, changed_properties=<optimized out>, invalidated_properties=0x55834eb9c530) at up-daemon-generated.c:1348
        proxy = 0x55834a1df350 [UpExportedDaemonProxy]
        n = <optimized out>
        key = 0x55834c18f6c8 "LidIsClosed"
        iter = 0x55834ddbb540
        info = <optimized out>
#20 0x00007fd92c0f1038 in ffi_call_unix64 () at ../src/x86/unix64.S:76
#21 0x00007fd92c0f0a9a in ffi_call (cif=cif at entry=0x7ffd57268c70, fn=fn at entry=0x7fd92b11aa30 <up_exported_daemon_proxy_g_properties_changed>, rvalue=<optimized out>, avalue=avalue at entry=0x7ffd57268b80) at ../src/x86/ffi64.c:525
        classes = {X86_64_INTEGER_CLASS, X86_64_NO_CLASS, 1462144112, 32765}
        stack = <optimized out>
        argp = 0x7ffd57268a80 ""
        arg_types = <optimized out>
        gprcount = 4
        ssecount = <optimized out>
        ngpr = 1
        nsse = 0
        i = <optimized out>
        avn = <optimized out>
        ret_in_memory = <optimized out>
        reg_args = <optimized out>
#26 0x00007fd931a35faf in <emit signal ??? on instance 0x55834a1df350 [UpExportedDaemonProxy]> (instance=instance at entry=0x55834a1df350, signal_id=<optimized out>, detail=detail at entry=0) at ././gobject/gsignal.c:3447
        var_args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7ffd57269150, reg_save_area = 0x7ffd57269090}}
    #22 0x00007fd931a1b7ae in g_cclosure_marshal_generic (closure=0x55834a2aa280, return_gvalue=0x0, n_param_values=<optimized out>, param_values=<optimized out>, invocation_hint=<optimized out>, marshal_data=<optimized out>) at ././gobject/gclosure.c:1490
                rtype = <optimized out>
                rvalue = 0x7ffd57268be0
                n_args = 4
                atypes = <optimized out>
                args = <optimized out>
                i = <optimized out>
                cif = {abi = FFI_UNIX64, nargs = 4, arg_types = 0x7ffd57268bb0, rtype = 0x7fd92c0f1420 <ffi_type_void>, bytes = 0, flags = 0}
                cc = 0x55834a2aa280
                enum_tmpval = <optimized out>
                tmpval_used = 0
    #23 0x00007fd931a1af75 in g_closure_invoke (closure=closure at entry=0x55834a2aa280, return_value=return_value at entry=0x0, n_param_values=3, param_values=param_values at entry=0x7ffd57268e90, invocation_hint=invocation_hint at entry=0x7ffd57268e10) at ././gobject/gclosure.c:804
                marshal = <optimized out>
                marshal_data = <optimized out>
                in_marshal = 0
                real_closure = 0x55834a2aa260
                __func__ = "g_closure_invoke"
    #24 0x00007fd931a2d37d in signal_emit_unlocked_R (node=node at entry=0x55834a2ae1a0, detail=detail at entry=0, instance=instance at entry=0x55834a1df350, emission_return=emission_return at entry=0x0, instance_and_params=instance_and_params at entry=0x7ffd57268e90) at ././gobject/gsignal.c:3673
                accumulator = 0x0
                emission = {next = 0x0, instance = 0x55834a1df350, ihint = {signal_id = 60, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 94022373420736}
                handler_list = <optimized out>
                return_accu = 0x0
                accu = {g_type = 0, 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 = 60
                max_sequential_handler_number = 3091178
                return_value_altered = 0
    #25 0x00007fd931a35bcc in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args at entry=0x7ffd57269070) at ././gobject/gsignal.c:3391
                instance_and_params = 0x7ffd57268e90
                signal_return_type = <optimized out>
                param_values = 0x7ffd57268ea8
                i = <optimized out>
                n_params = <optimized out>
                __func__ = "g_signal_emit_valist"
#27 0x00007fd931d25d99 in on_properties_changed (connection=<optimized out>, sender_name=<optimized out>, object_path=<optimized out>, interface_name=<optimized out>, signal_name=<optimized out>, parameters=<optimized out>, user_data=0x55834a2a8f00) at ././gio/gdbusproxy.c:1139
        data = 0x55834a2a8f00
        emit_g_signal = <optimized out>
        proxy = 0x55834a1df350 [UpExportedDaemonProxy]
        interface_name_for_signal = 0x55834c18f6b0 "org.freedesktop.UPower"
        changed_properties = 0x55834c182b80
        invalidated_properties = 0x55834eb9c530
        iter = {x = {94022405729152, 1, 1, 0, 94022444163712, 0, 31, 3579507750, 8, 140570814249976, 16, 47, 32, 140570814446188, 94022444163696, 94022371109424}}
        key = 0x55834c464830 ""
        value = 0x7fd90c058b80
        n = <optimized out>
#28 0x00007fd931d15524 in emit_signal_instance_in_idle_cb (data=0x7fd90c2568f0) at ././gio/gdbusconnection.c:3705
        signal_instance = 0x7fd90c2568f0
        parameters = 0x7fd90c5d0d50
        has_subscription = 1
#29 0x00007fd9317416aa in g_main_dispatch (context=0x55834a07ea30) at ././glib/gmain.c:3203
        dispatch = 0x7fd93173e0d0 <g_idle_dispatch>
        prev_source = 0x0
        was_in_call = 0
        user_data = 0x7fd90c2568f0
        callback = 0x7fd931d154b0 <emit_signal_instance_in_idle_cb>
        cb_funcs = <optimized out>
        cb_data = 0x7fd90c2568c0
        need_destroy = <optimized out>
        source = 0x7fd90c5fac00
        current = 0x55834a2a9210
        i = 20
#30 0x00007fd9317416aa in g_main_context_dispatch (context=context at entry=0x55834a07ea30) at ././glib/gmain.c:3856
#31 0x00007fd931741a60 in g_main_context_iterate (context=0x55834a07ea30, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at ././glib/gmain.c:3929
        max_priority = 0
        timeout = 0
        some_ready = 1
        nfds = 17
        allocated_nfds = 24
        fds = <optimized out>
#32 0x00007fd931741d82 in g_main_loop_run (loop=0x55834a2d9410) at ././glib/gmain.c:4125
        __func__ = "g_main_loop_run"
#33 0x00007fd932ef864c in meta_run () at core/main.c:572
#34 0x0000558349bcc4b7 in main ()
rax            0x0	0
rbx            0x0	0
rcx            0x7ffd57267f78	140726065594232
rdx            0x48	72
rsi            0x55834cca02f0	94022417384176
rdi            0x55834f20b720	94022456620832
rbp            0x0	0x0
rsp            0x7ffd57267f40	0x7ffd57267f40
r8             0x7ffd57267f70	140726065594224
r9             0x7ffd57267f74	140726065594228
r10            0x20	32
r11            0x55834be89370	94022402610032
r12            0x55834fc7e510	94022467577104
r13            0x0	0
r14            0x0	0
r15            0x55834be89370	94022402610032
rip            0x7fd932ec81ef	0x7fd932ec81ef <real_assign_crtcs+223>
eflags         0x10206	[ PF IF RF ]
cs             0x33	51
ss             0x2b	43
ds             0x0	0
es             0x0	0
fs             0x0	0
gs             0x0	0

Thread 8 (Thread 0x7fd8dccf3700 (LWP 29975)):
#0  0x00007fd9312200f9 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd93178726a in g_cond_wait_until (cond=cond at entry=0x55834a2a8578, mutex=mutex at entry=0x55834a2a8570, end_time=end_time at entry=199517117787) at ././glib/gthread-posix.c:1442
#2  0x00007fd931715e89 in g_async_queue_pop_intern_unlocked (queue=queue at entry=0x55834a2a8570, wait=wait at entry=1, end_time=end_time at entry=199517117787) at ././glib/gasyncqueue.c:422
#3  0x00007fd9317164ac in g_async_queue_timeout_pop (queue=0x55834a2a8570, timeout=timeout at entry=15000000) at ././glib/gasyncqueue.c:543
#4  0x00007fd931769e0d in g_thread_pool_wait_for_new_pool () at ././glib/gthreadpool.c:167
#5  0x00007fd931769e0d in g_thread_pool_thread_proxy (data=<optimized out>) at ././glib/gthreadpool.c:364
#6  0x00007fd931769345 in g_thread_proxy (data=0x55834eab8190) at ././glib/gthread.c:784
#7  0x00007fd9314e1424 in start_thread (arg=0x7fd8dccf3700) at pthread_create.c:333
#8  0x00007fd9312249bf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 7 (Thread 0x7fd90a5f4700 (LWP 742)):
#0  0x00007fd9314e714f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fd922a83c00 in PR_WaitCondVar () at /lib/x86_64-linux-gnu/libnspr4.so
#2  0x00007fd92ce2df4b in  () at /lib/x86_64-linux-gnu/libmozjs-24.so.0
#3  0x00007fd922a89549 in  () at /lib/x86_64-linux-gnu/libnspr4.so
#4  0x00007fd9314e1424 in start_thread (arg=0x7fd90a5f4700) at pthread_create.c:333
#5  0x00007fd9312249bf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 6 (Thread 0x7fd90adf5700 (LWP 741)):
#0  0x00007fd9314e714f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fd922a83c00 in PR_WaitCondVar () at /lib/x86_64-linux-gnu/libnspr4.so
#2  0x00007fd92cdba33e in  () at /lib/x86_64-linux-gnu/libmozjs-24.so.0
#3  0x00007fd922a89549 in  () at /lib/x86_64-linux-gnu/libnspr4.so
#4  0x00007fd9314e1424 in start_thread (arg=0x7fd90adf5700) at pthread_create.c:333
#5  0x00007fd9312249bf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 5 (Thread 0x7fd90bfff700 (LWP 737)):
#0  0x00007fd93121b54d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fd9317419f6 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fd9040010c0, timeout=<optimized out>, context=0x55834a2c44c0) at ././glib/gmain.c:4228
#2  0x00007fd9317419f6 in g_main_context_iterate (context=context at entry=0x55834a2c44c0, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at ././glib/gmain.c:3924
#3  0x00007fd931741b0c in g_main_context_iteration (context=0x55834a2c44c0, may_block=1) at ././glib/gmain.c:3990
#4  0x00007fd91830346d in  () at /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#5  0x00007fd931769345 in g_thread_proxy (data=0x55834a2bf400) at ././glib/gthread.c:784
#6  0x00007fd9314e1424 in start_thread (arg=0x7fd90bfff700) at pthread_create.c:333
#7  0x00007fd9312249bf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 4 (Thread 0x7fd91bfb1700 (LWP 734)):
#0  0x00007fd93121b54d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fd9317419f6 in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x7fd9140008e0, timeout=<optimized out>, context=0x55834a07e4b0) at ././glib/gmain.c:4228
#2  0x00007fd9317419f6 in g_main_context_iterate (context=context at entry=0x55834a07e4b0, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at ././glib/gmain.c:3924
#3  0x00007fd931741b0c in g_main_context_iteration (context=0x55834a07e4b0, may_block=may_block at entry=1) at ././glib/gmain.c:3990
#4  0x00007fd931741b51 in glib_worker_main (data=<optimized out>) at ././glib/gmain.c:5783
#5  0x00007fd931769345 in g_thread_proxy (data=0x55834a07ec00) at ././glib/gthread.c:784
#6  0x00007fd9314e1424 in start_thread (arg=0x7fd91bfb1700) at pthread_create.c:333
#7  0x00007fd9312249bf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 3 (Thread 0x7fd90b5f6700 (LWP 740)):
#0  0x00007fd93121b54d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fd92d396c91 in  () at /lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007fd92d3884a1 in pa_mainloop_poll () at /lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007fd92d388b3e in pa_mainloop_iterate () at /lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007fd92d388bf0 in pa_mainloop_run () at /lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007fd92d396bd9 in  () at /lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007fd9233042c8 in  () at /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-10.0.so
#7  0x00007fd9314e1424 in start_thread (arg=0x7fd90b5f6700) at pthread_create.c:333
#8  0x00007fd9312249bf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 2 (Thread 0x7fd91950a700 (LWP 735)):
#0  0x00007fd93175fac2 in allocator_get_magazine_threshold (allocator=<optimized out>, allocator=<optimized out>, ix=<optimized out>) at ././glib/gslice.c:583
#1  0x00007fd93175fac2 in thread_memory_magazine2_is_full (tmem=<optimized out>, ix=12) at ././glib/gslice.c:834
#2  0x00007fd93175fac2 in g_slice_free1 (mem_size=<optimized out>, mem_block=0x55834f663550) at ././glib/gslice.c:1114
#3  0x00007fd931a3e5fa in g_type_free_instance (instance=0x55834f663550) at ././gobject/gtype.c:1943
#4  0x00007fd93173e128 in g_source_callback_unref (cb_data=0x7fd90c637d00) at ././glib/gmain.c:1547
#5  0x00007fd93173eb8e in g_source_destroy_internal (source=0x7fd90c029a00, context=0x55834a2a9ee0, have_lock=1) at ././glib/gmain.c:1236
#6  0x00007fd931741738 in g_main_dispatch (context=0x55834a2a9ee0) at ././glib/gmain.c:3227
#7  0x00007fd931741738 in g_main_context_dispatch (context=context at entry=0x55834a2a9ee0) at ././glib/gmain.c:3856
#8  0x00007fd931741a60 in g_main_context_iterate (context=0x55834a2a9ee0, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at ././glib/gmain.c:3929
#9  0x00007fd931741d82 in g_main_loop_run (loop=0x55834a2a9e70) at ././glib/gmain.c:4125
#10 0x00007fd931d294f6 in gdbus_shared_thread_func (user_data=0x55834a2a9eb0) at ././gio/gdbusprivate.c:247
#11 0x00007fd931769345 in g_thread_proxy (data=0x55834a07ed40) at ././glib/gthread.c:784
#12 0x00007fd9314e1424 in start_thread (arg=0x7fd91950a700) at pthread_create.c:333
#13 0x00007fd9312249bf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 1 (Thread 0x7fd934682a80 (LWP 2026)):
#0  0x00007fd932ec81ef in real_assign_crtcs (assignment=assignment at entry=0x7ffd57268010, output_num=output_num at entry=0) at backends/meta-monitor-config.c:1939
#1  0x00007fd932ec85a4 in meta_monitor_config_assign_crtcs (outputs=0x55834e9677a0, crtcs=0x7fd910101b20, manager=0x55834a0962a0 [MetaMonitorManagerXrandr], config=0x55834f1e9f00) at backends/meta-monitor-config.c:2002
#2  0x00007fd932ec85a4 in apply_configuration (self=self at entry=0x55834a281060 [MetaMonitorConfig], config=config at entry=0x55834f1e9f00, manager=manager at entry=0x55834a0962a0 [MetaMonitorManagerXrandr]) at backends/meta-monitor-config.c:897
#3  0x00007fd932ec995a in turn_off_laptop_display (manager=0x55834a0962a0 [MetaMonitorManagerXrandr], self=0x55834a281060 [MetaMonitorConfig]) at backends/meta-monitor-config.c:1585
#4  0x00007fd932ec995a in power_client_changed_cb (client=<optimized out>, pspec=<optimized out>, user_data=0x55834a281060) at backends/meta-monitor-config.c:1606
#8  0x00007fd931a35faf in <emit signal notify:lid-is-closed on instance 0x7fd90c009570 [UpClient]> (instance=instance at entry=0x7fd90c009570, signal_id=<optimized out>, detail=<optimized out>) at ././gobject/gsignal.c:3447
    #5  0x00007fd931a1af75 in g_closure_invoke (closure=0x55834a262bf0, return_value=return_value at entry=0x0, n_param_values=2, param_values=param_values at entry=0x7ffd57268270, invocation_hint=invocation_hint at entry=0x7ffd572681f0) at ././gobject/gclosure.c:804
    #6  0x00007fd931a2cf82 in signal_emit_unlocked_R (node=node at entry=0x55834a07f4d0, detail=detail at entry=675, instance=instance at entry=0x7fd90c009570, emission_return=emission_return at entry=0x0, instance_and_params=instance_and_params at entry=0x7ffd57268270) at ././gobject/gsignal.c:3635
    #7  0x00007fd931a35bcc in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args at entry=0x7ffd57268430) at ././gobject/gsignal.c:3391
#9  0x00007fd931a1f3a4 in g_object_dispatch_properties_changed (object=0x7fd90c009570 [UpClient], n_pspecs=<optimized out>, pspecs=<optimized out>) at ././gobject/gobject.c:1064
#10 0x00007fd931a21861 in g_object_notify_by_spec_internal (pspec=0x55834a2ad9e0 [GParamBoolean], object=0x7fd90c009570 [UpClient]) at ././gobject/gobject.c:1157
#11 0x00007fd931a21861 in g_object_notify (object=0x7fd90c009570 [UpClient], property_name=<optimized out>) at ././gobject/gobject.c:1205
#15 0x00007fd931a35faf in <emit signal notify:lid-is-closed on instance 0x55834a1df350 [UpExportedDaemonProxy]> (instance=instance at entry=0x55834a1df350, signal_id=<optimized out>, detail=<optimized out>) at ././gobject/gsignal.c:3447
    #12 0x00007fd931a1af75 in g_closure_invoke (closure=0x55834a2b7f20, return_value=return_value at entry=0x0, n_param_values=2, param_values=param_values at entry=0x7ffd57268720, invocation_hint=invocation_hint at entry=0x7ffd572686a0) at ././gobject/gclosure.c:804
    #13 0x00007fd931a2cf82 in signal_emit_unlocked_R (node=node at entry=0x55834a07f4d0, detail=detail at entry=675, instance=instance at entry=0x55834a1df350, emission_return=emission_return at entry=0x0, instance_and_params=instance_and_params at entry=0x7ffd57268720) at ././gobject/gsignal.c:3635
    #14 0x00007fd931a35bcc in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args at entry=0x7ffd572688e0) at ././gobject/gsignal.c:3391
#16 0x00007fd931a1f3a4 in g_object_dispatch_properties_changed (object=0x55834a1df350 [UpExportedDaemonProxy], n_pspecs=<optimized out>, pspecs=<optimized out>) at ././gobject/gobject.c:1064
#17 0x00007fd931a21861 in g_object_notify_by_spec_internal (pspec=0x55834a2addf0 [GParamOverride], object=0x55834a1df350 [UpExportedDaemonProxy]) at ././gobject/gobject.c:1157
#18 0x00007fd931a21861 in g_object_notify (object=0x55834a1df350 [UpExportedDaemonProxy], property_name=property_name at entry=0x7fd92b125285 "lid-is-closed") at ././gobject/gobject.c:1205
#19 0x00007fd92b11ab9c in up_exported_daemon_proxy_g_properties_changed (_proxy=<optimized out>, changed_properties=<optimized out>, invalidated_properties=0x55834eb9c530) at up-daemon-generated.c:1348
#20 0x00007fd92c0f1038 in ffi_call_unix64 () at ../src/x86/unix64.S:76
#21 0x00007fd92c0f0a9a in ffi_call (cif=cif at entry=0x7ffd57268c70, fn=fn at entry=0x7fd92b11aa30 <up_exported_daemon_proxy_g_properties_changed>, rvalue=<optimized out>, avalue=avalue at entry=0x7ffd57268b80) at ../src/x86/ffi64.c:525
#26 0x00007fd931a35faf in <emit signal ??? on instance 0x55834a1df350 [UpExportedDaemonProxy]> (instance=instance at entry=0x55834a1df350, signal_id=<optimized out>, detail=detail at entry=0) at ././gobject/gsignal.c:3447
    #22 0x00007fd931a1b7ae in g_cclosure_marshal_generic (closure=0x55834a2aa280, return_gvalue=0x0, n_param_values=<optimized out>, param_values=<optimized out>, invocation_hint=<optimized out>, marshal_data=<optimized out>) at ././gobject/gclosure.c:1490
    #23 0x00007fd931a1af75 in g_closure_invoke (closure=closure at entry=0x55834a2aa280, return_value=return_value at entry=0x0, n_param_values=3, param_values=param_values at entry=0x7ffd57268e90, invocation_hint=invocation_hint at entry=0x7ffd57268e10) at ././gobject/gclosure.c:804
    #24 0x00007fd931a2d37d in signal_emit_unlocked_R (node=node at entry=0x55834a2ae1a0, detail=detail at entry=0, instance=instance at entry=0x55834a1df350, emission_return=emission_return at entry=0x0, instance_and_params=instance_and_params at entry=0x7ffd57268e90) at ././gobject/gsignal.c:3673
    #25 0x00007fd931a35bcc in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args at entry=0x7ffd57269070) at ././gobject/gsignal.c:3391
#27 0x00007fd931d25d99 in on_properties_changed (connection=<optimized out>, sender_name=<optimized out>, object_path=<optimized out>, interface_name=<optimized out>, signal_name=<optimized out>, parameters=<optimized out>, user_data=0x55834a2a8f00) at ././gio/gdbusproxy.c:1139
#28 0x00007fd931d15524 in emit_signal_instance_in_idle_cb (data=0x7fd90c2568f0) at ././gio/gdbusconnection.c:3705
#29 0x00007fd9317416aa in g_main_dispatch (context=0x55834a07ea30) at ././glib/gmain.c:3203
#30 0x00007fd9317416aa in g_main_context_dispatch (context=context at entry=0x55834a07ea30) at ././glib/gmain.c:3856
#31 0x00007fd931741a60 in g_main_context_iterate (context=0x55834a07ea30, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at ././glib/gmain.c:3929
#32 0x00007fd931741d82 in g_main_loop_run (loop=0x55834a2d9410) at ././glib/gmain.c:4125
#33 0x00007fd932ef864c in meta_run () at core/main.c:572
#34 0x0000558349bcc4b7 in main ()


More information about the pkg-gnome-maintainers mailing list