Apache OpenOffice (AOO) Bugzilla – Issue 75761
Crash when closing Impress after file-format-change
Last modified: 2017-05-20 11:31:16 UTC
I opened a presentation and delete some slides and text on the remaining slides. Next I saved the presentation in the odp-format. Then I decided to save the file in odt-format. When I close OOo-Impress afterwards OOo crashes and the crashreporter starts. The ID of the crash-report: rpd5qc
Reassigned.
I showed the stack to a developer. According to the developer there is an addon installed in the Office. When you close the office the addon crashes. Please tell me which addon you've installed.
I installed for my OOo-default-user the extension from Laurent Godard: http://oooconv.free.fr/impressRunner/ImpressRunner-1.0.oxt If there is a problem in the extension, we should inform him. I hope there is a way to find out, why the extension run into trouble.
andreasma, I suggest pointing developer of that extension to this issue.
Hi i'm the author of the addon can i have teh traceback ? what part of the addon is in error ? even if the Extension has an error, OOo should not crash !!!!
You are right. A addon should not crash the office. I installed your addon and it didn't crash the office on my system. Therefore still not reproducible for me. I'll have a further look.
This issue is duplicate to the internal bug 147337. You are the owner of the internal bug therefore I send you this issue too.
as->laurentgodard It's your extension which produce the crash. But because it's external code (especialy Java code) I cant provide an usefull stacktrace to you. Here is the output I've got .-) libc.so.6 + 0x2aef3 -- could not find checksum in database libjvm.so + 0x25af08 -- could not find checksum in database libjvm.so + 0x257d77 -- could not find checksum in database libjvm.so + 0x25a4e0 -- could not find checksum in database libjvm.so + 0x257a0f -- could not find checksum in database libjvm.so + 0x25b94a -- could not find checksum in database libjvm.so + 0x25a728 -- could not find checksum in database Menu::~Menu() ... For me it seams you make some stuff within your dispatch object when it is dying. And might be the underlying impress model is already gone ... but used by your code ? You should have a look into your code to find out what can happen during destruction of your dispatch objects. as->all: It's not possible to hinder an AddOn to crash the office. Because an AddOn does not have ONE central access point to the office code where we can make it more stable. Every AddOn can use our whole API ... so we cant say where and when a crash will be possible. Every extension to OOo will be part of the office itself and has to work without crashes by itself .-) as->cgu: because the internal task does not show the right problem and further it cant be fixed in general ... I will close these internal task.
I just checked with an official OOo version (2.2.1 RC2) and can't reproduce the problem. Could it be related to the Feisty release of OOo ? The Impress package of Ubuntu flavor is known to be bugged.
Reset assigne to the default "issues@openoffice.apache.org".