Description: When the VCL is set to KDE5, Libreoffice crashes on a slideshow (F5) when the Slide Show Settings -> Multiple Displays -> Presentation display is set to "All displays". Steps to Reproduce: 1. Open Impress with any presentation 2. If not already set, set Slide Show Settings -> Multiple Displays -> Presentation display to "All displays" 3. Start slide show. Actual Results: Libreoffice crashes with recovery dialog. Expected Results: Displayed slideshow on all screens depending on screen configuration. Reproducible: Always User Profile Reset: Yes Additional Info: Version: 6.2.2.2 Build ID: 1:6.2.2-0ubuntu0.18.04.1~lo1 CPU threads: 8; OS: Linux 4.15; UI render: default; VCL: kde5; Locale: en-US (en_US.UTF-8); UI-Language: en-US Calc: threaded
Created attachment 150468 [details] Dialog after starting slideshow
Hello AresComp, Does it happen if you launch LibreOffice with SAL_USE_VCLPLUGIN=gtk3 ?
Confirmed, s. bug 124432 comment 7. Thanks for opening this new bug report for this. This is specific to the kde5 VCL plugin, doesn't happen with gtk3.
Anybody has a backtrace?
Created attachment 150481 [details] GDB backtrace with master as of commit bac831c8f5fb5c50ddddfb2458498fb9564c127a (In reply to Katarina Behrens (CIB) from comment #4) > Anybody has a backtrace? Backtrace attached.
FYI: Using "All displays" with other modes (gtk, gtk3, gen) displays as one big display instead of several independent displays with duplicate slide shows. I expect kde5 will do the same. 1. This may be due to the DE's display control. The displays are not "unified", so I would expect them to be seen as independent. Using "unified" should duplicate the screens as expected (untested). 2. This may be due to the graphics driver. Nvidia has a "X screen 0" consisting of all the display as well as individual displays within it. The slide show is probably detecting the "one display to rule them all"(tm). NOTE: This probable needs to be reported as another bug.
TIL this Multiple Displays setting exists at all
Katarina Behrens committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/+/758c44f69f0a0ed4a501695de4f065824325e750%5E%21 tdf#124484: avoid crash in fullscreen slideshow spanning all displays 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.
Peeps this bug is not fixed yet. The above just makes the crash go away. Needs more work to figure out how to make window w/ slideshow span multiple displays
Katarina Behrens committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/+/6f613f973dcb86dbebc212bc466fbaa2b002655b%5E%21 tdf#124484: resize slideshow window so it spans all displays 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.
Katarina Behrens committed a patch related to this issue. It has been pushed to "libreoffice-6-2": https://git.libreoffice.org/core/+/c9e0fb864850fa434c4aa5c58960fac1fb382108%5E%21 tdf#124484: avoid crash in fullscreen slideshow spanning all displays It will be available in 6.2.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.
Katarina Behrens committed a patch related to this issue. It has been pushed to "libreoffice-6-2": https://git.libreoffice.org/core/+/ae5b453eb63d08f8aba471d8263bff84be80c8aa%5E%21 tdf#124484: resize slideshow window so it spans all displays It will be available in 6.2.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.