Bug 149119

Summary: After playing a video from Media playback and selecting an unselecting it a couple of times (kf5): Assertion `ImplGetSVData()->mpDefInst->GetYieldMutex()->IsCurrentThread() && "SolarMutex not owned!"' failed
Product: LibreOffice Reporter: Buovjaga <ilmari.lauhakangas>
Component: ImpressAssignee: Not Assigned <libreoffice-bugs>
Status: RESOLVED DUPLICATE    
Severity: normal Keywords: haveBacktrace
Priority: medium    
Version: 7.4.0.0 alpha0+   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
Crash report or crash signature: Regression By:
Bug Depends on:    
Bug Blocks: 102495, 105537    
Attachments: Backtrace of crash from master

Description Buovjaga 2022-05-17 06:16:10 UTC
Created attachment 180143 [details]
Backtrace of crash from master

Use a debug build.

1. In Impress, insert a video file
2. In Sidebar Properties, play the video and pause it
3. Select the video and unselect it (you will notice there is some trouble selecting it)
4. Repeat a few times

No problem with gtk3 or gen.

Arch Linux 64-bit
Version: 7.4.0.0.alpha1+ / LibreOffice Community
Build ID: eac2e7520de09d019c07b63f9f89d865c20b1e4e
CPU threads: 8; OS: Linux 5.17; UI render: default; VCL: kf5 (cairo+xcb)
Locale: fi-FI (fi_FI.UTF-8); UI: en-US
Calc: threaded
Built on 13 May 2022
Comment 1 Jan-Marek Glogowski 2022-05-25 12:27:17 UTC
Not really a duplicate, but adding the missing SolarMutexGuard happend in the fix, because it also affects the video playback bug.

*** This bug has been marked as a duplicate of bug 148864 ***
Comment 2 Buovjaga 2022-05-25 12:53:29 UTC
Seems to be gone

Arch Linux 64-bit
Version: 7.4.0.0.alpha1+ / LibreOffice Community
Build ID: ff2b4bff61d2e1679bb525d754c960c48b81c495
CPU threads: 8; OS: Linux 5.17; UI render: default; VCL: kf5 (cairo+xcb)
Locale: fi-FI (fi_FI.UTF-8); UI: en-US
Calc: threaded
Built on 25 May 2022