Opened 13 years ago
Closed 10 years ago
#1579 closed defect (fixed)
wingrass: errors while a DB is open results in a zombie dbf.exe
Reported by: | hamish | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | 6.4.2 |
Component: | Database | Version: | svn-releasebranch64 |
Keywords: | wingrass, db_driver, dbf | Cc: | |
CPU: | x86-32 | Platform: | MSWindows XP |
Description
Hi, moving this here from the later comments in #1276.
a G_fatal_error() while a db_driver is open, such as you get when you typo the name of an attribute column, does not close the db driver, which is left behind as a zombie process (along with a dependent cmd.exe). This is a problem as the db driver may be holding a file open, blocking anything else from working on it or removing it.
db_close_database_shutdown_driver() seems to shut it down properly.
work-around: ctrl-alt-del to the task manager and kill any dbf.exe processes. the cmd.exe ones will then go away.
maybe this program helps: (lsof for Windows)
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/openfiles.mspx
Hamish
Change History (6)
comment:1 by , 12 years ago
comment:2 by , 12 years ago
Priority: | critical → major |
---|
Apparently no longer an issue? Downgrading priority.
follow-up: 4 comment:3 by , 12 years ago
Keywords: | dbf added |
---|---|
Resolution: | → fixed |
Status: | new → closed |
No response, closing. Feel free to reopen.
follow-up: 5 comment:4 by , 12 years ago
Resolution: | fixed |
---|---|
Status: | closed → reopened |
Replying to neteler:
No response, closing. Feel free to reopen.
Reopened because the fundamental problem persists: subprocesses remain open after the parent process was terminated. Applies to all branches.
follow-up: 6 comment:5 by , 10 years ago
comment:6 by , 10 years ago
Resolution: | → fixed |
---|---|
Status: | reopened → closed |
Replying to mmetz:
Replying to mmetz:
Replying to neteler:
No response, closing. Feel free to reopen.
Reopened because the fundamental problem persists: subprocesses remain open after the parent process was terminated. Applies to all branches.
Fixed in r62679-82 (all branches).
Taking liberty to close the ticket. Feel free to reopen if needed.
A few DBMI related backports have happened over the past few days, still an issue? How to test it?