
Ted Gould wrote:
Can someone on win32 generate a backtrace for this? I definitely isn't the case on Linux. I don't know what would be different there.
Seems like the 'Glib::SpawnError' exception is not being caught, which then terminates the program.
1. From commandline:
E:\Inkscape\inkscape>inkscape ** Message: Found local interpreter, 'E:\Inkscape\inkscape\python\python.exe', Size: 24064 terminate called after throwing an instance of 'Glib::SpawnError'
This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information.
Emergency save activated! Emergency save completed. Inkscape will close now. If you can reproduce this crash, please file a bug at www.inkscape.org with a detailed description of the steps leading to the crash, so we can fix it.
2. From within gdb:
(gdb) run Starting program: E:\Inkscape\inkscape/inkscape.exe ** Message: Found local interpreter, 'E:\Inkscape\inkscape\python\python.exe', Size: 24064 warning: HEAP[inkscape.exe]: warning: Invalid Address specified to RtlFreeHeap( 02FA0000, 00F4B808 )
Program received signal SIGTRAP, Trace/breakpoint trap. ---Type <return> to continue, or q <return> to quit--- 0x7c901231 in ntdll!DbgUiConnectToDbg () from ntdll.dll (gdb) bt #0 0x7c901231 in ntdll!DbgUiConnectToDbg () from ntdll.dll #1 0x7c96c943 in ntdll!RtlpNtMakeTemporaryKey () from ntdll.dll #2 0x0022ea24 in ?? () #3 0x7c96cd80 in ntdll!RtlpNtMakeTemporaryKey () from ntdll.dll #4 0x00f4b800 in std::basic_string<wchar_t, std::char_traits<wchar_t>, std::all ocator<wchar_t> >::_Rep::_S_empty_rep_storage () #5 0x02fa0000 in ?? () #6 0x00f4b808 in std::basic_string<wchar_t, std::char_traits<wchar_t>, std::all ocator<wchar_t> >::_Rep::_S_empty_rep_storage () #7 0x0022ea98 in ?? () #8 0x7c96df66 in ntdll!RtlpNtMakeTemporaryKey () from ntdll.dll #9 0x02fa0000 in ?? () #10 0x00f4b800 in std::basic_string<wchar_t, std::char_traits<wchar_t>, std::all ocator<wchar_t> >::_Rep::_S_empty_rep_storage () #11 0x7c96e11c in ntdll!RtlpNtMakeTemporaryKey () from ntdll.dll #12 0x02fa0000 in ?? () #13 0x00f4b808 in std::basic_string<wchar_t, std::char_traits<wchar_t>, std::all ocator<wchar_t> >::_Rep::_S_empty_rep_storage () #14 0x40000060 in ?? () #15 0x00000000 in ?? () from #16 0x00000000 in ?? () from #17 0x00000000 in ?? () from #18 0x00000000 in ?? () from etc