Xorg/Xwayland segfaults in OsLookupColor() from funlockfile() from glamor_get_pixmap_texture() from glamor_create_gc()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
X.Org X server |
Fix Released
|
Unknown
|
|||
xorg-server (Fedora) |
Won't Fix
|
Undecided
|
|||
xorg-server (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Recently, my the xserver on my system has started randomly crashing due to a segmentation fault. As far as I can tell, this segmentation fault occurs as a result of libglamoregl encountering a GL_OUT_OF_MEMORY error (see attached Xorg.log). I have had a hard time reproducing this bug reliably, but it mostly happens when I have been using Inkscape for a while.
This appears to be the same bug that has been reported here
https:/
https:/
In those bug reports, the usual recommendation is to switch from the -modesetting video driver to the -nouveau video driver. By default, Ubuntu is not configured in this way, so this bug probably needs to be addressed in some other way.
My graphics card is listed as follows:
*-display
description: VGA compatible controller
product: GK208B [GeForce GT 710]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:65:00.0
version: a1
width: 64 bits
clock: 33MHz
resources: irq:69 memory:
Please let me know if you need any additional information.
More information:
Release of Ubuntu: 19.04
Installed package versions:
xserver-
xserver-
xserver-
inkscape/disco,now 0.92.4-3 amd64 [installed]
Changed in xorg-server (Fedora): | |
importance: | Unknown → Undecided |
status: | Unknown → Won't Fix |
Changed in xorg-server: | |
status: | Unknown → Fix Released |
tags: | added: focal |
summary: |
- xserver segfaults on GL_OUT_OF_MEMORY in libglamoregl + Xorg/Xwayland segfaults in OsLookupColor() from funlockfile() from + glamor_get_pixmap_texture() from glamor_create_gc() |
Version-Release number of selected component: server- Xwayland- 1.20.3- 1.fc29
xorg-x11-
Additional info: 300.fc29. x86_64
reporter: libreport-2.9.6
crash_function: OsLookupColor
executable: /usr/bin/Xwayland
kernel: 4.18.17-
runlevel: N 5
type: xorg
uid: 0
Truncated backtrace: 0x13d) [0x55c99a7191ed] libpthread. so.0 (funlockfile+0x50) [0x7f89f9d7bfbf] get_pixmap_ texture+ 0x81) [0x55c99a5c3f91] create_ gc+0x70c8) [0x55c99a5d5068] create_ gc+0x74fc) [0x55c99a5d580c] create_ gc+0x7b0e) [0x55c99a5d5fae] create_ gc+0x9b0c) [0x55c99a5d9c0c] pend+0x6af) [0x55c99a686f3f] create_ gc+0x10a02) [0x55c99a5e80e2] ent+0x35e) [0x55c99a6e321e] start_main+ 0xf3) [0x7f89f9bc7413]
0: /usr/bin/Xwayland (OsLookupColor+
1: /lib64/
2: /usr/bin/Xwayland (glamor_
3: /usr/bin/Xwayland (glamor_
4: /usr/bin/Xwayland (glamor_
5: /usr/bin/Xwayland (glamor_
6: /usr/bin/Xwayland (glamor_
7: /usr/bin/Xwayland (DamageRegionAp
8: /usr/bin/Xwayland (glamor_
9: /usr/bin/Xwayland (AddTraps+0x4275) [0x55c99a67c855]
10: /usr/bin/Xwayland (SendErrorToCli
11: /usr/bin/Xwayland (InitFonts+0x3c6) [0x55c99a6e7246]
12: /lib64/libc.so.6 (__libc_
13: /usr/bin/Xwayland (_start+0x2e) [0x55c99a5b535e]
Potential duplicate: bug 1617885