Bug#909243: gnome-shell segfaults on start in libmutter-3

Henry Schwanbeck henry at levec.net
Thu Sep 20 13:00:40 BST 2018


Hi Simon,

the last one was incomplete, I got traces of xwayland and gnome shell
this time.


Regards,

Henry


Am Donnerstag, den 20.09.2018, 13:37 +0200 schrieb Henry Schwanbeck:
> Hi Simon,
> 
> thanks for your answer. I attached what I think is the backtrace you
> requested and the syslog of a complete gdm session.
> 
> 
> Regards,
> 
> Henry
> 
> 
> Am Donnerstag, den 20.09.2018, 11:48 +0100 schrieb Simon McVittie:
> > Control: tags -1 + moreinfo
> > 
> > On Thu, 20 Sep 2018 at 10:30:14 +0200, Henry Schwanbeck wrote:
> > > after upgrading packages today, gnome-shell would not start
> > > anymore
> > > on wayland.
> > 
> > Are you able to get a backtrace from this crash? Because you're
> > using
> > systemd, the easiest way is probably:
> > 
> > * install the systemd-coredump package
> > * reproduce the crash
> > * run "coredumpctl gdb" (which might need to be run as root)
> > * use the "bt" command as described in
> >   https://wiki.debian.org/HowToGetABacktrace#Running_gdb
> > 
> > For the most useful backtrace, please install -dbgsym packages for
> > relevant packages (libmutter-3-0, gnome-shell, libglib2.0-0)
> > as described here:
> > 
> 
> 
https://wiki.debian.org/HowToGetABacktrace#Installing_the_debugging_symbols
> > 
> > The messages in the systemd journal or syslog immediately before
> > "Application 'org.gnome.Shell.desktop' killed by signal 11" are
> > also
> > likely to be useful information.
> > 
> > Thanks,
> >     smcv
-------------- next part --------------
root at telesto:/home/henry# coredumpctl debug --debugger=gdb gnome-shell
           PID: 7703 (gnome-shell)
           UID: 1000 (henry)
           GID: 1000 (henry)
        Signal: 11 (SEGV)
     Timestamp: Thu 2018-09-20 13:52:25 CEST (2min 12s ago)
  Command Line: /usr/bin/gnome-shell
    Executable: /usr/bin/gnome-shell
 Control Group: /user.slice/user-1000.slice/session-25.scope
          Unit: session-25.scope
         Slice: user-1000.slice
       Session: 25
     Owner UID: 1000 (henry)
       Boot ID: 14074530d2a94bc7bf791eefe5a0eec1
    Machine ID: db1f5df9f1684b819a86094c453c1730
      Hostname: telesto
       Storage: /var/lib/systemd/coredump/core.gnome-shell.1000.14074530d2a94bc7bf791eefe5a0eec1.7703.1537444345000000.lz4
       Message: Process 7703 (gnome-shell) of user 1000 dumped core.

                Stack trace of thread 7703:
                #0  0x00007f0460f48050 meta_logical_monitor_get_layout (libmutter-3.so.0)
                #1  0x00007f0460fd27d4 send_xdg_output_events (libmutter-3.so.0)
                #2  0x00007f045f359fce ffi_call_unix64 (libffi.so.6)
                #3  0x00007f045f35993f ffi_call (libffi.so.6)
                #4  0x00007f045bdb7b2d wl_closure_invoke (libwayland-server.so.0)
                #5  0x00007f045bdb45a9 wl_client_connection_data (libwayland-server.so.0)
                #6  0x00007f045bdb5b72 wl_event_loop_dispatch (libwayland-server.so.0)
                #7  0x00007f0460fb77b7 wayland_event_source_dispatch (libmutter-3.so.0)
                #8  0x00007f0461e7ec3e g_main_dispatch (libglib-2.0.so.0)
                #9  0x00007f0461e7eed8 g_main_context_iterate (libglib-2.0.so.0)
                #10 0x00007f0461e7f1d2 g_main_loop_run (libglib-2.0.so.0)
                #11 0x00007f0460fb89c6 meta_xwayland_start (libmutter-3.so.0)
                #12 0x00007f0460fb7e04 meta_wayland_init (libmutter-3.so.0)
                #13 0x00007f0460f8952e meta_init (libmutter-3.so.0)
                #14 0x000055a43de4d528 main (gnome-shell)
                #15 0x00007f0460d1fb17 __libc_start_main (libc.so.6)
                #16 0x000055a43de4d8da _start (gnome-shell)

                Stack trace of thread 7706:
                #0  0x00007f0460dea739 __GI___poll (libc.so.6)
                #1  0x00007f0461e7ee46 g_main_context_poll (libglib-2.0.so.0)
                #2  0x00007f0461e7f1d2 g_main_loop_run (libglib-2.0.so.0)
                #3  0x00007f04620717b6 gdbus_shared_thread_func (libgio-2.0.so.0)
                #4  0x00007f0461ea7135 g_thread_proxy (libglib-2.0.so.0)
                #5  0x00007f0460ec1f2a start_thread (libpthread.so.0)
                #6  0x00007f0460df4edf __clone (libc.so.6)

                Stack trace of thread 7708:
                #0  0x00007f0460dea739 __GI___poll (libc.so.6)
                #1  0x00007f0461e7ee46 g_main_context_poll (libglib-2.0.so.0)
                #2  0x00007f0461e7ef6c g_main_context_iteration (libglib-2.0.so.0)
                #3  0x00007f0454379fdd n/a (libdconfsettings.so)
                #4  0x00007f0461ea7135 g_thread_proxy (libglib-2.0.so.0)
                #5  0x00007f0460ec1f2a start_thread (libpthread.so.0)
                #6  0x00007f0460df4edf __clone (libc.so.6)

                Stack trace of thread 7709:
                #0  0x00007f0460ec7e6c futex_wait_cancelable (libpthread.so.0)
                #1  0x00007f044e150d8b n/a (i965_dri.so)
                #2  0x00007f044e150ab7 n/a (i965_dri.so)
                #3  0x00007f0460ec1f2a start_thread (libpthread.so.0)
                #4  0x00007f0460df4edf __clone (libc.so.6)

                Stack trace of thread 7707:
                #0  0x00007f0460defa79 syscall (libc.so.6)
                #1  0x00007f0461ec575a g_cond_wait_until (libglib-2.0.so.0)
                #2  0x00007f0461e51061 g_async_queue_pop_intern_unlocked (libglib-2.0.so.0)
                #3  0x00007f0461e51621 g_async_queue_timeout_pop (libglib-2.0.so.0)
                #4  0x00007f0461ea7b71 g_thread_pool_wait_for_new_pool (libglib-2.0.so.0)
                #5  0x00007f0461ea7135 g_thread_proxy (libglib-2.0.so.0)
                #6  0x00007f0460ec1f2a start_thread (libpthread.so.0)
                #7  0x00007f0460df4edf __clone (libc.so.6)

                Stack trace of thread 7705:
                #0  0x00007f0460dea739 __GI___poll (libc.so.6)
                #1  0x00007f0461e7ee46 g_main_context_poll (libglib-2.0.so.0)
                #2  0x00007f0461e7ef6c g_main_context_iteration (libglib-2.0.so.0)
                #3  0x00007f0461e7efb1 glib_worker_main (libglib-2.0.so.0)
                #4  0x00007f0461ea7135 g_thread_proxy (libglib-2.0.so.0)
                #5  0x00007f0460ec1f2a start_thread (libpthread.so.0)
                #6  0x00007f0460df4edf __clone (libc.so.6)

