Describe the bug
On a nightly package on MacOS (I’m on 04012022) if you open workbench, change the log level on the messages box to Debug and then close workbench by clicking the red X, I get an error reporter (no stacktrace) and a MacOS crash report.
@ConorMFinn can’t reproduce this on Monterey 07012022nightly.
To Reproduce
open workbench
change the log level in the messages box to Debug
click the red X to close workbench
Crash on close - get Mantid error report and MacOS system crash report:
Found on MacOS BigSur nightly 04012022
Describe the bug On a nightly package on MacOS (I’m on 04012022) if you open workbench, change the log level on the messages box to Debug and then close workbench by clicking the red X, I get an error reporter (no stacktrace) and a MacOS crash report. @ConorMFinn can’t reproduce this on Monterey 07012022nightly.
To Reproduce
Click to see MacOS crash report:
``` Process: Python [8746] Path: /Applications/MantidWorkbenchNightly.app/Contents/Frameworks/Python.framework/Versions/3.8/Resources/Python.app/Contents/MacOS/Python Identifier: org.mantidproject.MantidWorkbenchNightly Version: 6.2.20220104.1619 (6.2.20220104.1619) Code Type: X86-64 (Native) Parent Process: MantidWorkbenchNightly [8745] Responsible: MantidWorkbenchNightly [8745] User ID: 501 Date/Time: 2022-01-11 10:47:24.986 +0000 OS Version: macOS 11.2.3 (20D91) Report Version: 12 Bridge OS Version: 3.0 (14Y908) Anonymous UUID: 76A757C0-05CA-0881-303D-D9D048503406 Sleep/Wake UUID: E9EC01FF-2FB9-450A-9A69-E216EE943047 Time Awake Since Boot: 53000 seconds Time Since Wake: 5700 seconds System Integrity Protection: disabled Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: EXC_I386_GPFLT Exception Note: EXC_CORPSE_NOTIFY Termination Signal: Segmentation fault: 11 Termination Reason: Namespace SIGNAL, Code 0xb Terminating Process: exc handler [8746] Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libMantidQtWidgetsCommonQt5.dylib 0x000000012c8f2be7 MantidQt::MantidWidgets::QtSignalChannel::log(Poco::Message const&) + 23 1 libPocoFoundation.71.dylib 0x0000000111610979 Poco::SplitterChannel::log(Poco::Message const&) + 69 2 libMantidKernel.dylib 0x00000001110a6e3e Mantid::Kernel::ThreadSafeLogStreamBuf::writeToDevice(char) + 846 3 libc++.1.dylib 0x00007fff205bb125 std::__1::basic_streambuf