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@winehq.org ReportedBy: pgr@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@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?