GNU gdb (Debian 8.1-4) 8.1
Copyright (C) 2018 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-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...Reading symbols from /usr/lib/debug/.build-id/0d/30705c4fc6ad8f84a64e6676441098ee537a51.debug...done.
done.
[New LWP 7703]
[New LWP 7706]
[New LWP 7708]
[New LWP 7709]
[New LWP 7707]
[New LWP 7705]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/bin/gnome-shell'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  meta_logical_monitor_get_layout (logical_monitor=0x0) at backends/meta-logical-monitor.c:200
200 backends/meta-logical-monitor.c: Datei oder Verzeichnis nicht gefunden.
[Current thread is 1 (Thread 0x7f0454d80cc0 (LWP 7703))]
(gdb) bt
#0  0x00007f0460f48050 in meta_logical_monitor_get_layout (logical_monitor=0x0) at backends/meta-logical-monitor.c:200
#1  0x00007f0460fd27d4 in send_xdg_output_events (resource=0x55a43fbe5650, wayland_output=<optimized out>, logical_monitor=0x0, need_all_events=1, pending_done_event=0x0) at wayland/meta-wayland-outputs.c:536
#2  0x00007f045f359fce in ffi_call_unix64 () at /usr/lib/x86_64-linux-gnu/libffi.so.6
#3  0x00007f045f35993f in ffi_call () at /usr/lib/x86_64-linux-gnu/libffi.so.6
#4  0x00007f045bdb7b2d in wl_closure_invoke (closure=closure at entry=0x55a43fc893d0, flags=flags at entry=2, target=<optimized out>, target at entry=0x55a43fc81020, opcode=opcode at entry=1, data=<optimized out>, data at entry=0x55a43fce6100) at ../src/connection.c:1006
#5  0x00007f045bdb45a9 in wl_client_connection_data (fd=<optimized out>, mask=<optimized out>, data=0x55a43fce6100) at ../src/wayland-server.c:420
#6  0x00007f045bdb5b72 in wl_event_loop_dispatch (loop=0x55a43f9e0210, timeout=timeout at entry=0) at ../src/event-loop.c:641
#7  0x00007f0460fb77b7 in wayland_event_source_dispatch (base=<optimized out>, callback=<optimized out>, data=<optimized out>) at wayland/meta-wayland.c:90
#8  0x00007f0461e7ec3e in g_main_dispatch (context=0x55a43f9f2520) at ../../../../glib/gmain.c:3182
#9  0x00007f0461e7ec3e in g_main_context_dispatch (context=context at entry=0x55a43f9f2520) at ../../../../glib/gmain.c:3847
#10 0x00007f0461e7eed8 in g_main_context_iterate (context=0x55a43f9f2520, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at ../../../../glib/gmain.c:3920
#11 0x00007f0461e7f1d2 in g_main_loop_run (loop=0x55a43fcf0930) at ../../../../glib/gmain.c:4116
#12 0x00007f0460fb89c6 in meta_xwayland_start (manager=manager at entry=0x7f046105f8e8 <_meta_wayland_compositor+40>, wl_display=0x55a43f9f6670) at wayland/meta-xwayland.c:540
#13 0x00007f0460fb7e04 in meta_wayland_init () at wayland/meta-wayland.c:408
#14 0x00007f0460f8952e in meta_init () at core/main.c:603
#15 0x000055a43de4d528 in main (argc=<optimized out>, argv=<optimized out>) at ../src/main.c:465
(gdb) bt full
#0  0x00007f0460f48050 in meta_logical_monitor_get_layout (logical_monitor=0x0) at backends/meta-logical-monitor.c:200
#1  0x00007f0460fd27d4 in send_xdg_output_events (resource=0x55a43fbe5650, wayland_output=<optimized out>, logical_monitor=0x0, need_all_events=1, pending_done_event=0x0) at wayland/meta-wayland-outputs.c:536
        new_layout = <optimized out>
        old_logical_monitor = <optimized out>
        need_done = 0
