Bug 42844 - Gnome-shell 3.2 and starting OpenGL application crashes Xserver with SIGSEGV
Summary: Gnome-shell 3.2 and starting OpenGL application crashes Xserver with SIGSEGV
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Server/Ext/DRI (show other bugs)
Version: git
Hardware: x86-64 (AMD64) Linux (All)
: medium critical
Assignee: Xorg Project Team
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-12 04:46 UTC by Mateusz Kaduk
Modified: 2011-12-13 13:57 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Xorg.0.log.old and gdb.txt from SSH debuggin session from my phone... (8.18 KB, application/x-gzip)
2011-11-12 04:46 UTC, Mateusz Kaduk
no flags Details
Xorg.0.log (38.25 KB, text/plain)
2011-11-12 04:49 UTC, Mateusz Kaduk
no flags Details
Full backtrace from gdb from SSH session (3.07 KB, text/plain)
2011-11-12 04:49 UTC, Mateusz Kaduk
no flags Details

Description Mateusz Kaduk 2011-11-12 04:46:46 UTC
Created attachment 53446 [details]
Xorg.0.log.old and gdb.txt from SSH debuggin session from my phone...

Hi,

I am running GNU/Linux Debian sid.
As described in topic Xorg crashes when I start RegnumOnline 1.8 (which is OpenGL game) from gnome-shell 3.2. Previous version of gnome-shell 3.0 or fallback mode did not trigger this crash.

xserver-xorg-video-intel             2:2.16.0-1 (but also happens with 2.16.901)
xserver-xorg-core                    2:1.11.1.902-1
libgl1-mesa-dri                      7.11-6
libgl1-mesa-glx                      7.11-6
libglapi-mesa                        7.11-6
libglu1-mesa                         7.11-6
libdrm2                              2.4.27-1
libdrm-intel1                        2.4.27-1
linux-image-3.1.1                    (but also crashes with 3.0.1)

In .xsession-errors I find somethink like
kerneloops-applet: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.

In syslog
Nov 12 12:28:46 mash gnome-session[3835]: Gdk-WARNING: gnome-session: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.#012

Xserver goes back to GDM, but its a SIGSEGV crash, which I belive can be quite dangerous even for security.
Comment 1 Mateusz Kaduk 2011-11-12 04:49:15 UTC
Created attachment 53447 [details]
Xorg.0.log

Xorg.0.log
Comment 2 Mateusz Kaduk 2011-11-12 04:49:54 UTC
Created attachment 53448 [details]
Full backtrace from gdb from SSH session

Full backtrace from gdb from SSH session
Comment 3 Chris Wilson 2011-12-13 06:21:43 UTC
Looks like http://cgit.freedesktop.org/~ickle/xserver/commit/?id=65a272e7ae9392a5716a620d669ef5261241bc4b which still is pending application.
Comment 4 Julien Cristau 2011-12-13 13:43:23 UTC
(In reply to comment #3)
> Looks like
> http://cgit.freedesktop.org/~ickle/xserver/commit/?id=65a272e7ae9392a5716a620d669ef5261241bc4b
> which still is pending application.

that fix is in master and 1.11.2.901 afaict.
Comment 5 Chris Wilson 2011-12-13 13:57:11 UTC
Apologies, I thought I checked the right branch before transferring.


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.