Bug 66143 - Xorg crash when trying to play Ignite using wine
Summary: Xorg crash when trying to play Ignite using wine
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/i965 (show other bugs)
Version: git
Hardware: Other All
: medium normal
Assignee: Ian Romanick
QA Contact: Intel 3D Bugs Mailing List
Depends on:
Reported: 2013-06-25 06:18 UTC by Clemens Eisserer
Modified: 2019-09-25 18:49 UTC (History)
0 users

See Also:
i915 platform:
i915 features:

xorg log (31.83 KB, text/plain)
2013-07-20 13:53 UTC, Clemens Eisserer
dmesg output (61.64 KB, text/plain)
2013-07-20 13:53 UTC, Clemens Eisserer
xrandr --verbose output (8.93 KB, text/plain)
2013-07-20 13:54 UTC, Clemens Eisserer
glxinfo output (14.13 KB, text/plain)
2013-07-20 13:57 UTC, Clemens Eisserer
application output (with LIBGL_DEBUG=verbose) (9.92 KB, text/plain)
2013-07-20 14:01 UTC, Clemens Eisserer

Description Clemens Eisserer 2013-06-25 06:18:18 UTC
When trying to play the ignite demo for windows ( http://www.fileplanet.com/223724/220000/fileinfo/Ignite-Demo ) on my SNB based linux laptop, I get a following segfault in Xorg with the stacktrace listed at the end of the report.

I am using F19 + updates-testing, which currently contains:

#0  _mesa_GenBuffers (n=34336, buffer=<optimized out>) at ../../../src/mesa/main/bufferobj.c:969
        ctx = 0x4273800
        first = <optimized out>
        i = <optimized out>
#1  0x00007f3ada9f7816 in __glXDisp_Render (cl=<optimized out>, pc=<optimized out>) at glxcmds.c:2034
        entry = {bytes = 28, varsize = 0x0}
        extra = <optimized out>
        proc = <optimized out>
        err = <optimized out>
        req = <optimized out>
        client = 0x1a47260
        left = <optimized out>
        cmdlen = 28
        error = 53
        commandsDone = 2
        hdr = <optimized out>
        glxc = 0x1d338a0
        sw = <optimized out>
#2  0x00007f3ada9f9c58 in __glXDispatch (client=<optimized out>) at glxext.c:581
        rendering = 1 '\001'
        stuff = 0x409c380
        opcode = 1 '\001'
        proc = <optimized out>
        retval = <optimized out>
#3  0x0000000000436df7 in Dispatch () at dispatch.c:432
        clientReady = 0x17ddea0
        result = <optimized out>
        client = 0x1a47260
        nready = 0
        icheck = 0x814330 <checkForInput>
        start_tick = 220
#4  0x00000000004263fa in main (argc=8, argv=0x7fff5970c858, envp=<optimized out>) at main.c:298
        i = <optimized out>
        alwaysCheckForInput = {0, 1}
Comment 1 Clemens Eisserer 2013-06-27 11:24:20 UTC
Comment 2 Clemens Eisserer 2013-07-19 08:16:18 UTC
Comment 3 Clemens Eisserer 2013-07-19 08:20:41 UTC
While the game doesn't work with UXA either, Xorg only crashes when using SNA.
Comment 4 Ian Romanick 2013-07-19 15:29:02 UTC
It appears that you're getting indirect rendering, which, even if it didn't crash, will result in poor performance.  Can you provide the additional information requested at the link below.  That will help debug at least that issue.

Comment 5 Clemens Eisserer 2013-07-20 13:52:48 UTC
Linux Distribution: Fedora 19
Machine: Dell Notebook
LibDRM version: 2.4.46
Chipset: Intel(R) Sandybridge Mobile (GT2+)
Display Connector: external monitor connected via HDMI
System architecture: Linux localhost.localdomain 3.11.0-0.rc1.git1.2.fc20.x86_64 #1 SMP Thu Jul 18 03:13:42 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
xf86-video-intel: git 6c8b15d321044d4a81cb187cc5e1ac094eb82367
Comment 6 Clemens Eisserer 2013-07-20 13:53:06 UTC
Created attachment 82728 [details]
xorg log
Comment 7 Clemens Eisserer 2013-07-20 13:53:43 UTC
Created attachment 82729 [details]
dmesg output
Comment 8 Clemens Eisserer 2013-07-20 13:54:09 UTC
Created attachment 82730 [details]
xrandr --verbose output
Comment 9 Clemens Eisserer 2013-07-20 13:57:54 UTC
Created attachment 82731 [details]
glxinfo output
Comment 10 Clemens Eisserer 2013-07-20 14:01:47 UTC
Created attachment 82732 [details]
application output (with LIBGL_DEBUG=verbose)
Comment 11 Clemens Eisserer 2013-07-20 14:04:12 UTC
The issue seems to be that my system didn't have the 32-bit dri-drivers installed and was therefore falling back to indirect rendering:

libGL: OpenDriver: trying /usr/lib/dri/i965_dri.so
libGL error: dlopen /usr/lib/dri/i965_dri.so failed (/usr/lib/dri/i965_dri.so: cannot open shared object file: No such file or directory)
err:winediag:X11DRV_WineGL_InitOpenglInfo Direct rendering is disabled, most likely your OpenGL drivers haven't been installed correctly (using GL renderer "Mesa DRI Intel(R) Sandybridge Mobile ", version "1.4 (3.0 Mesa 9.2.0-devel)").

Still, it shouldn't crash X when running on SNA ;)
Comment 12 Clemens Eisserer 2013-08-06 16:28:22 UTC
Comment 13 GitLab Migration User 2019-09-25 18:49:44 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/mesa/mesa/issues/1397.

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.