<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - Xwayland crashes constantly (xorg-server-1.20.1 tag of xserver)"
href="https://bugs.freedesktop.org/show_bug.cgi?id=108038#c3">Comment # 3</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - Xwayland crashes constantly (xorg-server-1.20.1 tag of xserver)"
href="https://bugs.freedesktop.org/show_bug.cgi?id=108038">bug 108038</a>
from <span class="vcard"><a class="email" href="mailto:serega.belarus@gmail.com" title="Siarhei <serega.belarus@gmail.com>"> <span class="fn">Siarhei</span></a>
</span></b>
<pre>The problem seems to be an invalid display_handle, or authentication error.
Just guessing from a stacktrace.
In practice I reproduce the problem in the following way.
A new gnome-session is started, which runs Xwayland.
Then I switch a tty terminal.
And during this time an autostart execute skype process.
Which crashes Xwayland finally.
So it's some a problem within gnome, skype, or etc.
I've cross checked xorg-server-1.20.0, ..., xorg-server.1.20.1, as well as
master branch.
The problem is present at all of them.
```plain
(gdb) where
#0 0x00007fcfe9b25d7f in raise () from /usr/lib/libc.so.6
#1 0x00007fcfe9b10672 in abort () from /usr/lib/libc.so.6
#2 0x00005582a92a2fea in OsAbort () at ../xserver/os/utils.c:1350
#3 0x00005582a929b3e5 in AbortServer () at ../xserver/os/log.c:877
#4 FatalError (f=<optimized out>) at ../xserver/os/log.c:1015
#5 0x00005582a93c1e7c in xwl_log_handler (format=<optimized out>,
args=<optimized out>) at ../xserver/hw/xwayland/xwayland.c:1147
#6 0x00007fcfe91e8cb8 in wl_log (fmt=0x7fcfe91e9102 "%s@%u: error %d: %s\n")
at src/wayland-util.c:404
#7 0x00007fcfe91e3289 in display_handle_error (data=0x5582a9e268f0,
display=0x5582a9e268f0, object=0x5582a9e2cc00, code=0,
message=0x5582aa3c1af4 "authenicate failed") at src/wayland-client.c:898
#8 0x00007fcfe7ce11c8 in ffi_call_unix64 () from /usr/lib/libffi.so.6
#9 0x00007fcfe7ce0c2a in ffi_call () from /usr/lib/libffi.so.6
#10 0x00007fcfe91e7160 in wl_closure_invoke (closure=0x5582aa3c1a10, flags=1,
target=0x5582a9e268f0, opcode=0, data=0x5582a9e268f0) at src/connection.c:1006
#11 0x00007fcfe91e417f in dispatch_event (display=0x5582a9e268f0,
queue=0x5582a9e269a0) at src/wayland-client.c:1427
#12 0x00007fcfe91e443e in dispatch_queue (display=0x5582a9e268f0,
queue=0x5582a9e269b8) at src/wayland-client.c:1566
#13 0x00007fcfe91e4766 in wl_display_dispatch_queue_pending
(display=0x5582a9e268f0, queue=0x5582a9e269b8) at src/wayland-client.c:1815
#14 0x00007fcfe91e47d1 in wl_display_dispatch_pending (display=0x5582a9e268f0)
at src/wayland-client.c:1878
#15 0x00005582a93c360b in xwl_read_events (xwl_screen=<optimized out>,
xwl_screen=<optimized out>) at ../xserver/hw/xwayland/xwayland.c:820
#16 0x00005582a92a4d21 in ospoll_wait (ospoll=0x5582a9e1abe0,
timeout=<optimized out>) at ../xserver/os/ospoll.c:651
#17 0x00005582a936c850 in WaitForSomething (are_ready=0) at
../xserver/os/WaitFor.c:207
#18 Dispatch () at ../xserver/dix/dispatch.c:421
#19 0x00005582a9266ced in dix_main (envp=<optimized out>, argv=<optimized out>,
argc=<optimized out>) at ../xserver/dix/main.c:276
#20 main (argc=<optimized out>, argv=<optimized out>, envp=<optimized out>) at
../xserver/dix/stubmain.c:34
```</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>