#2  0x00007f045f359fce in ffi_call_unix64 () at /usr/lib/x86_64-linux-gnu/libffi.so.6
#3  0x00007f045f35993f in ffi_call () at /usr/lib/x86_64-linux-gnu/libffi.so.6
#4  0x00007f045bdb7b2d in wl_closure_invoke (closure=closure at entry=0x55a43fc893d0, flags=flags at entry=2, target=<optimized out>, target at entry=0x55a43fc81020, opcode=opcode at entry=1, data=<optimized out>, data at entry=0x55a43fce6100) at ../src/connection.c:1006
        count = <optimized out>
        cif = {abi = FFI_UNIX64, nargs = 4, arg_types = 0x7fff1a3cc5e0, rtype = 0x7f045f35a3c0 <ffi_type_void>, bytes = 0, flags = 0}
        ffi_types =
          {0x7f045f35a2a0 <ffi_type_pointer>, 0x7f045f35a2a0 <ffi_type_pointer>, 0x7f045f35a320 <ffi_type_uint32>, 0x7f045f35a2a0 <ffi_type_pointer>, 0x7f045f35a320 <ffi_type_uint32>, 0x7f045f35a320 <ffi_type_uint32>, 0x90, 0x50, 0x55a43fd004e0, 0x80, 0x55a43fd004d0, 0x7f045e7f282f, 0x90, 0x7f0460d8108b <__GI___libc_realloc+811>, 0x7f0460fb77a0 <wayland_event_source_dispatch>, 0x7f0460eb4c40 <main_arena>, 0x0, 0x80, 0x55a43fce6130, 0x8, 0x7f045e7f282f, 0x7f045bdb678b <wl_closure_clear_fds+59>}
        ffi_args =
          {0x7fff1a3cc5b0, 0x7fff1a3cc5b8, 0x55a43fc893e8, 0x55a43fc893f0, 0x55a43fc893f8, 0x7f045bdb881d <wl_map_reserve_new+109>, 0x10, 0x7f045bdba198, 0x7fff1a3cc740, 0x7f045bdb73fb <wl_connection_demarshal+251>, 0x55a43fc894b0, 0x55a43fd18c90, 0x55a43fc894a0, 0x55a43fc893d0, 0x55a43fc894ac, 0x55a43fce6130, 0x1000000000, 0x7f045bdb78ae <wl_closure_lookup_objects+318>, 0x55a43fd1aca0, 0x7f045bdb2747 <log_closure+71>, 0x7f0461056218 <zxdg_output_manager_v1_requests+24>, 0x55a43fcde130}
        implementation = <optimized out>
#5  0x00007f045bdb45a9 in wl_client_connection_data (fd=<optimized out>, mask=<optimized out>, data=0x55a43fce6100) at ../src/wayland-server.c:420
        client = 0x55a43fce6100
        connection = 0x55a43fd18c90
        resource = 0x55a43fc81020
        object = 0x55a43fc81020
        closure = 0x55a43fc893d0
        message = 0x7f0461056218 <zxdg_output_manager_v1_requests+24>
        p = {9, 1048577}
        resource_flags = <optimized out>
        opcode = 1
        size = <optimized out>
        since = <optimized out>
        len = <optimized out>
