<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>