[upstream] [hardy] OOo crashes accessing Recently Used or Search in gnome open dialog
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenOffice |
Fix Released
|
Unknown
|
|||
openoffice.org (Ubuntu) |
Fix Released
|
Low
|
Unassigned |
Bug Description
Binary package hint: openoffice.org2
I don't know if this is the right package: I'm using Ubuntu 8.04 (Hardy) which has this version of OO.o:
ii openoffice.org 1:2.4.0-3ubuntu6
ii openoffice.org-base 1:2.4.0-3ubuntu6
ii openoffice.
ii openoffice.org-calc 1:2.4.0-3ubuntu6
ii openoffice.
ii openoffice.org-core 1:2.4.0-3ubuntu6
ii openoffice.org-draw 1:2.4.0-3ubuntu6
ii openoffice.
ii openoffice.
ii openoffice.
ii openoffice.
ii openoffice.org-gtk 1:2.4.0-3ubuntu6
ii openoffice.
ii openoffice.
ii openoffice.
ii openoffice.
ii openoffice.
ii openoffice.
ii openoffice.
ii openoffice.
ii openoffice.org-math 1:2.4.0-3ubuntu6
ii openoffice.
ii openoffice.
ii openoffice.
ii openoffice.
ii openoffice.
ii openoffice.
ii openoffice.
ii openoffice.
I can trivially cause Impress (at least; haven't tried other components) to crash as follows: choose an image from FireFox (I used a JPEG but I don't know that it matters) and save it to your desktop (or edit one with Gimp or something: basically make sure it shows up in the Gnome "Recently Used" list).
Start Impress, then select Insert -> Picture -> From file...
When you get the Gnome dialog, choose the "Recently Used" filter. Pick the image you just saved/edited/
Crash. No apport runs; is OO.o not integrated with apport?
Stacktrace (not very useful since I don't have debug symbols); I got this by starting ooimpress, then connecting to it with GDB and causing the crash:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb4f9f720 (LWP 22215)]
0xb667b283 in strlen () from /lib/tls/
(gdb) bt
#0 0xb667b283 in strlen () from /lib/tls/
#1 0xac98d422 in ?? () from /usr/lib/
#2 0xac98dd88 in ?? () from /usr/lib/
#3 0xac98e009 in ?? () from /usr/lib/
#4 0xb6d5a830 in ?? () from /usr/lib/
#5 0xb6d67afa in ?? () from /usr/lib/
#6 0xb6d6a167 in ?? () from /usr/lib/
#7 0xb6d6a20e in ?? () from /usr/lib/
#8 0xb2056e00 in SvxOpenGraphicD
from /usr/lib/
#9 0xaf3c3265 in ?? () from /usr/lib/
#10 0xaf3c2fa5 in ?? () from /usr/lib/
#11 0xaf0f48eb in ?? () from /usr/lib/
#12 0xaf0dea9a in ?? () from /usr/lib/
#13 0xaf112254 in ?? () from /usr/lib/
#14 0xb6cf3941 in ?? () from /usr/lib/
#15 0xb6cf40c8 in ?? () from /usr/lib/
#16 0xb6d26926 in ?? () from /usr/lib/
#17 0x08628748 in ?? ()
#18 0x0939f1b0 in ?? ()
#19 0xbf971138 in ?? ()
#20 0xb6d268c9 in ?? () from /usr/lib/
#21 0x088382d0 in ?? ()
#22 0x0939f1b0 in ?? ()
#23 0xbf971138 in ?? ()
#24 0xb7dd99c8 in ?? () from /usr/lib/
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Changed in openoffice.org: | |
status: | Confirmed → Triaged |
Changed in openoffice: | |
importance: | Undecided → Unknown |
status: | New → Unknown |
Changed in openoffice: | |
status: | Unknown → Fix Released |
Changed in openoffice.org: | |
status: | Triaged → Fix Released |
I should point out that if you select the same image using the normal file chooser method (not "Recently Used") it works fine.