wingrass: errors while a DB is open results in a zombie dbf.exe
|Reported by:||hamish||Owned by:|
|Keywords:||wingrass, db_driver, dbf||Cc:|
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)
Change History (6)
follow-up: 4 comment:3 by , 9 years ago
|Status:||new → closed|