1. Open Impress 2. View - Notes Pane 3. View - User Interface 4. Choose Tabbed, press Apply to Impress, Close 5. Restart Impress -> Crash Seems to have started with https://git.libreoffice.org/core/+/3d99cc908365a27f275ae8f221958a8282e668fc author Xisco Fauli <xiscofauli@libreoffice.org> Fri Sep 06 12:16:37 2024 +0200 committer Xisco Fauli <xiscofauli@libreoffice.org> Fri Sep 06 15:21:34 2024 +0200 tree 3292f184ab331986a0639948d1011e1512002464 parent 3f3da299e54a78efd01f952f410cebe2bc67a77e [diff] tdf#162467: fix measurement units in impress/draw
I can confirm this on master 3aecdee689cdf49815d55c9c7935805d51ea7c53 Had a look at the problem my findings so far are: - Tabbed interface triggers an early dispatch command. - During that time BottomImpressPane shell is on the top of the shell stack. BottomImpressPane shell is a pure anchor / non-functional shell, it shouldn't be on the top of the stack. - It is unable to handle the dispatch command -> crash. On ConfigurationUpdater::UpdateCore, after the call to ConfigurationUpdater::CheckPureAnchors - the pure anchor shells are supposed to be deactivated and removed from the stack IIUC. - when run with SAL_INFO="+WARN+INFO.fwk" it is reported the shell is successfully deactivated. - I might be misunderstanding the meaning of shell `deactivation`, maybe it is not the same as being removed from the stack, but something seems off here.
(In reply to Sarper Akdemir (allotropia) from comment #1) > be deactivated and removed from the stack IIUC. > - when run with SAL_INFO="+WARN+INFO.fwk" it is reported the shell is > successfully deactivated. ... but the shell is still on the stack and attempts to handle the dispatch command.
I'm not sure the issue is caused by the commit mentioned. If 9d075157ccf3e9468b5208291e398a9d7e4728b8 is reverted, then the issue is not happening
On pc Debian x86-64 with master sources updated today, I don't reproduce this. I just noticed these on console: warn:vcl.builder:45056:45056:vcl/source/window/builder.cxx:3160: probably need to implement NotebookBarAddonsMenuMergePoint warn:vcl:45056:45056:vcl/source/window/builder.cxx:760: missing elements of button/menu warn:sal.file:45056:45056:sal/osl/unx/file_misc.cxx:659: Invalid file URL warn:sal.file:45056:45056:sal/osl/unx/file_misc.cxx:659: Invalid file URL warn:vcl.builder:45056:45056:vcl/source/window/builder.cxx:3160: probably need to implement NotebookBarAddonsMenuMergePoint warn:vcl:45056:45056:vcl/source/window/builder.cxx:760: missing elements of button/menu
Sarper Akdemir committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/ae281b51456196246a5b21929f6624bf6c030294 tdf#163948: fix crash when NotesPane is enabled on Tabbed UI It will be available in 25.2.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.
Sarper Akdemir committed a patch related to this issue. It has been pushed to "libreoffice-24-8": https://git.libreoffice.org/core/commit/379857ddce35cf20d489a05e7aed73fb61d6cbf6 tdf#163948: fix crash when NotesPane is enabled on Tabbed UI It will be available in 24.8.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.
Sarper Akdemir committed a patch related to this issue. It has been pushed to "libreoffice-24-8-4": https://git.libreoffice.org/core/commit/f0551cd1ad33cc115a29353d14d9d510613bfe39 tdf#163948: fix crash when NotesPane is enabled on Tabbed UI It will be available in 24.8.4. 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.