These are the last function calls:
Code: Select all
Log: Id: 13468: ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFC6BF46656)
Log: Id: 13468: 00007FFC6BF46656 (nglib): (filename not available): netgen::HPRefinement
Log: Id: 11340: ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFC6BF47299)
Log: Id: 3436: ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFC6BF47299)
Log: Id: 11340: 00007FFC6BF47299 (nglib): (filename not available): netgen::HPRefinement
Log: Id: 3436: 00007FFC6BF47299 (nglib): (filename not available): netgen::HPRefinement
Log: Id: 13468: ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFC6BF472CF)
Log: Id: 13468: 00007FFC6BF472CF (nglib): (filename not available): netgen::HPRefinement
Log: Id: 11340: ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFC6BE573C0)
Log: Id: 11340: 00007FFC6BE573C0 (ngcore): (filename not available): ngcore::TaskManager::Loop
Log: Id: 3436: ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFC6BE573C0)
Log: Id: 3436: 00007FFC6BE573C0 (ngcore): (filename not available): ngcore::TaskManager::Loop
Log: Id: 13468: ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFC6BE573C0)
Log: Id: 13468: 00007FFC6BE573C0 (ngcore): (filename not available): ngcore::TaskManager::Loop
Log: Id: 11340: ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFC6BE55074)
Log: Id: 11340: 00007FFC6BE55074 (ngcore): (filename not available): ngcore::TablePrefixSum64
Log: Id: 3436: ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFC6BE55074)
Log: Id: 13468: ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFC6BE55074)
Log: Id: 3436: 00007FFC6BE55074 (ngcore): (filename not available): ngcore::TablePrefixSum64
Log: Id: 13468: 00007FFC6BE55074 (ngcore): (filename not available): ngcore::TablePrefixSum64
So, it's obviously a crash caused by netgen when doing a refinement.
Inside FreeCAD.log there is this message:
Code: Select all
(Parent is QTextDocument(0x1b1965f6230), parent's thread is QThread(0x1b196606550), current thread is QThread(0x1b1d8bc1220)
Err: Illegal storage access...
Log: Qt has caught an exception thrown from an event handler. Throwing
exceptions from an event handler is not supported in Qt.
You must not let any exception whatsoever propagate through Qt code.
If that is not possible, in Qt 5 you must at least reimplement
QCoreApplication::notify() and catch all exceptions there.
Err: Event loop left through unknown unhandled exception
I am not sure why Qt prints this output since we have already re-implemented QCoreApplication::notify() and handle all exceptions there. But maybe the problem is caused when a segmentation fault occurs inside a thread.