https://bugs.documentfoundation.org/show_bug.cgi?id=100184
--- Comment #16 from Markus Mohrhard <[email protected]> ---
(In reply to Tor Lillqvist from comment #14)
> I am not sure how this exception that was handled in VCLExceptionSignal_impl
> even showed up to the user, and was reported? At least for me, what I saw
> was this:
>
> I start LibreOffice with an empty user profile (no instdir/cache,
> instdir/user, or \Users\Tor\AppData\Roaming\LibreOffice). It uses OpenGL,
> and works fine. Without doing anything special, I exit LibreOffice. I see no
> error messages or anything. (The exit just take a bit longer that expected,
> a few seconds, but this is noticeable only when running soffice.exe from the
> command-line of course.)
>
> Next time I start LibreOffice, it does not use OpenGL.
>
> *That* was the problem I was having, that OpenGL was mysteriously turned off
> for no apparent reason, with no warning or error message at all. Digging
> deeper then showed that an exception happened during exiting and this
> VCLExceptionSignal_impl was invoked that turned off OpenGL.
>
> So I wonder how Aron here even saw any indication of a crash? Or is it so
> that if I would have actually had a document open when exiting, I would have
> seen error messages?
>
> Anyway, whatever, the stack trace provided *does* match that which I saw
> when the exception hit, so probably best to resolve this as fixed.
The crash reporting most likely created a minidump and told him during the next
start-up that we crashed. One of our signal handlers automatically deactivates
OpenGL if the crash happened while the OpenGLWatchdog was active.
So at least if we crash now even during shut down the user should always get a
notification during the next start that we crashed and ask him to upload the
crash report. We could and most likely should of course add a note in the crash
report that this happened in an OpenGL code path. The current UseOpenGL flag
just tells us that OpenGL was activated at all and not if we crashed during an
OpenGL part.
--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs