Calc - AT-SPI causes crash

Bug #58701 reported by Henrik Nilsen Omma
10
Affects Status Importance Assigned to Milestone
at-spi (Ubuntu)
Fix Released
Undecided
Matthias Klose

Bug Description

Running OOo Calc with AT-SPI regularly causes Calc to crash.

Steps to reproduce:
* Enable Assistive Technology support in Gnome
* Log out and back in
* Open OOo Calc with a blank spreadsheet
* Create a column with number-value 5-6 items
* Use the sum symbol to create a column total
* Create another column next to it, also with a total

Result:

Upon trying to create the second column total, OOo crashes and offers to recover the document. The problem does not occur when running without AT-SPI. This is on the latest Edgy with OOo 2.0.3.

Revision history for this message
Henrik Nilsen Omma (henrik) wrote :
Revision history for this message
John Vivirito (gnomefreak) wrote :

Can you either try to get a strace of the crash or look in /var/crash and see if apport logged a crash on it and attach it if you can. thank you for your bug report.

Changed in openoffice.org:
status: Unconfirmed → Needs Info
Revision history for this message
Henrik Nilsen Omma (henrik) wrote :

Here is an strace log of:

strace ooffice -calc 2>&1 | tee strace-oo.log

I cannot see anything very interesting in it (though I'm not sure what I'm looking for). In this case I got the crash when trying to save. Let me knows if I should run strace differently.

Revision history for this message
John Vivirito (gnomefreak) wrote :

ok Thats the right command to use but you didnt attach the file to the bug. please use the attach/comment link on the left hand side of this page to attach it

Revision history for this message
Matthias Klose (doko) wrote :

according to daniel, it's an at-spi issue. reassigning.

Revision history for this message
Daniel Holbach (dholbach) wrote :

Um, I'm not sure if the communication went alright. Without a backtrace or any other sign it's hard to say whose fault it is.

Revision history for this message
Henrik Nilsen Omma (henrik) wrote :

Sorry for the long delay. Here is the strace.

Revision history for this message
Daniel Holbach (dholbach) wrote :

Didn't you get a backtrace? Didn't apport or bug-buddy pop up? If not, could you try to to follow the instructons on http://wiki.ubuntu.com/Backtrace

Revision history for this message
Henrik Nilsen Omma (henrik) wrote :

No apport does not pop up and of course when I run it with gdm it refuses to crash :-/

However I do get warnings and lots of CRITICAL massages related to AtkListener and XAccessibleContext that look highly relevant. See attached gdm output.

Revision history for this message
Daniel Holbach (dholbach) wrote :

const com::sun::star::accessibility::AccessibleEventObject& is something on the OOo end - no idea.

Revision history for this message
Matthias Klose (doko) wrote : Re: [Bug 58701] Re: Calc - AT-SPI causes crash

Henrik Nilsen Omma schrieb:
> No apport does not pop up and of course when I run it with gdm it
> refuses to crash :-/
>
> However I do get warnings and lots of CRITICAL massages related to
> AtkListener and XAccessibleContext that look highly relevant. See
> attached gdm output.

Henrik, please could you recheck with the packages at

deb http://people.ubuntu.com/~doko/ubuntu/ edgy/$(ARCH)/
deb http://people.ubuntu.com/~doko/ubuntu/ edgy/all/

Revision history for this message
Henrik Nilsen Omma (henrik) wrote :

Thanks Mattias, I'm running that now and I'm no longer able to reproduce the crash. I still get the fairly ugly wanrnings when running soffice via gdb though (in case that's important):

** (soffice.bin:16550): WARNING **: ERROR: Event source does not implement XAccessibleContext

** (soffice.bin:16550): CRITICAL **: virtual void AtkListener::notifyEvent(const com::sun::star::accessibility::AccessibleEventObject&): assertion `xParent.is()' failed

** (soffice.bin:16550): WARNING **: ERROR: Event source does not implement XAccessibleContext

** (soffice.bin:16550): CRITICAL **: virtual void AtkListener::notifyEvent(const com::sun::star::accessibility::AccessibleEventObject&): assertion `xParent.is()' failed

** (soffice.bin:16550): WARNING **: Test me: table model change event

Changed in at-spi:
assignee: nobody → doko
status: Needs Info → Fix Committed
Revision history for this message
Henrik Nilsen Omma (henrik) wrote :

No crashes for several days with your test version, nor with today's update. Marking as fixed.

Changed in at-spi:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.