[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


            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
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