Summary: | Crash when using APSO extension and closing LibreOffice | ||
---|---|---|---|
Product: | LibreOffice | Reporter: | Jean-Michel COSTE <jeanmichel.coste> |
Component: | LibreOffice | Assignee: | Michael Weghorn <m.weghorn> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | jbfaure, m.weghorn, rafael.palma.lima, stephane.guillou, xiscofauli |
Priority: | medium | Keywords: | accessibility |
Version: | 7.6.5.2 release | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
See Also: | https://bugs.documentfoundation.org/show_bug.cgi?id=156683 | ||
Whiteboard: | target:24.8.0 target:7.6.6 target:24.2.2 | ||
Crash report or crash signature: | ["<name omitted>"] | Regression By: | |
Bug Depends on: | |||
Bug Blocks: | 101912, 133092 | ||
Attachments: |
Error message when reopen
Report for crash crash minidump |
Description
Jean-Michel COSTE
2024-02-15 13:48:50 UTC
I cannot reproduce this in LO 24.2. What error message are you getting? Can you please share a screenshot? Created attachment 192609 [details]
Error message when reopen
[Automated Action] NeedInfo-To-Unconfirmed Created attachment 192640 [details]
Report for crash
Jean-Michel's report is https://crashreport.libreoffice.org/stats/crash_details/40f2d04a-4398-4dd4-aee9-2818d3595d31 (Jean-Michel, please share the link instead of a screenshot next time!) I managed to crash it too with: Version: 24.2.1.1 (X86_64) / LibreOffice Community Build ID: 359ef544e625d2ffbfced462ab37bd593ca85fa7 CPU threads: 8; OS: Linux 6.5; UI render: default; VCL: gtk3 Locale: en-AU (en_AU.UTF-8); UI: en-US Calc: threaded I didn't even need to edit a script: 1. Install APSO 1.3.2 2. (In APSO options, set Editor to "gedit") 3. Tools > Macros > Organize python scripts 4. Close the dialog and LO 5. Open LO again Result: crash report window pops up, <name omitted> signature. https://crashreport.libreoffice.org/stats/crash_details/884fe115-d8e5-4335-99a2-663aafbd5dba I also managed to get a different signature, but I am unsure about the steps: "std::_Hashtable<unsigned int, std::pair<unsigned int const, comphelper::OInterfaceContainerHelper4<com::sun::star::accessibility::XAccessibleEventListener> >, std::allocator<std::pair<unsigned int const, comphelper::OInterfaceContainerHelper4<com::sun::st" https://crashreport.libreoffice.org/stats/crash_details/874b8763-3a99-45cc-a529-7303a59d0873 7.6 also crashes: https://crashreport.libreoffice.org/stats/crash_details/51278e60-4170-4672-b4ba-8cb0ebd47619 with signature: "comphelper::AccessibleEventNotifier::revokeClientNotifyDisposing(unsigned int, com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const&)" ...known from 156683. Created attachment 192840 [details] crash minidump Still crashes in: Version: 24.2.2.0.0+ (X86_64) / LibreOffice Community Build ID: dfbe587e1ef565225ceb4a66c23c76ae0e3a8329 CPU threads: 8; OS: Linux 6.5; UI render: default; VCL: gtk3 Locale: en-AU (en_AU.UTF-8); UI: en-US Calc: threaded In console: warn:configmgr:418408:418408:configmgr/source/xcuparser.cxx:643: unknown property "SpellAndGrammarDialogImage" in "file:///home/stragu/.config/libreofficedev/4/user/uno_packages/cache/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/lu4174283ywshl.tmp/Linguistic.xcu" warn:sal.osl:418408:418408:sal/osl/unx/module.cxx:100: dlopen(/opt/libreofficedev24.2/program/libjava_gcc3.so, 257): /opt/libreofficedev24.2/program/libjava_gcc3.so: cannot open shared object file: No such file or directory warn:sal.osl:418408:418408:sal/osl/unx/module.cxx:100: dlopen(/opt/libreofficedev24.2/program/libgcc3_java.so, 257): /opt/libreofficedev24.2/program/libgcc3_java.so: cannot open shared object file: No such file or directory warn:toolkit.helper:418408:418408:toolkit/source/helper/unowrapper.cxx:190: UnoWrapper::SetWindowInterface: there is already a WindowPeer/ComponentInterface for this VCL window warn:desktop:418408:418408:desktop/source/app/crashreport.cxx:61: minidump generated: /home/stragu/.config/libreofficedev/4/crash//e89d29af-6239-46fb-b5608886-d33c33f2.dmp Pending fix: https://gerrit.libreoffice.org/c/core/+/164090 Michael Weghorn committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/9c64ae31a7e7b6dc369b820d087527a1db29e2c7 tdf#159735 a11y: Dispose win accessible with VCLXWindow It will be available in 24.8.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. Thank you Michael for the fix. Is it possible to backport it to 24.2 and 7.6 ? Best regards. JBF (In reply to Jean-Baptiste Faure from comment #10) > Thank you Michael for the fix. Is it possible to backport it to 24.2 and 7.6 > ? Backports for 24.2 and 7.6 are pending in Gerrit: https://gerrit.libreoffice.org/c/core/+/163988 https://gerrit.libreoffice.org/c/core/+/164113 Michael Weghorn committed a patch related to this issue. It has been pushed to "libreoffice-7-6": https://git.libreoffice.org/core/commit/97a2f97bf994b9804fa509e06e352ce99b02007b tdf#159735 a11y: Dispose win accessible with VCLXWindow It will be available in 7.6.6. 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-24-2": https://git.libreoffice.org/core/commit/1c64b4ebd16ee301bcfaa12c659e7baad7b8e519 tdf#159735 a11y: Dispose win accessible with VCLXWindow It will be available in 24.2.2. 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. |