Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 728126 - games-fps/doomsday (< 3.0) segfaults under a Wayland session
Summary: games-fps/doomsday (< 3.0) segfaults under a Wayland session
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Gentoo Games
URL: https://tracker.dengine.net/issues/1886
Whiteboard:
Keywords: UPSTREAM
Depends on:
Blocks:
 
Reported: 2020-06-13 14:30 UTC by Adrien Dessemond
Modified: 2020-06-13 15:35 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Adrien Dessemond 2020-06-13 14:30:27 UTC
GDB session gives:

Thread 1 "doomsday" received signal SIGSEGV, Segmentation fault.

_XGetRequest (dpy=dpy@entry=0x555555fef950, type=type@entry=98 'b', len=len@entry=8) at /usr/src/debug/x11-libs/libX11-1.6.9/libX11-1.6.9/src/XlibInt.c:1782
1782        req->reqType = type;
(gdb) bt
#0  _XGetRequest (dpy=dpy@entry=0x555555fef950, type=type@entry=98 'b', len=len@entry=8) at /usr/src/debug/x11-libs/libX11-1.6.9/libX11-1.6.9/src/XlibInt.c:1782
#1  0x00007ffff53342e3 in XQueryExtension (dpy=dpy@entry=0x555555fef950, name=name@entry=0x7ffff52bc128 <XRRExtensionName> "RANDR", major_opcode=major_opcode@entry=0x7fffffffd5a4, first_event=first_event@entry=0x7fffffffd5a8, 
    first_error=first_error@entry=0x7fffffffd5ac) at /usr/src/debug/x11-libs/libX11-1.6.9/libX11-1.6.9/src/QuExt.c:44
#2  0x00007ffff5325a13 in XInitExtension (dpy=dpy@entry=0x555555fef950, name=name@entry=0x7ffff52bc128 <XRRExtensionName> "RANDR") at /usr/src/debug/x11-libs/libX11-1.6.9/libX11-1.6.9/src/InitExt.c:47
#3  0x00007ffff52ef8cd in XextAddDisplay (extinfo=extinfo@entry=0x7ffff52bc1b0 <XRRExtensionInfo>, dpy=dpy@entry=0x555555fef950, ext_name=ext_name@entry=0x7ffff52bc128 <XRRExtensionName> "RANDR", 
    hooks=hooks@entry=0x7ffff52bc140 <rr_extension_hooks>, nevents=nevents@entry=2, data=data@entry=0x0) at /usr/src/debug/x11-libs/libXext-1.3.4/libXext-1.3.4/src/extutil.c:110
#4  0x00007ffff52b2326 in XRRFindDisplay (dpy=0x555555fef950) at /usr/src/debug/x11-libs/libXrandr-1.5.2/libXrandr-1.5.2/src/Xrandr.c:295
#5  XRRFindDisplay (dpy=0x555555fef950) at /usr/src/debug/x11-libs/libXrandr-1.5.2/libXrandr-1.5.2/src/Xrandr.c:287
#6  XRRQueryExtension (dpy=0x555555fef950, event_base_return=0x7fffffffd678, error_base_return=0x7fffffffd678) at /usr/src/debug/x11-libs/libXrandr-1.5.2/libXrandr-1.5.2/src/Xrandr.c:352
#7  0x00007ffff7a49d12 in DisplayMode_Native_Init () from /usr/lib64/libdeng_gui.so.2.2
#8  0x00007ffff79cd9d1 in DisplayMode_Init () from /usr/lib64/libdeng_gui.so.2.2
#9  0x00005555557419ce in ClientApp::initialize() ()
#10 0x000055555572250d in main ()


Wayland is not supported in doomday 2.x, however there is a work in progress at the upstream level on this subject see:

https://tracker.dengine.net/issues/1886


Just for the reference, nothing can really be done on Gentoo right now.