Apache OpenOffice (AOO) Bugzilla – Issue 89030
Rename Slide crashes OOo - integrated
Last modified: 2008-06-25 15:48:00 UTC
'Rename Slide' crashes OOo. Steps to reproduce: 1. Start OOo 2. Open new DRAWing 3. Rightclick on "Slide 1" in 'Page Pane' 4. Context menu 'New Page' 5. Rightclick on "Slide 2" in 'Page Pane' 6. Context menu 'Rename Page' 7. Insert new name "xxxxx" into appearing dialogue box and confirm with <ok> expected: Slide will be renamed to "xxxxx" actual: crash Rename will be successful after crash recovery. I will contribute crash report ID asap.
Does not crash for me BEA300m2 (build 9301) Also on XP.
confirmed on WinXP and Linux. OOo crashes, if a slide gets renamed, right after it has been inserted.
I checked with [300m2 (Build9301)]" and still see the crash.
@ Rainer: I clicked on another slide first, before renaming #2. Also when (in the slides pane) rightclick on the new slide first, leftclick on the new slide, then rightclick and rename, the office does not crash. But renaming direct with rightclick, does crash indeed.
btw: I have the same crash in Impress... and also when the slide is inserted via the menu.
Reproducible. Reassigned. Also happening in DEV300m11.
Ok in OOo 2.4.
Crash report IDs are rgdgtt, rnw5tt, rx8jtt, rqnjtt. I hope they are all related to this issue, because of the very late response it's really difficult to keep track of the error reports.
The crash occurs in sd::slidesorter::SlotManager::RenameSlideFromDrawViewShell() when there is no current page. This is caused by the current page pointer not properly updated when sd::slidesorter::CurrentSlideManager::HandleModelChange() is called (e.g. in this case when the new slide is inserted). Fixed at both places: Avoid the crash in RenameSlideFromDrawViewShell by handling a NULL pointer. HandleModelChange() now correctly updates the current slide pointer. Modified files: /sd/source/ui/slidesorter/controller/SlsCurrentSlideManager.cxx rev. 1.3.18.1 /sd/source/ui/slidesorter/controller/SlsSlotManager.cxx rev. 1.33.18.1
Please verify.
CGU: Verified in cws impress142
CGU: integrated in dev300m19
added "integrated" to the title