Bug 867808
Summary: | [abrt] libreoffice-core-3.5.7.2-2.fc17: cppu::createCTD calls std::terminate for unhandled RuntimeException | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | qkurdej | ||||||||||||||||||||
Component: | libreoffice | Assignee: | Stephan Bergmann <sbergman> | ||||||||||||||||||||
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||||||||||||||
Severity: | unspecified | Docs Contact: | |||||||||||||||||||||
Priority: | unspecified | ||||||||||||||||||||||
Version: | 17 | CC: | caolanm, dtardon, erack, ltinkl, mstahl, sbergman | ||||||||||||||||||||
Target Milestone: | --- | ||||||||||||||||||||||
Target Release: | --- | ||||||||||||||||||||||
Hardware: | i686 | ||||||||||||||||||||||
OS: | Unspecified | ||||||||||||||||||||||
Whiteboard: | abrt_hash:b6cf1f3696325fa8f731929205302e911bde186d | ||||||||||||||||||||||
Fixed In Version: | libreoffice-3.6.6.2-4.fc18 | Doc Type: | Bug Fix | ||||||||||||||||||||
Doc Text: | Story Points: | --- | |||||||||||||||||||||
Clone Of: | Environment: | ||||||||||||||||||||||
Last Closed: | 2013-05-03 02:01:49 UTC | Type: | --- | ||||||||||||||||||||
Regression: | --- | Mount Type: | --- | ||||||||||||||||||||
Documentation: | --- | CRM: | |||||||||||||||||||||
Verified Versions: | Category: | --- | |||||||||||||||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||||||||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||||||||||||||
Embargoed: | |||||||||||||||||||||||
Attachments: |
|
Description
qkurdej
2012-10-18 10:28:24 UTC
Created attachment 629300 [details]
File: core_backtrace
Created attachment 629302 [details]
File: environ
Created attachment 629303 [details]
File: limits
Created attachment 629304 [details]
File: backtrace
Created attachment 629305 [details]
File: cgroup
Created attachment 629306 [details]
File: maps
Created attachment 629307 [details]
File: dso_list
Created attachment 629308 [details]
File: var_log_messages
Created attachment 629309 [details]
File: open_fds
Does just launching calc (with no document) work ? or does it just happen when you save a specific spreadsheet ? If the latter, can we get that spreadsheet ? It happened either when opening program with no file to open or opening a file from pcmanfm. Now I'm unable to open calc, but a while ago (like 10 minutes?) I opened my spreadsheet, edited it and saved. With no problems. When trying to run LO Calc I see the splashscreen and progress bar, but after it disappears nothing happens. And lxtask doesn't show running instantion of calc. But now, after second try calc works. lol. This is crazy. Saving a file works. Also opening specific file and saving it works fine. It looks like it's not about the spreadsheet. crashes via std::terminate... #12 typelib_typedescription_getByName is defined with SAL_THROW_EXTERN_C() which expands to "throw ()". but the RuntimeException from #7 0xb6cfbbec in (anonymous namespace)::Parameter::getType should be caught already in #10 0x4d7cb399 in cppu::typelib_callback also the exception typeinfo is clearly exported: > nm -D --demangle /usr/lib64/libreoffice/ure/lib/libuno_cppuhelpergcc3.so.3 | grep RuntimeException 0000003ccdeb9980 V typeinfo for com::sun::star::uno::RuntimeException 0000003ccdebbeb0 V typeinfo for com::sun::star::lang::WrappedTargetRuntimeException 0000003ccdc9b940 V typeinfo name for com::sun::star::uno::RuntimeException 0000003ccdc9f840 V typeinfo name for com::sun::star::lang::WrappedTargetRuntimeException > nm -D --demangle /usr/lib64/libreoffice/ure/lib/bootstrap.uno.so | grep RuntimeException 00000000002ba0b0 V typeinfo for com::sun::star::uno::RuntimeException 00000000002c2a80 V typeinfo for com::sun::star::uno::RuntimeException* 0000000000097740 V typeinfo name for com::sun::star::uno::RuntimeException 000000000009e260 V typeinfo name for com::sun::star::uno::RuntimeException* don't understand what's going on there. Turned out the problem was (a hard to spot) throwing a UNO exception by pointer in C++ code. Audited the code for that problem, found and fixed a handful of instances. libreoffice-4.0.3.1-2.fc19 has been submitted as an update for Fedora 19. https://admin.fedoraproject.org/updates/libreoffice-4.0.3.1-2.fc19 libreoffice-3.6.6.2-5.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/libreoffice-3.6.6.2-5.fc18 Package libreoffice-3.6.6.2-5.fc18: * should fix your issue, * was pushed to the Fedora 18 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing libreoffice-3.6.6.2-5.fc18' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2013-6396/libreoffice-3.6.6.2-5.fc18 then log in and leave karma (feedback). libreoffice-4.0.3.1-2.fc19 has been pushed to the Fedora 19 stable repository. If problems still persist, please make note of it in this bug report. libreoffice-3.6.6.2-5.fc18 has been pushed to the Fedora 18 stable repository. If problems still persist, please make note of it in this bug report. |