#6  0x00007f045bdb5b72 in wl_event_loop_dispatch (loop=0x55a43f9e0210, timeout=timeout at entry=0) at ../src/event-loop.c:641
        ep =
              {{events = 1, data = {ptr = 0x55a43fcf5960, fd = 1070553440, u32 = 1070553440, u64 = 94163933550944}}, {events = 445723365, data = {ptr = 0x3000000018, fd = 24, u32 = 24, u64 = 206158430232}}, {events = 1052, data = {ptr = 0x3fd18c9000000000, fd = 0, u32 = 0, u64 = 4598611244625166336}}, {events = 21924, data = {ptr = 0x7fff1a3cc880, fd = 440191104, u32 = 440191104, u64 = 140733633579136}}, {events = 1070709928, data = {ptr = 0x3fd19c98000055a4, fd = 21924, u32 = 21924, u64 = 4598628871170971044}}, {events = 21924, data = {ptr = 0x7fff1a3cc8c0, fd = 440191168, u32 = 440191168, u64 = 140733633579200}}, {events = 1541103997, data = {ptr = 0x41c00007f04, fd = 32516, u32 = 32516, u64 = 4518305627908}}, {events = 0, data = {ptr = 0x7fff1a3cc8f0, fd = 440191216, u32 = 440191216, u64 = 140733633579248}}, {events = 440191200, data = {ptr = 0xdf00007fff, fd = 32767, u32 = 32767, u64 = 957777739775}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x1a3cc8c000007f04, fd = 32516, u32 = 32516, u64 = 1890606670548074244}}, {events = 32767, data = {ptr = 0x1, fd = 1, u32 = 1, u64 = 1}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x7fff00000000, fd = 0, u32 = 0, u64 = 140733193388032}}, {events = 440355920, data = {ptr = 0x3fd19c9800007fff, fd = 32767, u32 = 32767, u64 = 4598628871170981887}}, {events = 21924, data = {ptr = 0x41c, fd = 1052, u32 = 1052, u64 = 1052}}, {events = 0, data = {ptr = 0x100000000, fd = 0, u32 = 0, u64 = 4294967296}}, {events = 0, data = {ptr = 0x7fff1a3cc920, fd = 440191264, u32 = 440191264, u64 = 140733633579296}}, {events = 55, data = {ptr = 0x48012b6000000000, fd = 0, u32 = 0, u64 = 5188475937024376832}}, {events = 32516, data = {ptr = 0x7f0461e9cce4 <g_slice_free1+148>, fd = 1642712292, u32 = 1642712292, u64 = 139656799309028}}, {events = 1070388504, data = {ptr = 0x48012b60000055a4, fd = 21924, u32 = 21924, u64 = 5188475937024398756}}, {events = 32516, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 1069237704, data = {ptr = 0x1a3cc970000055a4, fd = 21924, u32 = 21924, u64 = 1890607426462307748}}, {events = 32767, data = {ptr = 0x7fff1a3f4c50 <clock_gettime+512>, fd = 440355920, u32 = 440355920, u64 = 140733633743952}}, {events = 440191408, data = {ptr = 0x3f9f252000007fff, fd = 32767, u32 = 32767, u64 = 4584423765055668223}}, {events = 1, data = {ptr = 0x7fff1a3cc990, fd = 440191376, u32 = 440191376, u64 = 140733633579408}}, {events = 440355920, data = {ptr = 0x1a3cc9d000007fff, fd = 32767, u32 = 32767, u64 = 1890607838779179007}}, {events = 32767, data = {ptr = 0x100000000, fd = 0, u32 = 0, u64 = 4294967296}}, {events = 440191496, data = {ptr = 0x60ecb2dc00007fff, fd = 32767, u32 = 32767, u64 = 6984153780107378687}}, {events = 32516, data = {ptr = 0x7fff1a3cc9b0, fd = 440191408, u32 = 440191408, u64 = 140733633579440}}, {events = 8, data = {ptr = 0x3f9e294000000000, fd = 0, u32 = 0, u64 = 4584146825564389376}}, {events = 21924, data = {ptr = 0x7fff1a3cc9a0, fd = 440191392, u32 = 440191392, u64 = 140733633579424}}}
        source = <optimized out>
        i = <optimized out>
        count = <optimized out>
#7  0x00007f0460fb77b7 in wayland_event_source_dispatch (base=<optimized out>, callback=<optimized out>, data=<optimized out>) at wayland/meta-wayland.c:90
        source = <optimized out>
        loop = <optimized out>
#8  0x00007f0461e7ec3e in g_main_dispatch (context=0x55a43f9f2520) at ../../../../glib/gmain.c:3182
        dispatch = 0x7f0460fb77a0 <wayland_event_source_dispatch>
        prev_source = 0x0
        was_in_call = 0
        user_data = 0x0
        callback = 0x0
        cb_funcs = <optimized out>
        cb_data = <optimized out>
        need_destroy = <optimized out>
        source = 0x55a43fd033b0
        current = 0x55a43fa0ad50
        i = 0
        __func__ = "g_main_dispatch"
