[LLVMbugs] [Bug 23003] New: [LLVM 3.6 and 3.7 git] LLVM break opengl drivers
bugzilla-daemon at llvm.org
bugzilla-daemon at llvm.org
Mon Mar 23 16:11:51 PDT 2015
https://llvm.org/bugs/show_bug.cgi?id=23003
Bug ID: 23003
Summary: [LLVM 3.6 and 3.7 git] LLVM break opengl drivers
Product: tools
Version: 3.6
Hardware: PC
OS: Linux
Status: NEW
Severity: normal
Priority: P
Component: llvm-as
Assignee: unassignedbugs at nondot.org
Reporter: spupazza at hotmail.com
CC: llvmbugs at cs.uiuc.edu
Classification: Unclassified
I found out LLVM 3.6 might have some sort of regression breaking opengl with
radeonsi drivers at least.
I use genymotion (android emulator) which relies on virtualbox and make use of
opengl acceleration.
On 2 different machines with 2 different distros (ubuntu 14.10/15.04 and
manjaro 0.9 pre4) I had the same problem: as soon as LLVM 3.6 or 3.7git (the
latter with utopic when I added paulo dias ppa)
genymotion stop working (the screen of the vm disappear 1-2 seconds after the
machine gets started, and while the screen disappear the machine keeps running
in the background).
On the terminal I get this error:
Port 22468 will be used for OpenGL data connections
Unknown TCPCLI command 1003
LLVM ERROR: 'main' label emitted multiple times to assembly file
With LLVM 3.5 genymotion (with the same distros and machines) was working just
fine.
Another proof that the issue is with LLVM is that as to temporarily sort this
problem out, I installed the proprietary drivers (fgrlx) and the issue vanished
(since proprietary drivers do not make use of LLVM).
To reproduce the bug, you need a radeon vga (possibly one using the radeonsi
drivers so with GCN architecture) , install vitualbox and genymotion, Setup a
virtual device and having installed LLVM 3.6 or newer. Then start the device
you created.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20150323/58b2fe6f/attachment.html>
More information about the llvm-bugs
mailing list