<html>
    <head>
      <base href="https://bugs.documentfoundation.org/">
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_UNCONFIRMED "
   title="UNCONFIRMED - Assert failing when restarting after profile cleanup"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=137177">137177</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Assert failing when restarting after profile cleanup
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>LibreOffice
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>7.1.0.0.alpha0+ Master
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>UNCONFIRMED
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>graphics stack
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>libreoffice-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>mikekaganski@hotmail.com
          </td>
        </tr>

        <tr>
          <th>Blocks</th>
          <td>129062
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Starting in safe mode, resetting to "factory defaults", and restarting resulted
in failing assert:

<span class="quote">> ucrtbased.dll!_wassert(const wchar_t * expression, const wchar_t * file_name, unsigned int line_number) Line 444
>    at minkernel\crts\ucrt\src\appcrt\startup\assert.cpp(444)
> vcllo.dll!SkiaZone::SkiaZone() Line 23
>    at C:\lo\src\core\vcl\inc\skia\zone.hxx(23)
> vclplug_winlo.dll!WinSkiaSalGraphicsImpl::DeInit() Line 57
>    at C:\lo\src\core\vcl\skia\win\gdiimpl.cxx(57)
> vclplug_winlo.dll!WinSalGraphics::DeInitGraphics() Line 488
>    at C:\lo\src\core\vcl\win\gdi\salgdi.cxx(488)
> vclplug_winlo.dll!WinSalFrame::ReleaseFrameGraphicsDC(WinSalGraphics * pGraphics) Line 922
>    at C:\lo\src\core\vcl\win\window\salframe.cxx(922)
> vclplug_winlo.dll!WinSalFrame::~WinSalFrame() Line 956
>    at C:\lo\src\core\vcl\win\window\salframe.cxx(956)
> vclplug_winlo.dll!WinSalFrame::`scalar deleting destructor'(unsigned int)
> vclplug_winlo.dll!SalComWndProc(HWND__ * __formal, unsigned int nMsg, unsigned __int64 wParam, __int64 lParam, bool & rDef) Line 608
>    at C:\lo\src\core\vcl\win\app\salinst.cxx(608)
> vclplug_winlo.dll!SalComWndProcW(HWND__ * hWnd, unsigned int nMsg, unsigned __int64 wParam, __int64 lParam) Line 665
>    at C:\lo\src\core\vcl\win\app\salinst.cxx(665)
> user32.dll!UserCallWinProcCheckWow()
> user32.dll!SendMessageWorker(struct tagWND *,unsigned int,unsigned __int64,__int64,int)
> user32.dll!SendMessageW()
> vclplug_winlo.dll!WinSalInstance::DestroyFrame(SalFrame * pFrame) Line 896
>    at C:\lo\src\core\vcl\win\app\salinst.cxx(896)
> vcllo.dll!vcl::Window::dispose() Line 551
>    at C:\lo\src\core\vcl\source\window\window.cxx(551)
> vcllo.dll!ImplBorderWindow::dispose() Line 1668
>    at C:\lo\src\core\vcl\source\window\brdwin.cxx(1668)
> vcllo.dll!VclReferenceBase::disposeOnce() Line 39
>    at C:\lo\src\core\vcl\source\outdev\vclreferencebase.cxx(39)
> vcllo.dll!VclPtr<vcl::Window>::disposeAndClear() Line 206
>    at C:\lo\src\core\include\vcl\vclptr.hxx(206)
> vcllo.dll!vcl::Window::dispose() Line 523
>    at C:\lo\src\core\vcl\source\window\window.cxx(523)
> vcllo.dll!SystemWindow::dispose() Line 113
>    at C:\lo\src\core\vcl\source\window\syswin.cxx(113)
> vcllo.dll!WorkWindow::dispose() Line 130
>    at C:\lo\src\core\vcl\source\window\wrkwin.cxx(130)
> vcllo.dll!IntroWindow::dispose() Line 50
>    at C:\lo\src\core\vcl\source\window\introwin.cxx(50)
> spllo.dll!`anonymous namespace'::SplashScreenWindow::dispose() Line 134
>    at C:\lo\src\core\desktop\source\splash\splash.cxx(134)
> vcllo.dll!VclReferenceBase::disposeOnce() Line 39
>    at C:\lo\src\core\vcl\source\outdev\vclreferencebase.cxx(39)
> spllo.dll!VclPtr<`anonymous namespace'::SplashScreenWindow>::disposeAndClear() Line 206
>    at C:\lo\src\core\include\vcl\vclptr.hxx(206)
> spllo.dll!`anonymous namespace'::SplashScreen::~SplashScreen() Line 180
>    at C:\lo\src\core\desktop\source\splash\splash.cxx(180)
> spllo.dll!`anonymous namespace'::SplashScreen::`scalar deleting destructor'(unsigned int)
> cppuhelper3MSC.dll!cppu::OWeakObject::release() Line 233
>    at C:\lo\src\core\cppuhelper\source\weak.cxx(233)
> spllo.dll!cppu::WeakImplHelper<com::sun::star::task::XStatusIndicator,com::sun::star::lang::XInitialization,com::sun::star::lang::XServiceInfo>::release() Line 115
>    at C:\lo\src\core\include\cppuhelper\implbase.hxx(115)
> sofficeapp.dll!com::sun::star::uno::Reference<com::sun::star::task::XStatusIndicator>::set(com::sun::star::task::XStatusIndicator * pInterface) Line 241
>    at C:\lo\src\core\include\com\sun\star\uno\Reference.hxx(241)
> sofficeapp.dll!com::sun::star::uno::Reference<com::sun::star::task::XStatusIndicator>::operator=(com::sun::star::task::XStatusIndicator * pInterface) Line 344
>    at C:\lo\src\core\include\com\sun\star\uno\Reference.hxx(344)
> sofficeapp.dll!desktop::Desktop::CloseSplashScreen() Line 2444
>    at C:\lo\src\core\desktop\source\app\app.cxx(2444)
> sofficeapp.dll!desktop::Desktop::DeInit() Line 538
>    at C:\lo\src\core\desktop\source\app\app.cxx(538)
> vcllo.dll!DeInitVCL() Line 529
>    at C:\lo\src\core\vcl\source\app\svmain.cxx(529)
> vcllo.dll!ImplSVMain() Line 223
>    at C:\lo\src\core\vcl\source\app\svmain.cxx(223)
> vcllo.dll!SVMain() Line 229
>    at C:\lo\src\core\vcl\source\app\svmain.cxx(229)
> sofficeapp.dll!soffice_main() Line 98
>    at C:\lo\src\core\desktop\source\app\sofficemain.cxx(98)
> 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!invoke_main() Line 79
>    at D:\agent\_work\9\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl(79)
> soffice.bin!__scrt_common_main_seh() Line 288
>    at D:\agent\_work\9\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl(288)
> soffice.bin!__scrt_common_main() Line 331
>    at D:\agent\_work\9\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl(331)
> soffice.bin!mainCRTStartup() Line 17
>    at D:\agent\_work\9\s\src\vctools\crt\vcstartup\src\startup\exe_main.cpp(17)
> kernel32.dll!BaseThreadInitThunk()
> ntdll.dll!RtlUserThreadStart()</span >

I had to abort it several times, before it started normally (I assume, it was
as many times as soffice.bin had to restart to clean up everything).

Tested with Version: 7.1.0.0.alpha0+ (x64)
Build ID: d12d236bac476ba39ee41b7d5bc7b849b4fd52c6
CPU threads: 12; OS: Windows 10.0 Build 19041; UI render: Skia/Raster; VCL: win
Locale: ru-RU (ru_RU); UI: en-US
Calc: CL</pre>
        </div>
      </p>

        <div id="referenced">
          <hr style="border: 1px dashed #969696">
          <b>Referenced Bugs:</b>
          <ul>
              <li>
                [<a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [META] Skia library bugs"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=129062">Bug 129062</a>] [META] Skia library bugs
              </li>
          </ul>
        </div>
        <br>

      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>