When using the gtk3_kde5 VCL plugin, Impress crashes when trying to use the presentation minimizer. It works fine when using other VCL plugins. Current build of git master: Version: 6.3.0.0.alpha0+ Build ID: f9d145af01f8f960ea1a6a0736d976d503446804 CPU threads: 4; OS: Linux 4.18; UI render: default; VCL: gtk3_kde5; Locale: en-GB (en_GB.UTF-8); UI-Language: en-US Calc: threaded Steps to reproduce: 1) open an existing presentation in Impress or create a new one 2) select "Tools" -> "Minimize Presentation" 3) click "Finish" Result: * LibreOffice crashes * A "Save" dialog appears Expected result: LibreOffice should not crash.
I'm self-confirming according to [1], since the bug has originally been reported by another user in our internal issue tracking system (in fact with at slightly different use case involving the Java extension "WollMux", but the underlying issue seems to be the same). [1]: https://wiki.documentfoundation.org/QA/Guidelines_for_public_and_private_sector_deployments
Created attachment 147259 [details] GDB backtrace GDB backtrace attached. Apparently, the thread tries to release a mutex it doesn't own.
Michael Weghorn committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/+/8dbe0af729c9e054135a0f41706165033441f867%5E%21 tdf#121892 Guard Gtk3KDE5FilePicker::execute with SolarMutexGuard It will be available in 6.3.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Fixed for master now. Cherry-picks for 6.2 and 6.1 pending: https://gerrit.libreoffice.org/#/c/64585/ https://gerrit.libreoffice.org/#/c/64586
Hi Michael Weghorn, is this the same as bug 117466 ?
(In reply to Xisco Faulí from comment #5) > Hi Michael Weghorn, > is this the same as bug 117466 ? The backtrace attached to bug 117466 suggests the underlying issue might be the same. I'll try to do a build with kde4 and have a quick look. (The fix for this bug here won't fix kde4, but it might be that just the same can be done for the kde4 code as well).
Michael Weghorn committed a patch related to this issue. It has been pushed to "libreoffice-6-1": https://git.libreoffice.org/core/+/ec01cd7a2263922f2aaab6bee8aa826fb67cc7ea%5E%21 tdf#121892 Guard Gtk3KDE5FilePicker::execute with SolarMutexGuard It will be available in 6.1.5. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Michael Weghorn committed a patch related to this issue. It has been pushed to "libreoffice-6-2": https://git.libreoffice.org/core/+/ef36747c186e53702e9857fddc5ddfd31b1c842b%5E%21 tdf#121892 Guard Gtk3KDE5FilePicker::execute with SolarMutexGuard It will be available in 6.2.0.1. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
(In reply to Michael Weghorn from comment #6) > (In reply to Xisco Faulí from comment #5) > > Hi Michael Weghorn, > > is this the same as bug 117466 ? > > The backtrace attached to bug 117466 suggests the underlying issue might be > the same. I'll try to do a build with kde4 and have a quick look. (The fix > for this bug here won't fix kde4, but it might be that just the same can be > done for the kde4 code as well). Xisco: I had a quick look at bug 117466, but unfortunately it's not as straight-forward as just applying the same modification for kde4. It's probably somewhat related, but would need further investigation.