Issue 111455

Summary: Draw causes assertion for leaked WorkWindow
Product: Draw Reporter: hdu <hdu>
Component: codeAssignee: groucho266
Status: CLOSED DUPLICATE QA Contact: issues@graphics <issues>
Severity: Trivial    
Priority: P3 CC: issues, tenger
Version: OOO320m17   
Target Milestone: ---   
Hardware: All   
OS: All   
Issue Type: DEFECT Latest Confirmation in: ---
Developer Difficulty: ---
Attachments:
Description Flags
backtrace none

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