#9  0x00007f0461e7ec3e in g_main_context_dispatch (context=context at entry=0x55a43f9f2520) at ../../../../glib/gmain.c:3847
#10 0x00007f0461e7eed8 in g_main_context_iterate (context=0x55a43f9f2520, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at ../../../../glib/gmain.c:3920
        max_priority = 2147483647
        timeout = 10683
        some_ready = 1
        nfds = <optimized out>
        allocated_nfds = 6
        fds = 0x55a43fce6690
#11 0x00007f0461e7f1d2 in g_main_loop_run (loop=0x55a43fcf0930) at ../../../../glib/gmain.c:4116
        __func__ = "g_main_loop_run"
#12 0x00007f0460fb89c6 in meta_xwayland_start (manager=manager at entry=0x7f046105f8e8 <_meta_wayland_compositor+40>, wl_display=0x55a43f9f6670) at wayland/meta-xwayland.c:540
        xwayland_client_fd = {38, 39}
---Type <return> to continue, or q <return> to quit---
        displayfd = {40, 41}
        started = 0
        launcher = 0x55a43fcda100
        flags = <optimized out>
        error = 0x0
#13 0x00007f0460fb7e04 in meta_wayland_init () at wayland/meta-wayland.c:408
        compositor = 0x7f046105f8c0 <_meta_wayland_compositor>
        wayland_event_source = 0x55a43fd033b0
#14 0x00007f0460f8952e in meta_init () at core/main.c:603
        act = {__sigaction_handler = {sa_handler = 0x1, sa_sigaction = 0x1}, sa_mask = {__val = {0 <repeats 16 times>}}, sa_flags = 0, sa_restorer = 0x55a43f9f2250}
        empty_mask = {__val = {0 <repeats 16 times>}}
        compositor_type = <optimized out>
        backend_gtype = 0x55a43f9f5400 [MetaBackendNative/MetaBackend]
#15 0x000055a43de4d528 in main (argc=<optimized out>, argv=<optimized out>) at ../src/main.c:465
        ctx = <optimized out>
        error = 0x0
        ecode = <optimized out>
(gdb) q
-------------- next part --------------
root at telesto:/home/henry# coredumpctl debug --debugger=gdb Xwayland
           PID: 7723 (Xwayland)
           UID: 1000 (henry)
           GID: 1000 (henry)
        Signal: 6 (ABRT)
     Timestamp: Thu 2018-09-20 13:52:25 CEST (2min 55s ago)
  Command Line: /usr/bin/Xwayland :0 -rootless -terminate -accessx -core -listen 4 -listen 5 -displayfd 6
    Executable: /usr/bin/Xwayland
 Control Group: /user.slice/user-1000.slice/session-25.scope
          Unit: session-25.scope
         Slice: user-1000.slice
       Session: 25
     Owner UID: 1000 (henry)
       Boot ID: 14074530d2a94bc7bf791eefe5a0eec1
    Machine ID: db1f5df9f1684b819a86094c453c1730
      Hostname: telesto
       Storage: /var/lib/systemd/coredump/core.Xwayland.1000.14074530d2a94bc7bf791eefe5a0eec1.7723.1537444345000000.lz4
       Message: Process 7723 (Xwayland) of user 1000 dumped core.

                Stack trace of thread 7723:
                #0  0x00007fdd225e6f3b __GI_raise (libc.so.6)
                #1  0x00007fdd225e82f1 __GI_abort (libc.so.6)
                #2  0x000055bdcc19730a OsAbort (Xwayland)
                #3  0x000055bdcc19ce13 AbortServer (Xwayland)
                #4  0x000055bdcc19dc79 FatalError (Xwayland)
                #5  0x000055bdcc03446c xwl_log_handler (Xwayland)
                #6  0x00007fdd23aae21a wl_abort (libwayland-client.so.0)
                #7  0x00007fdd23aaa075 wl_proxy_marshal_array_constructor_versioned (libwayland-client.so.0)
                #8  0x00007fdd23aaa2da wl_proxy_marshal_constructor (libwayland-client.so.0)
                #9  0x00007fdd23aab355 wl_display_sync (libwayland-client.so.0)
                #10 0x000055bdcc03496c xwl_screen_init (Xwayland)
                #11 0x000055bdcc15ec17 AddScreen (Xwayland)
                #12 0x000055bdcc0363bc InitOutput (Xwayland)
                #13 0x000055bdcc16275f dix_main (Xwayland)
                #14 0x00007fdd225d3b17 __libc_start_main (libc.so.6)
                #15 0x000055bdcc03418a _start (Xwayland)

