Bug 99149 - XWayland crash xorg-server-1.19.0 dri3_send_open_reply()
Summary: XWayland crash xorg-server-1.19.0 dri3_send_open_reply()
Status: RESOLVED DUPLICATE of bug 100040
Alias: None
Product: Wayland
Classification: Unclassified
Component: XWayland (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Wayland bug list
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-12-19 19:58 UTC by Leho Kraav (:macmaN :lkraav)
Modified: 2017-03-10 13:29 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Leho Kraav (:macmaN :lkraav) 2016-12-19 19:58:11 UTC
I have a Chrome 55 app-mode window that is over time able to get itself into a weird state, where it doesn't update the contents properly anymore, then closing and relaunching it crashes Xwayland.

This is on kernel 4.9.0, gnome-3.22, Gentoo.

dets  19 21:25:05 papaya org.gnome.Shell.desktop[18687]: (EE)
dets  19 21:25:05 papaya org.gnome.Shell.desktop[18687]: (EE) Backtrace:
dets  19 21:25:05 papaya org.gnome.Shell.desktop[18687]: (EE) 0: /usr/bin/Xwayland (xorg_backtrace+0x56) [0x57cf36]
dets  19 21:25:05 papaya org.gnome.Shell.desktop[18687]: (EE) 1: /usr/bin/Xwayland (0x400000+0x1808c9) [0x5808c9]
dets  19 21:25:05 papaya org.gnome.Shell.desktop[18687]: (EE) 2: /lib64/libpthread.so.0 (0x7fbf59455000+0x10d70) [0x7fbf59465d70]
dets  19 21:25:05 papaya org.gnome.Shell.desktop[18687]: (EE) 3: /usr/bin/Xwayland (WriteFdToClient+0x4) [0x57fbb4]
dets  19 21:25:05 papaya org.gnome.Shell.desktop[18687]: (EE) 4: /usr/bin/Xwayland (dri3_send_open_reply+0x6d) [0x4e785d]
dets  19 21:25:05 papaya org.gnome.Shell.desktop[18687]: (EE) 5: /usr/bin/Xwayland (0x400000+0x29747) [0x429747]
dets  19 21:25:05 papaya org.gnome.Shell.desktop[18687]: (EE) 6: /usr/lib64/libffi.so.6 (ffi_call_unix64+0x4c) [0x7fbf58ca0020]
dets  19 21:25:05 papaya org.gnome.Shell.desktop[18687]: (EE) 7: /usr/lib64/libffi.so.6 (ffi_call+0x2f8) [0x7fbf58c9fa88]
dets  19 21:25:05 papaya org.gnome.Shell.desktop[18687]: (EE) 8: /usr/lib64/libwayland-client.so.0 (0x7fbf5ade1000+0x8f3a) [0x7fbf5ade9f3a]
dets  19 21:25:05 papaya org.gnome.Shell.desktop[18687]: (EE) 9: /usr/lib64/libwayland-client.so.0 (0x7fbf5ade1000+0x5cf0) [0x7fbf5ade6cf0]
dets  19 21:25:05 papaya org.gnome.Shell.desktop[18687]: (EE) 10: /usr/lib64/libwayland-client.so.0 (wl_display_dispatch_queue_pending+0x7c) [0x7fbf5ade7f3c]
dets  19 21:25:05 papaya org.gnome.Shell.desktop[18687]: (EE) 11: /usr/bin/Xwayland (0x400000+0x2390b) [0x42390b]
dets  19 21:25:05 papaya org.gnome.Shell.desktop[18687]: (EE) 12: /usr/bin/Xwayland (0x400000+0x181312) [0x581312]
dets  19 21:25:05 papaya org.gnome.Shell.desktop[18687]: (EE) 13: /usr/bin/Xwayland (WaitForSomething+0x1eb) [0x57b1ab]
dets  19 21:25:05 papaya org.gnome.Shell.desktop[18687]: (EE) 14: /usr/bin/Xwayland (0x400000+0x148e71) [0x548e71]
dets  19 21:25:05 papaya org.gnome.Shell.desktop[18687]: (EE) 15: /usr/bin/Xwayland (0x400000+0x14d198) [0x54d198]
dets  19 21:25:05 papaya org.gnome.Shell.desktop[18687]: (EE) 16: /lib64/libc.so.6 (__libc_start_main+0xf0) [0x7fbf590d9620]
dets  19 21:25:05 papaya org.gnome.Shell.desktop[18687]: (EE) 17: /usr/bin/Xwayland (_start+0x29) [0x422ff9]
dets  19 21:25:05 papaya org.gnome.Shell.desktop[18687]: (EE)
dets  19 21:25:05 papaya org.gnome.Shell.desktop[18687]: (EE) Segmentation fault at address 0x20
dets  19 21:25:05 papaya org.gnome.Shell.desktop[18687]: (EE)
dets  19 21:25:05 papaya org.gnome.Shell.desktop[18687]: Fatal server error:
dets  19 21:25:05 papaya org.gnome.Shell.desktop[18687]: (EE) Caught signal 11 (Segmentation fault). Server aborting
dets  19 21:25:05 papaya org.gnome.Shell.desktop[18687]: (EE)
Comment 1 Leho Kraav (:macmaN :lkraav) 2017-01-05 08:58:38 UTC
I'm starting to detect a pattern that this crash only happens in multi-monitor situations. This Chrome instance is opening on the laptop screen and I had Hangouts video call open on the external monitor.

You can see Chrome saying "Created new window in existing browser session." right before the crash.

jaan  05 10:54:17 papaya chrome-mlcccdepafjjmjdkedhaegoncahjjnle-Profile_4.desktop[25006]: [25006:25006:0105/105417:ERROR:browser_main_loop.cc(243)] GTK theme error: Unable to locate theme engine in module_path: "adwaita",
jaan  05 10:54:17 papaya chrome-mlcccdepafjjmjdkedhaegoncahjjnle-Profile_4.desktop[25006]: [25006:25006:0105/105417:ERROR:browser_main_loop.cc(243)] GTK theme error: Unable to locate theme engine in module_path: "adwaita",
jaan  05 10:54:18 papaya chrome-mlcccdepafjjmjdkedhaegoncahjjnle-Profile_4.desktop[25006]: Created new window in existing browser session.
jaan  05 10:54:18 papaya org.gnome.Shell.desktop[20281]: (EE)
jaan  05 10:54:18 papaya org.gnome.Shell.desktop[20281]: (EE) Backtrace:
jaan  05 10:54:18 papaya org.gnome.Shell.desktop[20281]: (EE) 0: /usr/bin/Xwayland (xorg_backtrace+0x56) [0x57cf36]
jaan  05 10:54:18 papaya org.gnome.Shell.desktop[20281]: (EE) 1: /usr/bin/Xwayland (0x400000+0x1808c9) [0x5808c9]
jaan  05 10:54:18 papaya org.gnome.Shell.desktop[20281]: (EE) 2: /lib64/libpthread.so.0 (0x7f67c1a4d000+0x10d70) [0x7f67c1a5dd70]
jaan  05 10:54:18 papaya org.gnome.Shell.desktop[20281]: (EE) 3: /usr/bin/Xwayland (0x400000+0x15994c) [0x55994c]
jaan  05 10:54:18 papaya org.gnome.Shell.desktop[20281]: (EE) 4: /usr/bin/Xwayland (dri3_send_open_reply+0x6d) [0x4e785d]
jaan  05 10:54:18 papaya org.gnome.Shell.desktop[20281]: (EE) 5: /usr/bin/Xwayland (0x400000+0x29747) [0x429747]
jaan  05 10:54:18 papaya org.gnome.Shell.desktop[20281]: (EE) 6: /usr/lib64/libffi.so.6 (ffi_call_unix64+0x4c) [0x7f67c1298020]
jaan  05 10:54:18 papaya org.gnome.Shell.desktop[20281]: (EE) 7: /usr/lib64/libffi.so.6 (ffi_call+0x2f8) [0x7f67c1297a88]
jaan  05 10:54:18 papaya org.gnome.Shell.desktop[20281]: (EE) 8: /usr/lib64/libwayland-client.so.0 (0x7f67c33d9000+0x8f3a) [0x7f67c33e1f3a]
jaan  05 10:54:18 papaya org.gnome.Shell.desktop[20281]: (EE) 9: /usr/lib64/libwayland-client.so.0 (0x7f67c33d9000+0x5cf0) [0x7f67c33decf0]
jaan  05 10:54:18 papaya org.gnome.Shell.desktop[20281]: (EE) 10: /usr/lib64/libwayland-client.so.0 (wl_display_dispatch_queue_pending+0x7c) [0x7f67c33dff3c]
jaan  05 10:54:18 papaya org.gnome.Shell.desktop[20281]: (EE) 11: /usr/bin/Xwayland (0x400000+0x2390b) [0x42390b]
jaan  05 10:54:18 papaya org.gnome.Shell.desktop[20281]: (EE) 12: /usr/bin/Xwayland (0x400000+0x181312) [0x581312]
jaan  05 10:54:18 papaya org.gnome.Shell.desktop[20281]: (EE) 13: /usr/bin/Xwayland (WaitForSomething+0x1eb) [0x57b1ab]
jaan  05 10:54:18 papaya org.gnome.Shell.desktop[20281]: (EE) 14: /usr/bin/Xwayland (0x400000+0x148e71) [0x548e71]
jaan  05 10:54:18 papaya org.gnome.Shell.desktop[20281]: (EE) 15: /usr/bin/Xwayland (0x400000+0x14d198) [0x54d198]
jaan  05 10:54:18 papaya org.gnome.Shell.desktop[20281]: (EE) 16: /lib64/libc.so.6 (__libc_start_main+0xf0) [0x7f67c16d1620]
jaan  05 10:54:18 papaya org.gnome.Shell.desktop[20281]: (EE) 17: /usr/bin/Xwayland (_start+0x29) [0x422ff9]
jaan  05 10:54:18 papaya org.gnome.Shell.desktop[20281]: (EE)
jaan  05 10:54:18 papaya org.gnome.Shell.desktop[20281]: (EE) Segmentation fault at address 0x28
jaan  05 10:54:18 papaya org.gnome.Shell.desktop[20281]: (EE)
jaan  05 10:54:18 papaya org.gnome.Shell.desktop[20281]: Fatal server error:
jaan  05 10:54:18 papaya org.gnome.Shell.desktop[20281]: (EE) Caught signal 11 (Segmentation fault). Server aborting
jaan  05 10:54:18 papaya org.gnome.Shell.desktop[20281]: (EE)
Comment 2 Olivier Fourdan 2017-03-10 13:29:12 UTC

*** This bug has been marked as a duplicate of bug 100040 ***


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.