[Mesa-dev] [Bug 59334] New: Automake Regression - Clover: Assertion failures when loading pipe_r600.so driver
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Sun Jan 13 19:07:21 PST 2013
https://bugs.freedesktop.org/show_bug.cgi?id=59334
Priority: medium
Bug ID: 59334
CC: michel at daenzer.net
Assignee: mesa-dev at lists.freedesktop.org
Summary: Automake Regression - Clover: Assertion failures when
loading pipe_r600.so driver
Severity: normal
Classification: Unclassified
OS: All
Reporter: tstellar at gmail.com
Hardware: Other
Status: NEW
Version: git
Component: Other
Product: Mesa
With r600g I'm seeing the following assertion failure when I try to run any
OpenCL programs:
hello_world: /home/tstellar/llvm/include/llvm/Support/CommandLine.h:646: void
llvm::cl::per<DataType>::addLiteralOption(const char*, const DT&, const char*)
[with DT = llvm::ScheeDAGSDNodes* (*)(llvm::SelectionDAGISel*,
llvm::CodeGenOpt::Level), DataType = llvm::ScheeDAGSDNodes*
(*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)]: Assertion
`findOptioame) == Values.size() && "Option already exists!"' failed.
This assertion failure appears to be caused by static objects that are
initialized more than once. The first initialization comes from within clover
and the second comes from the pipe_*.so driver when clover loads it.
The backtrace for this assertion failure starts with:
_GLOBAL__sub_I_SelectionDAGISel.cpp
If I run:
objdump -t libOpenCL.so.1.0.0
I can see that this symbol is included in the libOpenCL.so.1.0.0 library after
the automake changes were merged, but it was not included before the merge.
This bug likely also affects the EGL state_tracker with r600g or radeonsi.
I will do my best to bisect and see which commit caused this bug, but I'm not
sure if bisection through the automake changes is possible.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20130114/20a0cb81/attachment.html>
More information about the mesa-dev
mailing list