<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - Awesomenauts cannot launch AMD PITCAIRN"
href="https://bugs.freedesktop.org/show_bug.cgi?id=96678#c9">Comment # 9</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - Awesomenauts cannot launch AMD PITCAIRN"
href="https://bugs.freedesktop.org/show_bug.cgi?id=96678">bug 96678</a>
from <span class="vcard"><a class="email" href="mailto:nhaehnle@gmail.com" title="Nicolai Hähnle <nhaehnle@gmail.com>"> <span class="fn">Nicolai Hähnle</span></a>
</span></b>
<pre>Thanks.
The crash happens inside the implementation of std::stable_sort when called
from LLVM. An internal buffer pointer seems to be corrupted. Since the buffer
pointer lives on the stack I don't have a good explanation for this, just some
hypotheses we can follow up on:
1. Joost, does Awesomenauts do anything non-standard when linking to libstdc++?
Perhaps symbols get mixed up in a way that leads to the wrong code being
executed. It wouldn't be the first time that problems come from there, although
usually when games do that they just fail to load in the dynamic linker.
2. Quentin, you could try running the game with Valgrind and see if anything
comes up. It's going to be slow, but if there is a stack-smashing bug here in
LLVM (extremely unlikely, but whatever) then Valgrind should catch it.</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>