GNU gdb (Debian 8.1-4) 8.1
Copyright (C) 2018 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-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/Xwayland...Reading symbols from /usr/lib/debug/.build-id/b0/5eff2ea3c555f3a53cada3613925b052be1363.debug...done.
done.
[New LWP 7723]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/bin/Xwayland :0 -rootless -terminate -accessx -core -listen 4 -listen 5 -d'.
Program terminated with signal SIGABRT, Aborted.
#0  __GI_raise (sig=sig at entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
51  ../sysdeps/unix/sysv/linux/raise.c: Datei oder Verzeichnis nicht gefunden.
(gdb) bt
#0  __GI_raise (sig=sig at entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#1  0x00007fdd225e82f1 in __GI_abort () at abort.c:79
#2  0x000055bdcc19730a in OsAbort () at ../../../../os/utils.c:1350
#3  0x000055bdcc19ce13 in AbortServer () at ../../../../os/log.c:877
#4  0x000055bdcc19dc79 in FatalError (f=f at entry=0x55bdcc1a91c6 "%s") at ../../../../os/log.c:1015
#5  0x000055bdcc03446c in xwl_log_handler (format=<optimized out>, args=<optimized out>) at ../../../../../hw/xwayland/xwayland.c:1137
#6  0x00007fdd23aae21a in wl_abort (fmt=<optimized out>) at ../src/wayland-util.c:414
#7  0x00007fdd23aaa075 in wl_proxy_marshal_array_constructor_versioned (proxy=proxy at entry=0x55bdcd78b7a0, opcode=opcode at entry=0, args=args at entry=0x7ffd470a8890, interface=interface at entry=0x55bdcc214ae0 <wl_callback_interface>, version=0) at ../src/wayland-client.c:747
#8  0x00007fdd23aaa0d9 in wl_proxy_marshal_array_constructor (proxy=proxy at entry=0x55bdcd78b7a0, opcode=opcode at entry=0, args=args at entry=0x7ffd470a8890, interface=interface at entry=0x55bdcc214ae0 <wl_callback_interface>) at ../src/wayland-client.c:687
#9  0x00007fdd23aaa2da in wl_proxy_marshal_constructor (proxy=proxy at entry=0x55bdcd78b7a0, opcode=opcode at entry=0, interface=0x55bdcc214ae0 <wl_callback_interface>) at ../src/wayland-client.c:821
#10 0x00007fdd23aab355 in wl_display_sync (wl_display=0x55bdcd78b7a0) at ./protocol/wayland-client-protocol.h:954
#11 wl_display_roundtrip_queue (display=0x55bdcd78b140, queue=0x55bdcd78b208) at ../src/wayland-client.c:1230
#12 0x00007fdd23aab3ec in wl_display_roundtrip (display=<optimized out>) at ../src/wayland-client.c:1267
#13 0x000055bdcc03496c in xwl_screen_init (pScreen=pScreen at entry=0x55bdcd785a60, argc=argc at entry=12, argv=argv at entry=0x7ffd470a8cc8) at ../../../../../hw/xwayland/xwayland.c:1036
#14 0x000055bdcc15ec17 in AddScreen (pfnInit=pfnInit at entry=0x55bdcc034610 <xwl_screen_init>, argc=argc at entry=12, argv=argv at entry=0x7ffd470a8cc8) at ../../../../dix/dispatch.c:3915
#15 0x000055bdcc0363bc in InitOutput (screen_info=screen_info at entry=0x55bdcc23ab60 <screenInfo>, argc=argc at entry=12, argv=argv at entry=0x7ffd470a8cc8) at ../../../../../hw/xwayland/xwayland.c:1174
#16 0x000055bdcc16275f in dix_main (argc=12, argv=0x7ffd470a8cc8, envp=<optimized out>) at ../../../../dix/main.c:193
#17 0x00007fdd225d3b17 in __libc_start_main (main=0x55bdcc034150 <main>, argc=12, argv=0x7ffd470a8cc8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd470a8cb8) at ../csu/libc-start.c:310
#18 0x000055bdcc03418a in _start ()
(gdb) bt full
#0  __GI_raise (sig=sig at entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
        set = {__val = {171515904, 0, 0, 0, 0, 0, 94273661388464, 67108868, 140587742791904, 0, 2, 9223372036854775822, 0, 0, 0, 0}}
        pid = <optimized out>
        tid = <optimized out>
        ret = <optimized out>
#1  0x00007fdd225e82f1 in __GI_abort () at abort.c:79
        save_stage = 1
        act = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, sa_mask = {__val = {0, 0, 0, 0, 0, 2, 9223372036854775822, 0, 0, 0, 0, 0, 67108868, 140587742791904, 11977214902440177152, 0}}, sa_flags = -870673978, sa_restorer = 0x55bdcc1a91c6}
        sigs = {__val = {32, 0 <repeats 15 times>}}
#2  0x000055bdcc19730a in OsAbort () at ../../../../os/utils.c:1350
No locals.
#3  0x000055bdcc19ce13 in AbortServer () at ../../../../os/log.c:877
No locals.
#4  0x000055bdcc19dc79 in FatalError (f=f at entry=0x55bdcc1a91c6 "%s") at ../../../../os/log.c:1015
        args = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 0x7ffd470a85f0, reg_save_area = 0x7ffd470a8520}}
        args2 = {{gp_offset = 8, fp_offset = 48, overflow_arg_area = 0x7ffd470a85f0, reg_save_area = 0x7ffd470a8520}}
        beenhere = 1
