- status: open --> closed-fixed
(14:19:43) Vampier: _egp: catapult crashes when openMSX is being shut down
(14:20:11) Vampier: in openmsxcontroler.cc
~~~~~~~~~
(14:20:14) Vampier: #ifdef WXMSW
(14:20:14) Vampier: if (!m_pipeActive) {
(14:20:14) Vampier: m_connectThread.reset();
(14:20:14) Vampier: }
~~~~~~~~~~~~
(14:20:23) Vampier: m_connectThread.reset()
(14:20:32) Vampier: ^^ that's where it crashes
(14:20:47) _egp: which crash message?
(14:20:56) _egp: what does it tell?
(14:21:30) Vampier: First-chance exception at 0xFEEEFEEE in catapult.exe: 0xC0000005: Access violation executing location 0xFEEEFEEE.
(14:21:30) Vampier: First-chance exception at 0x75F54B32 in catapult.exe: Microsoft C++ exception: [rethrow] at memory location 0x00000000.
(14:21:31) Vampier: First-chance exception at 0x75F54B32 in catapult.exe: Microsoft C++ exception: [rethrow] at memory location 0x00000000.
(14:21:31) Vampier: First-chance exception at 0x75F54B32 in catapult.exe: Microsoft C++ exception: [rethrow] at memory location 0x00000000.
(14:21:31) Vampier: First-chance exception at 0x75F54B32 in catapult.exe: Microsoft C++ exception: [rethrow] at memory location 0x00000000.
(14:21:31) Vampier: Unhandled exception at 0xFEEEFEEE in catapult.exe: 0xC0000005: Access violation executing location 0xFEEEFEEE.
~~~~~~~~~~~~~~
(14:22:06) Vampier: if (!m_pipeActive) {
(14:22:07) Vampier: std::cout << "fun!" << endl;
(14:22:07) Vampier: try {m_connectThread.reset();}
(14:22:07) Vampier: catch (int e)
(14:22:07) Vampier: {std::cout << "An exception occurred. Exception Nr. " << e << endl; }
(14:22:07) Vampier: }
~~~~~~~~~~~~~~~
(14:22:12) Vampier: so I did this
(14:22:14) Vampier: :P
(14:22:18) Vampier: didn't solve it
(14:22:18) Vampier: :D