<html>
<head>
<base href="https://bugs.documentfoundation.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - Crash in OutputDevice::InitLineColor() when stressing the Select Theme Categories"
href="https://bugs.documentfoundation.org/show_bug.cgi?id=105316#c6">Comment # 6</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - Crash in OutputDevice::InitLineColor() when stressing the Select Theme Categories"
href="https://bugs.documentfoundation.org/show_bug.cgi?id=105316">bug 105316</a>
from <span class="vcard"><a class="email" href="mailto:michael.meeks@collabora.com" title="Michael Meeks <michael.meeks@collabora.com>"> <span class="fn">Michael Meeks</span></a>
</span></b>
<pre>Wow this is bad:
#18 0x00002aaab466c8a7 in Button::SetModeImage (this=0x55555bfea100,
rImage=...) at /home/julien/lo/libreoffice/vcl/source/control/button.cxx:178
#19 0x00002aaaf99fd828 in SelectPersonaDialog::ClearSearchResults
(this=0x55555ba85680) at
/home/julien/lo/libreoffice/cui/source/options/personalization.cxx:261
#20 0x00002aaaf9a00707 in SearchAndParseThread::execute (this=0x55555bf45410)
at /home/julien/lo/libreoffice/cui/source/options/personalization.cxx:680
#21 0x00002aaaaf506ed8 in salhelper::Thread::run (this=0x55555bf45410) at
/home/julien/lo/libreoffice/salhelper/source/thread.cxx:40
We should never call random VCL methods like Button::SetModeImage from a thread
without first taking the Solar Mutex - that is what is caught here ...
Quite probably we should add more of these checks to random Window:: methods to
ensure that the correct thread is running =)
I imagine this is the root of the crash.</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>