<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEEDINFO "
title="NEEDINFO - intermittent unit test crashes since mesa 17.2"
href="https://bugs.freedesktop.org/show_bug.cgi?id=104778#c4">Comment # 4</a>
on <a class="bz_bug_link
bz_status_NEEDINFO "
title="NEEDINFO - intermittent unit test crashes since mesa 17.2"
href="https://bugs.freedesktop.org/show_bug.cgi?id=104778">bug 104778</a>
from <span class="vcard"><a class="email" href="mailto:lionel.g.landwerlin@linux.intel.com" title="Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com>"> <span class="fn">Lionel Landwerlin</span></a>
</span></b>
<pre>The Broadwell failure is interesting as it's clearly a memory corruption issue.
Running the dEQP-GLES31.functional.debug.* tests under valgrind, I can see a
few errors from the CTS suite :
Test case
'dEQP-GLES31.functional.debug.negative_coverage.callbacks.state.get_nuniformfv'..
==12081== Use of uninitialised value of size 8
==12081== at 0x59B505E: ??? (in
/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==12081== by 0x59B55A8: std::ostreambuf_iterator<char,
std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char,
std::char_traits<char> > >::_M_insert_int<long>(std::ostreambuf_iterator<char,
std::char_traits<char> >, std::ios_base&, char, long) const (in
/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==12081== by 0x59C1178: std::ostream& std::ostream::_M_insert<long>(long)
(in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
==12081== by 0x71CAF1: std::ostream& tcu::Format::operator<< <int
const*>(std::ostream&, tcu::Format::Array<int const*> const&) (in
/home/djdeath/src/mesa-src/VK-GL-CTS/build-es31/modules/gles31/deqp-gles31)
==12081== by 0xD9F922: std::ostream& tcu::Format::operator<<
<int>(std::ostream&, tcu::Format::ArrayPointer<int> const&) (in
/home/djdeath/src/mesa-src/VK-GL-CTS/build-es31/modules/gles31/deqp-gles31)
==12081== by 0xEE0160: tcu::MessageBuilder& tcu::MessageBuilder::operator<<
<tcu::Format::ArrayPointer<int> >(tcu::Format::ArrayPointer<int> const&) (in
/home/djdeath/src/mesa-src/VK-GL-CTS/build-es31/modules/gles31/deqp-gles31)
==12081== by 0xE9E45F: glu::CallLogWrapper::glGetIntegerv(unsigned int,
int*) (in
/home/djdeath/src/mesa-src/VK-GL-CTS/build-es31/modules/gles31/deqp-gles31)
==12081== by 0xA611D2:
deqp::gles31::Functional::NegativeTestShared::get_nuniformfv(deqp::gles31::Functional::NegativeTestShared::NegativeTestContext&)
(in /home/djdeath/src/mesa-src/VK-GL-CTS/build-es31/modules/gles31/deqp-gles31)
==12081== by 0x7230DF: deqp::gles31::Functional::(anonymous
namespace)::TestFunctionWrapper::call(deqp::gles31::Functional::(anonymous
namespace)::DebugMessageTestContext&) const (in
/home/djdeath/src/mesa-src/VK-GL-CTS/build-es31/modules/gles31/deqp-gles31)
==12081== by 0x725DA1: deqp::gles31::Functional::(anonymous
namespace)::CallbackErrorCase::iterate() (in
/home/djdeath/src/mesa-src/VK-GL-CTS/build-es31/modules/gles31/deqp-gles31)
==12081== by 0x6DCAD3:
deqp::gles31::TestCaseWrapper::iterate(tcu::TestCase*) (in
/home/djdeath/src/mesa-src/VK-GL-CTS/build-es31/modules/gles31/deqp-gles31)
==12081== by 0xF9E157:
tcu::TestSessionExecutor::iterateTestCase(tcu::TestCase*) (in
/home/djdeath/src/mesa-src/VK-GL-CTS/build-es31/modules/gles31/deqp-gles31)
I'm not sure whether that's related, might be worth fixing though (trying to
write some patches).</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
<li>You are the QA Contact for the bug.</li>
</ul>
</body>
</html>