Bug 24541

Summary: [xf86-video-vmware] makes X server crash.
Product: xorg Reporter: Lee.MaRS <leemars>
Component: Driver/VMWareAssignee: Nolan Leake <nolan>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: major    
Priority: high CC: remi
Version: 7.4 (2008.09)   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
X server log.
none
GDM debug mode output
none
Remove references to long deprecated loader symbols none

Description Lee.MaRS 2009-10-14 20:37:42 UTC
After upgrading xorg-server to 1.7.0.901, I found that I can't start X server in vmware any more. I checked /var/log/Xorg.0.log, it said:
.....
(II) LoadModule: "vmware"
(II) Loading /usr/lib/xorg/modules/drivers/vmware_drv.so
(II) Module vmware: vendor="X.Org Foundation"
compiled for 1.7.0.901, module version = 10.16.8
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 6.0

Then the file ended.

So I think the problem is xf86-video-vmware. It makes X server crash. I removed it and start X server with vesa driver, then it works again.

Additional info:
local/xorg-server 1.7.0.901-1 (xorg)
X.Org X servers
local/xf86-video-vmware 10.16.8-1 (xorg-video-drivers)
X.org vmware video driver
Comment 1 Lee.MaRS 2009-10-14 20:38:47 UTC
Created attachment 30435 [details]
X server log.
Comment 2 Julien Cristau 2009-10-15 02:19:57 UTC
On Wed, Oct 14, 2009 at 20:37:43 -0700, bugzilla-daemon@freedesktop.org wrote:

> After upgrading xorg-server to 1.7.0.901, I found that I can't start X server
> in vmware any more. I checked /var/log/Xorg.0.log, it said:
> .....
> (II) LoadModule: "vmware"
> (II) Loading /usr/lib/xorg/modules/drivers/vmware_drv.so
> (II) Module vmware: vendor="X.Org Foundation"
> compiled for 1.7.0.901, module version = 10.16.8
> Module class: X.Org Video Driver
> ABI class: X.Org Video Driver, version 6.0
> 
> Then the file ended.
> 
Anything on the server's stderr? (that would show up in the display
manager's log file if you're using one)
Comment 3 Lee.MaRS 2009-10-15 05:21:29 UTC
Created attachment 30446 [details]
GDM debug mode output
Comment 4 Lee.MaRS 2009-10-15 05:23:00 UTC
I ran gdm in debug mode manually and got an output. I post it as attachment.
Comment 5 Lee.MaRS 2009-11-01 18:48:41 UTC
I ran X manually and got this error:

X: symbol lookup error: /usr/lib/xorg/modules/drivers/vmware_drv.so: undefined symbol: LoaderRefSymLists

I recompiled the driver and still not worked. 

Any hints?
Comment 6 Michel Dänzer 2009-11-05 03:36:08 UTC
Created attachment 30980 [details] [review]
Remove references to long deprecated loader symbols

Does this patch fix the crash?
Comment 7 Lee.MaRS 2009-11-05 06:29:18 UTC
Yes, it works!
Comment 8 Rémi Cardona 2009-11-28 09:10:24 UTC
Michel, can I commit this as-is? Does the removed code in the patch need to be #ifdef'ed?

Thanks
Comment 9 Michel Dänzer 2009-11-30 03:00:12 UTC
(In reply to comment #8)
> Does the removed code in the patch need to be #ifdef'ed?

Not sure, but I suspect so.
Comment 10 patrikhuber 2009-12-22 10:43:45 UTC
I also have exactly the same bug. Basically I've not been able to use VMWare for over a month now... when will this be fixed? :( It is pretty severe.
Comment 11 Michel Dänzer 2009-12-29 09:39:47 UTC
Fixed in xf86-video-vmware 10.16.9.

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.