Issue 119987

Summary: [Crash]Application crash when paste texts under "Outline" view.
Product: Impress Reporter: WangZhe <kingwisemmx>
Component: editingAssignee: AOO issues mailing list <issues>
Status: CLOSED FIXED QA Contact:
Severity: Critical    
Priority: P2 CC: hdu, jsc, phoenix.wanglf, polo8495, yanji.yj
Version: 3.4.0Flags: jsc: 3.4.1_release_blocker+
Target Milestone: 3.4.1   
Hardware: All   
OS: All   
Issue Type: DEFECT Latest Confirmation in: ---
Developer Difficulty: ---
Attachments:
Description Flags
Code fix patch hdu: review+

Description WangZhe 2012-06-14 05:57:51 UTC
1. Launch AOO3.4 then new a Writer and Presentation document.
2. Input some text into Writer document then copy them.
3. Switch to Presentation document then switch to "Outline" view.
4. Press F5(Play screen show),press Esc(Exit screen show).
5. Press Ctrl+V.
6. Application crash
Comment 1 WangZhe 2012-06-14 06:17:37 UTC
Created attachment 78317 [details]
Code fix patch

1. Root Cause:
When Presentation begins screen show,  function in Outline View Shell will be restored and removed. 
This can make the outline view shell can't response to some operation when playing screen show.
But when screen show finish, the function doesn't come back.
Then do some operation using this function will lead application crash.
2. Resolution:
Restore the function when screen show go to then end.
Comment 2 Yan Ji 2012-06-14 08:14:37 UTC
The problem can be reproduced against AOO 3.4
Comment 3 hdu@apache.org 2012-06-19 11:23:54 UTC
Excellent. Thanks for the find, for the analysis and for the patch! As a crash for a typical user interaction this problem should be considered as AOO 3.4.1 candidate.
Applied the fix as revision 1351653. Tested on our OSX build.
Comment 4 Li Feng Wang 2012-06-26 06:26:52 UTC
no crash with build r1351712(trunk).
and not fix in AOO3.4.1 branch.
Comment 5 jsc 2012-06-27 14:35:47 UTC
set release blocker flag for 3.4.1
Comment 6 hdu@apache.org 2012-06-27 14:56:07 UTC
Also merged into the AOO34 release branch as revision 1354554.
Comment 7 Terry Yang 2012-07-02 06:37:39 UTC
Verify fixed on AOO3.4.1 branch r1354891
Close this bug