<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body><span class="vcard"><a class="email" href="mailto:virtuousfox@gmail.com" title="Sergey Kondakov <virtuousfox@gmail.com>"> <span class="fn">Sergey Kondakov</span></a>
</span> changed
<a class="bz_bug_link
bz_status_RESOLVED bz_closed"
title="RESOLVED NOTOURBUG - X segfaults on startup in r300_dri.so, making system unusable"
href="https://bugs.freedesktop.org/show_bug.cgi?id=107655">bug 107655</a>
<br>
<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>What</th>
<th>Removed</th>
<th>Added</th>
</tr>
<tr>
<td style="text-align:right;">URL</td>
<td>
</td>
<td>https://bugzilla.opensuse.org/show_bug.cgi?id=1105608
</td>
</tr></table>
<p>
<div>
<b><a class="bz_bug_link
bz_status_RESOLVED bz_closed"
title="RESOLVED NOTOURBUG - X segfaults on startup in r300_dri.so, making system unusable"
href="https://bugs.freedesktop.org/show_bug.cgi?id=107655#c4">Comment # 4</a>
on <a class="bz_bug_link
bz_status_RESOLVED bz_closed"
title="RESOLVED NOTOURBUG - X segfaults on startup in r300_dri.so, making system unusable"
href="https://bugs.freedesktop.org/show_bug.cgi?id=107655">bug 107655</a>
from <span class="vcard"><a class="email" href="mailto:virtuousfox@gmail.com" title="Sergey Kondakov <virtuousfox@gmail.com>"> <span class="fn">Sergey Kondakov</span></a>
</span></b>
<pre>(In reply to Michel Dänzer from <a href="show_bug.cgi?id=107655#c3">comment #3</a>)
<span class="quote">> GCC's libstdc++ code crashes trying to use an instruction not supported by
> your CPU. You need to report this to your distro.</span >
So, I've bothered my distro's bugzilla, and gcc's, then figured out why it was
crashing: Mesa doesn't like being built with clang/gold and ThinLTO (Mesa
doesn't build via gcc with LTO and openSUSE's OBS can't handle gcc's LTO
implementation even if it would). I don't know the actual reason of the crash
but the guys there figured out that the crash was coming from AVX instruction
in Mesa's SWR code. The affected machine does not support any kind of AVX, so
it threw out the error. But it's unclear why SWR even been trying to initialize
during the load of r300_dri. If built without any {C,LD}FLAGS and with gcc,
nothing crashes even with SWR built and installed. And there is no trace of SWR
doing things at boot on AVX-capable amdgpu/radeonsi machine even with clang's
build.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>