I upgraded to mesa-libgl 9.1 and found that ArchLinux hard crashes when starting X at loading GLX Module every time (it worked fine before the upgrade). Several ArchLinux users (https://bbs.archlinux.org/viewtopic.php?id=158721) are also reporting the same issue. No log information is provided, the crash completely locks up the VM.
Not sure if this helps, but VirtualBox and other video drivers works fine. I can also run the vesa driver in VMWare Workstation just fine.
Running virtualized up-to-date ArchLinux 64-bit on a Windows 7 64bit workstation with VMWare Workstation 8.
Other versions of software include:
linux 3.8-2 (vanilla, was on 3.7, tried 3.8 from testing- no diff)
I'm not much of a developer but can help with providing more information if needed.
More reports here, along with xorg log: https://bbs.archlinux.org/viewtopic.php?id=158882
I've worked around this for now by recompiling xorg-server without the --enable-glx-tls argument to configure. On the arch linux forums a modified PKGBUILD script was provided: http://pastebin.com/q0hLj7M1
Knowing that it's something to do with glx-tls may help anyone looking to fix this.
I don't know if it's importnant.
I report this for completness: https://bugs.archlinux.org/task/34638
(In reply to comment #2)
> I've worked around this for now by recompiling xorg-server without the
> --enable-glx-tls argument to configure. On the arch linux forums a modified
> PKGBUILD script was provided: http://pastebin.com/q0hLj7M1
> Knowing that it's something to do with glx-tls may help anyone looking to
> fix this.
I'm an idiot. The fix was in mesa not xorg-server.
*** Bug 61630 has been marked as a duplicate of this bug. ***
Changing to the default assignee.
(In reply to comment #3)
> I don't know if it's importnant.
> I report this for completness: https://bugs.archlinux.org/task/34638
It's the issue.
Building mesa with --with-llvm-shared-libs fixes the crash, but ArchLinux doesn't do it now since mesa needs to be built with an llvm2.3 snapshot (llvm-amdgpu-snapshot) for r600g, while shared llvm is still 2.2.
(In reply to comment #7)
> Building mesa with --with-llvm-shared-libs fixes the crash, but ArchLinux
> doesn't do it now since mesa needs to be built with an llvm2.3 snapshot
> (llvm-amdgpu-snapshot) for r600g, while shared llvm is still 2.2.
An LLVM 3.3 snapshot is only required for Mesa Git master. The Mesa 9.1 branch just requires some patches on top of LLVM 3.2 which should have negligible impact outside of the R600 LLVM backend, so they could be applied in the main LLVM packages. That's what Debian and I assume other distros do.
-- 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/xorg/driver/xf86-video-vmware/issues/5.