Bug 14208

Summary: Crash in VMWare driver caused by GDM
Product: xorg Reporter: Hans Petter Jansson <hpj>
Component: Driver/VMWareAssignee: Nolan Leake <nolan>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: major    
Priority: medium    
Version: git   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Stack trace. none

Description Hans Petter Jansson 2008-01-22 21:09:10 UTC
When I boot a VMWare image of openSUSE 11.0 (beta), X crashes repeatedly, and GDM shows an error dialog in text mode. I've managed to produce a stack trace from x.org, using gdb in a remote login thusly:

[In remote console]

init 3
while true; do sleep 1; XPID=$(pidof X); if [ "$XPID" != "" ]; then gdb X $XPID; fi; done

[In main console]

init 5

GDM starts up, starts X. gdb attaches to and suspends X, and I tell it to continue execution. I then get a crash, the stack trace for which I'll attach.

X.org is latest git version.
Comment 1 Hans Petter Jansson 2008-01-22 21:11:24 UTC
Created attachment 13872 [details]
Stack trace.
Comment 2 Hans Petter Jansson 2008-01-22 21:12:32 UTC
pSrc->pDrawable == NULL, dereferencing it causes the crash.
Comment 3 Hans Petter Jansson 2008-01-22 21:15:54 UTC
The openSUSE bug where we first discussed this:

https://bugzilla.novell.com/show_bug.cgi?id=353489
Comment 4 Michel Dänzer 2009-12-29 09:40:18 UTC
Should be fixed in xf86-video-vmware 10.16.9. Please reopen if the problem still occurs with that.

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.