FS#34040 - X does not start on vmware workstation (have something to do with mesa and llvm?)
Attached to Project:
Arch Linux
Opened by Michael Koloberdin (mkoloberdin) - Tuesday, 26 February 2013, 23:33 GMT
Last edited by Andreas Radke (AndyRTR) - Saturday, 23 March 2013, 16:32 GMT
Opened by Michael Koloberdin (mkoloberdin) - Tuesday, 26 February 2013, 23:33 GMT
Last edited by Andreas Radke (AndyRTR) - Saturday, 23 March 2013, 16:32 GMT
|
Details
Description:
After updating mesa to the latest version X does not start anymore. Additional info: * package versions xorg-server 1.13.2.901-1 mesa 9.1-2 * config and/or log files etc. ** Hardware: VMWare Workstation 9.0 ** The log file is attached, here are also a couple of lines from its tail: Loading extension GLX X: /build/src/llvm-a58e8892a2225a5095cc9fc76f9f00d0b6ff50a8/include/llvm/Support/CommandLine.h:646: void llvm::cl::parser<DataType>::addLiteralOption(const char*, const DT&, const char*) [with DT = llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level); DataType = llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)]: Assertion `findOption(Name) == Values.size() && "Option already exists!"' failed. Steps to reproduce: Run graphical desktop on VMWare |
This task depends upon
Closed by Andreas Radke (AndyRTR)
Saturday, 23 March 2013, 16:32 GMT
Reason for closing: Upstream
Additional comments about closing: we are CC'ed to the upstream bug
Saturday, 23 March 2013, 16:32 GMT
Reason for closing: Upstream
Additional comments about closing: we are CC'ed to the upstream bug
https://bugs.freedesktop.org/show_bug.cgi?id=61364
PS. Downgrading mesa to 9.0.2 (painful as hell because of packaging changes) solves the problem
Vmware Player 3.1.4
Arch 32bit
( http://llvm.org/bugs/show_bug.cgi?id=15410#c1 ) - is this something that arch crew can check?
http://cgit.freedesktop.org/mesa/mesa/commit/?id=44a5b5d161db496ec6a9c450a0f369b3356696f2
note: at least new glamor acceleration requires glx-tls in mesa and we have request for this.
Update:
When I create an Xorg.conf file with the following entry
Section "Module"
Disable "glx"
EndSection
it fails with a stacktrace, which is exactly the same as in https://bugs.archlinux.org/task/32612 ("Pixman update isn't that great"). I attached the Xorg.0.log files before and after creating the Xorg.conf file.
After downgrading several xorg-server and xorg-server-common (including dependences), it works with Mesa 9.1.1:
pacman -U xorg-server-1.13.2.901-1-x86_64.pkg.tar.xz xorg-server-common-1.13.2.901-1-x86_64.pkg.tar.xz xf86-input-evdev-2.7.3-2-x86_64.pkg.tar.xz xf86-input-vmmouse-13.0.0-1-x86_64.pkg.tar.xz xf86-video-vesa-2.3.2-2-x86_64.pkg.tar.xz xf86-video-vmware-13.0.0-1-x86_64.pkg.tar.xz
Xorg.0.log-after-disabling-glx (28.7 KiB)
Upgrading xorg to 1.14 triggers another problem in vmware's driver. It is not yet right time to upgrade it, probably we'll have to wait till vmware does something about new pixman cache.