[Bug 6645] New: Assert locks up virtual desktop regression

Wine Bugs wine-bugs at winehq.org
Fri Nov 10 18:55:33 CST 2006


http://bugs.winehq.org/show_bug.cgi?id=6645

           Summary: Assert locks up virtual desktop regression
           Product: Wine
           Version: CVS
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: wine-binary
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: pgr at arcelectronicsinc.com


Running compiled app under delphi 5 IDE debugger and using the program terminate
menu function causes this to be triggered.
wineserver: process.c:581: process_killed: Assertion `list_empty( 
&process->thread_list )' failed.
Caused by 110a6fe5b65fd1b333f16d4878b9a6b2ad084557 is first bad commit
diff-tree 110a6fe5b65fd1b333f16d4878b9a6b2ad084557 (from
35c0886939d26368004131d5e96fab201f6b301f)
Author: Alexandre Julliard <julliard at winehq.org>
Date:   Fri Nov 10 12:18:54 2006 +0100

    server: Properly handle kill_thread recursion when killing a process.

    Spotted by Mike McCormack.

:040000 040000 0c3fd571f273649433ccfc0713fe7094e692d6cd
06405b8ae459da88b75802dde0f758efbd0b2132 M      server

After the assert Explorer is locked and wineserver -k has no effect. Ctrl C in
the starting termian returns control to that console but the explorer window
requires killing its pid to remove its window.

Before that commit if the program had an exception you could terminate the
program and not have to restart wine.

What traces to you need attached?

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list