#5  0x000055bdcc03446c in xwl_log_handler (format=<optimized out>, args=<optimized out>) at ../../../../../hw/xwayland/xwayland.c:1137
        msg = "Error sending request: Broken pipe\n\000\000\000\000\000\255-c\"\335\177\000\000\002\000\000\000\000\000<\000b\027^\"\335\177\000\000LC_MESSAGES/libc.mo\000\375\177\000\000 \000\000\000\000\000\000\000`\207\nG\375\177\000\000\026\027^\"\335\177", '\000' <repeats 26 times>, "\004\000\000\000\000\000\000\000G s\"\335\177\000\000\002\000\000\000 ", '\000' <repeats 19 times>, "؆\nG\375\177\000\000\000\000\000\000\000\000\000\000\060\206\nG\375\177\000\000\000"...
#6  0x00007fdd23aae21a in wl_abort (fmt=<optimized out>) at ../src/wayland-util.c:414
        argp = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 0x7ffd470a87f0, reg_save_area = 0x7ffd470a8730}}
#7  0x00007fdd23aaa075 in wl_proxy_marshal_array_constructor_versioned (proxy=proxy at entry=0x55bdcd78b7a0, opcode=opcode at entry=0, args=args at entry=0x7ffd470a8890, interface=interface at entry=0x55bdcc214ae0 <wl_callback_interface>, version=0) at ../src/wayland-client.c:747
        closure = 0x55bdcd78b650
        new_proxy = 0x55bdcd78c3d0
        message = 0x7fdd23ab3d60 <wl_display_requests>
#8  0x00007fdd23aaa0d9 in wl_proxy_marshal_array_constructor (proxy=proxy at entry=0x55bdcd78b7a0, opcode=opcode at entry=0, args=args at entry=0x7ffd470a8890, interface=interface at entry=0x55bdcc214ae0 <wl_callback_interface>) at ../src/wayland-client.c:687
No locals.
#9  0x00007fdd23aaa2da in wl_proxy_marshal_constructor (proxy=proxy at entry=0x55bdcd78b7a0, opcode=opcode at entry=0, interface=0x55bdcc214ae0 <wl_callback_interface>) at ../src/wayland-client.c:821
        args = {{i = -847723568, u = 3447243728, f = -847723568, s = 0x55bdcd78c3d0 "\340J!̽U", o = 0x55bdcd78c3d0, n = 3447243728, a = 0x55bdcd78c3d0, h = -847723568}, {i = 1191872800, u = 1191872800, f = 1191872800, s = 0x7ffd470a8920 "\b\262xͽU", o = 0x7ffd470a8920, n = 1191872800,
            a = 0x7ffd470a8920, h = 1191872800}, {i = 1191872784, u = 1191872784, f = 1191872784, s = 0x7ffd470a8910 "@\211\nG\375\177", o = 0x7ffd470a8910, n = 1191872784, a = 0x7ffd470a8910, h = 1191872784}, {i = 0, u = 0, f = 0,
            s = 0x1800000000 <error: Cannot access memory at address 0x1800000000>, o = 0x1800000000, n = 0, a = 0x1800000000, h = 0}, {i = 0, u = 0, f = 0, s = 0x0, o = 0x0, n = 0, a = 0x0, h = 0}, {i = 0, u = 0, f = 0, s = 0x0, o = 0x0, n = 0, a = 0x0, h = 0}, {i = 1191872752,
            u = 1191872752, f = 1191872752, s = 0x7ffd470a88f0 "\320ryͽU", o = 0x7ffd470a88f0, n = 1191872752, a = 0x7ffd470a88f0, h = 1191872752}, {i = 1, u = 1, f = 1, s = 0x1 <error: Cannot access memory at address 0x1>, o = 0x1, n = 1, a = 0x1, h = 1}, {i = 0, u = 0, f = 0, s = 0x0,
            o = 0x0, n = 0, a = 0x0, h = 0}, {i = 0, u = 0, f = 0, s = 0x0, o = 0x0, n = 0, a = 0x0, h = 0}, {i = 0, u = 0, f = 0, s = 0x55bd00000000 <error: Cannot access memory at address 0x55bd00000000>, o = 0x55bd00000000, n = 0, a = 0x55bd00000000, h = 0}, {i = 598393085, u = 598393085,
            f = 598393085, s = 0x7fdd23aac0fd <wl_closure_close_fds+77> "\200<$hH\211\305u\342A\213|\334\030\203\377\377t\330\350{\320\377\377H\203\303\001A9\034$\177Ӑ1\300H\213T$\bdH3\024%(", o = 0x7fdd23aac0fd <wl_closure_close_fds+77>, n = 598393085,
            a = 0x7fdd23aac0fd <wl_closure_close_fds+77>, h = 598393085}, {i = -847678768, u = 3447288528, f = -847678768, s = 0x55bdcd7972d0 "", o = 0x55bdcd7972d0, n = 3447288528, a = 0x55bdcd7972d0, h = -847678768}, {i = 348, u = 348, f = 348,
            s = 0x15c <error: Cannot access memory at address 0x15c>, o = 0x15c, n = 348, a = 0x15c, h = 348}, {i = 117, u = 117, f = 117, s = 0x75 <error: Cannot access memory at address 0x75>, o = 0x75, n = 117, a = 0x75, h = 117}, {i = -361353728, u = 3933613568, f = -361353728,
            s = 0xa6379d7eea762e00 <error: Cannot access memory at address 0xa6379d7eea762e00>, o = 0xa6379d7eea762e00, n = 3933613568, a = 0xa6379d7eea762e00, h = -361353728}, {i = 1191872832, u = 1191872832, f = 1191872832, s = 0x7ffd470a8940 "=p\032̽U", o = 0x7ffd470a8940,
            n = 1191872832, a = 0x7ffd470a8940, h = 1191872832}, {i = 72, u = 72, f = 72, s = 0x48 <error: Cannot access memory at address 0x48>, o = 0x48, n = 72, a = 0x48, h = 72}, {i = -847728120, u = 3447239176, f = -847728120, s = 0x55bdcd78b208 "\b\262xͽU", o = 0x55bdcd78b208,
            n = 3447239176, a = 0x55bdcd78b208, h = -847728120}, {i = -847728320, u = 3447238976, f = -847728320, s = 0x55bdcd78b140 "\340<\253#\335\177", o = 0x55bdcd78b140, n = 3447238976, a = 0x55bdcd78b140, h = -847728320}}
        ap = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffd470a8a20, reg_save_area = 0x7ffd470a8940}}
