Executing the macro results in an immediate crash, with the ZeusErr.log containing the line:
Code: Select all
ASSERT "d:\projects\Zeus IDE\Apollo\zfwtag01.cpp" (2719)
Code: Select all
ASSERT "d:\projects\Zeus IDE\Apollo\zfwtag01.cpp" (2719)
That line in the log file is the location in the Zeus code base that cause the issue and that line does indicate something strange has occurredI don't have a D: drive on the PC.
If you can replicate the problem at will, then there must be something very specific to what you are doing that is then causing the error.I have been able to reproduce it everytime on my machine by executing the Locate File in Drives macro.
If you are seeing a proper Zeus crash on the other machine, you should also be seeing the Zeus crash dialog.I tried this on another PC, but the macro in question works fine.
The D: drive reference is not related to this issue. This is just a file location in the Zeus code base where something unexpected happened.I don't have a D: drive mapped.
Code: Select all
TagWorkspace::~TagWorkspace()
{
//-- check the workspace has been cleaned up before this static destructor is called
ASSERT(pWorkspace == 0);
}