Apache OpenOffice (AOO) Bugzilla – Full Text Issue Listing |
Summary: | Crash when changing a shape background on OSX | ||||||
---|---|---|---|---|---|---|---|
Product: | Draw | Reporter: | hdu <hdu> | ||||
Component: | code | Assignee: | hdu <hdu> | ||||
Status: | CLOSED FIXED | QA Contact: | |||||
Severity: | Major | ||||||
Priority: | P2 | CC: | hdu, jsc, phoenix.wanglf | ||||
Version: | 4.0.0-dev | Keywords: | crash, regression | ||||
Target Milestone: | 3.4.1 | Flags: | jsc:
3.4.1_release_blocker+
|
||||
Hardware: | All | ||||||
OS: | Mac OS X, all | ||||||
Issue Type: | DEFECT | Latest Confirmation in: | --- | ||||
Developer Difficulty: | --- | ||||||
Issue Depends on: | 116758 | ||||||
Issue Blocks: | 120230 | ||||||
Attachments: |
|
Description
hdu@apache.org
2012-07-10 08:50:27 UTC
Created attachment 78614 [details]
backtrace of the crash on OSX for rev 1359210
An interesting detail is that in frame 2 pWindow's member _wFlags.windowDying is true which indicates that the crash seems to be caused by an object lifecycle problem.
Fixed with revision 1360181 on trunk: - a VirtualDevice was reused that was created for a now dead window - a good workaround on OSX is to use a compatible window as reference instead - other platforms may have a similar problems, but it was not observed yet The regression was introduced by the changes for issue 116758 "hdu" committed SVN revision 1360216 into trunk: #i120237# cache the updated frame reference in the AquaSalGraphics set release blocker flag for 3.4.1 "hdu" committed SVN revision 1360562 into branches/AOO34: #i120273# workaround a crash on OSX when a VirtualDevice is reused that was c... Also fixed on the release branch. |