<html>
<head>
<base href="https://bugs.documentfoundation.org/">
</head>
<body><span class="vcard"><a class="email" href="mailto:mikekaganski@hotmail.com" title="Mike Kaganski <mikekaganski@hotmail.com>"> <span class="fn">Mike Kaganski</span></a>
</span> changed
<a class="bz_bug_link
bz_status_NEW "
title="NEW - Process Soffice.bin does not stop at x64 Windows shutdown/logoff when Quickstarter is used from LO 6.0"
href="https://bugs.documentfoundation.org/show_bug.cgi?id=118573">bug 118573</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;">CC</td>
<td>
</td>
<td>glogow@fbihome.de
</td>
</tr></table>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - Process Soffice.bin does not stop at x64 Windows shutdown/logoff when Quickstarter is used from LO 6.0"
href="https://bugs.documentfoundation.org/show_bug.cgi?id=118573#c22">Comment # 22</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - Process Soffice.bin does not stop at x64 Windows shutdown/logoff when Quickstarter is used from LO 6.0"
href="https://bugs.documentfoundation.org/show_bug.cgi?id=118573">bug 118573</a>
from <span class="vcard"><a class="email" href="mailto:mikekaganski@hotmail.com" title="Mike Kaganski <mikekaganski@hotmail.com>"> <span class="fn">Mike Kaganski</span></a>
</span></b>
<pre>The call stack at the crash (reproduced following the hint from <a href="show_bug.cgi?id=118573#c21">comment 21</a>):
<span class="quote">> ucrtbased.dll!issue_debug_notification(const wchar_t * const message) Line 28
> at minkernel\crts\ucrt\src\appcrt\internal\report_runtime_error.cpp(28)
> ucrtbased.dll!__acrt_report_runtime_error(const wchar_t * message) Line 154
> at minkernel\crts\ucrt\src\appcrt\internal\report_runtime_error.cpp(154)
> ucrtbased.dll!abort() Line 61
> at minkernel\crts\ucrt\src\appcrt\startup\abort.cpp(61)
> comphelper.dll!comphelper::SolarMutex::doRelease(bool bUnlockAll) Line 65
> at c:\lo\src\core\comphelper\source\misc\solarmutex.cxx(65)
> vclplug_winlo.dll!SalYieldMutex::doRelease(bool bUnlockAll) Line 168
> at c:\lo\src\core\vcl\win\app\salinst.cxx(168)
> comphelper.dll!comphelper::SolarMutex::release(bool bUnlockAll) Line 89
> at c:\lo\src\core\include\comphelper\solarmutex.hxx(89)
> vcllo.dll!SalInstance::ReleaseYieldMutexAll() Line 100
> at c:\lo\src\core\vcl\source\app\salvtables.cxx(100)
> vcllo.dll!Application::ReleaseSolarMutex() Line 530
> at c:\lo\src\core\vcl\source\app\svapp.cxx(530)
> vclplug_winlo.dll!SolarMutexReleaser::SolarMutexReleaser() Line 1470
> at c:\lo\src\core\include\vcl\svapp.hxx(1470)
> vclplug_winlo.dll!WinSalInstance::DoYield(bool bWait, bool bHandleAllCurrentEvents) Line 498
> at c:\lo\src\core\vcl\win\app\salinst.cxx(498)
> vcllo.dll!ImplYield(bool i_bWait, bool i_bAllEvents) Line 438
> at c:\lo\src\core\vcl\source\app\svapp.cxx(438)
> vcllo.dll!Application::Reschedule(bool i_bAllEvents) Line 452
> at c:\lo\src\core\vcl\source\app\svapp.cxx(452)
> vclplug_winlo.dll!SalFrameWndProc(HWND__ * hWnd, unsigned int nMsg, unsigned __int64 wParam, __int64 lParam, bool & rDef) Line 5689
> at c:\lo\src\core\vcl\win\window\salframe.cxx(5689)
> vclplug_winlo.dll!SalFrameWndProcW(HWND__ * hWnd, unsigned int nMsg, unsigned __int64 wParam, __int64 lParam) Line 5828
> at c:\lo\src\core\vcl\win\window\salframe.cxx(5828)
> user32.dll!UserCallWinProcCheckWow()
> user32.dll!CallWindowProcW()
> opengl32.dll!wglWndProc()
> user32.dll!UserCallWinProcCheckWow()
> user32.dll!DispatchClientMessage()
> user32.dll!__fnDWORD()
> ntdll.dll!KiUserCallbackDispatcherContinue()
> win32u.dll!NtUserGetMessage()
> user32.dll!GetMessageW()
> vclplug_winlo.dll!ImplSalYield(bool bWait, bool bHandleAllCurrentEvents) Line 474
> at c:\lo\src\core\vcl\win\app\salinst.cxx(474)
> vclplug_winlo.dll!WinSalInstance::DoYield(bool bWait, bool bHandleAllCurrentEvents) Line 512
> at c:\lo\src\core\vcl\win\app\salinst.cxx(512)
> vcllo.dll!ImplYield(bool i_bWait, bool i_bAllEvents) Line 438
> at c:\lo\src\core\vcl\source\app\svapp.cxx(438)
> vcllo.dll!Application::Yield() Line 503
> at c:\lo\src\core\vcl\source\app\svapp.cxx(503)
> vcllo.dll!Application::Execute() Line 419
> at c:\lo\src\core\vcl\source\app\svapp.cxx(419)
> sofficeapp.dll!desktop::Desktop::Main() Line 1636
> at c:\lo\src\core\desktop\source\app\app.cxx(1636)
> vcllo.dll!ImplSVMain() Line 199
> at c:\lo\src\core\vcl\source\app\svmain.cxx(199)
> vcllo.dll!SVMain() Line 234
> at c:\lo\src\core\vcl\source\app\svmain.cxx(234)
> sofficeapp.dll!soffice_main() Line 169
> at c:\lo\src\core\desktop\source\app\sofficemain.cxx(169)
> soffice.bin!sal_main() Line 48
> at c:\lo\src\core\desktop\source\app\main.c(48)
> soffice.bin!main(int argc, char * * argv) Line 47
> at c:\lo\src\core\desktop\source\app\main.c(47)
> soffice.bin!WinMain(void * _hinst, void * _dummy, char * _cmdline, int _nshow) Line 47
> at c:\lo\src\core\desktop\source\app\main.c(47)
> soffice.bin!invoke_main() Line 107
> at f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl(107)
> soffice.bin!__scrt_common_main_seh() Line 288
> at f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl(288)
> soffice.bin!__scrt_common_main() Line 331
> at f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl(331)
> soffice.bin!WinMainCRTStartup() Line 17
> at f:\dd\vctools\crt\vcstartup\src\startup\exe_winmain.cpp(17)
> kernel32.dll!BaseThreadInitThunk()
> ntdll.dll!RtlUserThreadStart()</span >
This is about releasing unacquired solar mutex in Application::Reschedule
called from WM_QUERYENDSESSION handler.
Jan, could you please take a look at this?</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>