#10 0x00007fdd23aab355 in wl_display_sync (wl_display=0x55bdcd78b7a0) at ./protocol/wayland-client-protocol.h:954
        callback = <optimized out>
        callback = <optimized out>
#11 wl_display_roundtrip_queue (display=0x55bdcd78b140, queue=0x55bdcd78b208) at ../src/wayland-client.c:1230
        display_wrapper = 0x55bdcd78b7a0
        callback = <optimized out>
        done = 0
        ret = 0
#12 0x00007fdd23aab3ec in wl_display_roundtrip (display=<optimized out>) at ../src/wayland-client.c:1267
No locals.
#13 0x000055bdcc03496c in xwl_screen_init (pScreen=pScreen at entry=0x55bdcd785a60, argc=argc at entry=12, argv=argv at entry=0x7ffd470a8cc8) at ../../../../../hw/xwayland/xwayland.c:1036
        allow_commits = "_XWAYLAND_ALLOW_COMMITS"
        xwl_screen = <optimized out>
        red_mask = <optimized out>
        blue_mask = <optimized out>
        green_mask = <optimized out>
        ret = <optimized out>
        bpc = <optimized out>
        green_bpc = <optimized out>
        i = <optimized out>
#14 0x000055bdcc15ec17 in AddScreen (pfnInit=pfnInit at entry=0x55bdcc034610 <xwl_screen_init>, argc=argc at entry=12, argv=argv at entry=0x7ffd470a8cc8) at ../../../../dix/dispatch.c:3915
        i = 0
        pScreen = 0x55bdcd785a60
        ret = <optimized out>
#15 0x000055bdcc0363bc in InitOutput (screen_info=screen_info at entry=0x55bdcc23ab60 <screenInfo>, argc=argc at entry=12, argv=argv at entry=0x7ffd470a8cc8) at ../../../../../hw/xwayland/xwayland.c:1174
        depths = {1, 4, 8, 15, 16, 24, 32}
        bpp = {1, 8, 8, 16, 16, 32, 32}
        i = <optimized out>
#16 0x000055bdcc16275f in dix_main (argc=12, argv=0x7ffd470a8cc8, envp=<optimized out>) at ../../../../dix/main.c:193
        i = <optimized out>
        alwaysCheckForInput = {0, 1}
#17 0x00007fdd225d3b17 in __libc_start_main (main=0x55bdcc034150 <main>, argc=12, argv=0x7ffd470a8cc8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd470a8cb8) at ../csu/libc-start.c:310
        self = <optimized out>
---Type <return> to continue, or q <return> to quit---
        __self = <optimized out>
        result = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -4048074456303887344, 94273659945312, 140725795327168, 0, 0, -7830827799762134000, -7848783265387078640}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x7ffd470a8d30, 0x7fdd2405a170}, data = {prev = 0x0, cleanup = 0x0,
              canceltype = 1191873840}}}
        not_first_call = <optimized out>
#18 0x000055bdcc03418a in _start ()
No symbol table info available.
(gdb) q
-------------- next part --------------
A non-text attachment was scrubbed...
Name: syslog-crashed-gnome-session_2.log
Type: text/x-log
Size: 11618 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-gnome-maintainers/attachments/20180920/9b91c6ba/attachment-0001.bin>


More information about the pkg-gnome-maintainers mailing list