Issue 111455 - Draw causes assertion for leaked WorkWindow
Summary: Draw causes assertion for leaked WorkWindow
Status: CLOSED DUPLICATE of issue 102142
Alias: None
Product: Draw
Classification: Application
Component: code (show other issues)
Version: OOO320m17
Hardware: All All
: P3 Trivial (vote)
Target Milestone: ---
Assignee: groucho266
QA Contact: issues@graphics
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-07 13:32 UTC by hdu@apache.org
Modified: 2010-10-17 07:57 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments
backtrace (6.46 KB, text/plain)
2010-10-13 14:58 UTC, 400guy
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description hdu@apache.org 2010-05-07 13:32:56 UTC
Reproduction:
- open Draw in a debug build
- close the application
=> assertion: "DeInitVCL: some top windows are still alive"

The problematic window is created in Draw's BasicViewFactory constructor (since CWS presenterview) for 
something called mxLocalPane. The WorkWindow created there is never cleaned up and can result in 
mysterious crashes during the application shutdown.
Comment 1 400guy 2010-10-13 14:56:51 UTC
I am running a non-product build of DEV300_m88.


Here is what happened ...

(*) I downnloaded “Printing UI – Better Printing for OpenOffice.org"
   
<http://wiki.services.openoffice.org/w/images/4/42/2010-09-02_NewPrintingUI-printerpullpages_Noack.odp>.

(*) I opened the file the Welcome center.  

(*) I futzed around, eventually filing issue 115041.  

(*) The next morning, having done I know not what other actions in
    OOo, I tried to close this document using the icon at the top
    right corner of the window.  The program displayed Debug Output
    (subject to typing errors, as the Copy button in the Debug Output
    dialog seems not to put anyting on the clipboard) ...

        Error: DeInitVCL: some top Windows are still alive
        text = "" type = "10WorkWindow"
        text = "" type = "10WorkWindow"
        text = "" type = "10WorkWindow"
        text = "" type = "10WorkWindow"
        text = "" type = "10WorkWindow"
        text = "" type = "10WorkWindow"
        
        From File
        /home/terry/OOo_hacking/DEV300_m88/vcl/source/app/svmain.cxx at Line 374
        Abort ? (Yes=abort / No=ignore / Cancel=core dump)

    and pegged the CPU.

(*) I collected a backtrace, which I shall shortly attach to this
    issue.

(*) When I clicked No in the Debug Output dialog, the program ended.
Comment 2 400guy 2010-10-13 14:58:13 UTC
Created attachment 72040 [details]
backtrace
Comment 3 groucho266 2010-10-15 10:13:25 UTC
Duplicate to fixed issue 102142.

*** This issue has been marked as a duplicate of 102142 ***
Comment 4 Mechtilde 2010-10-17 07:57:45 UTC
duplicate -> closed