
Diederik van Lierop wrote:
On 01/11/2009 08:46 PM, Jasper van de Gronde wrote:
... as currently Inkscape crashes for me as soon as I start it! (I made a clean build today, and do so for each test run.) I'll try to have a closer look tomorrow to see what the problem is. "Hopefully" it's just a local problem.
Might be similar to this bug:
I've had a look, and it definitely might be. A backtrace doesn't seem to help me much, probably because it apparently happens after exiting the idle loop for the first time. Perhaps using glib symbols would help (anyone know how to do this?). I've appended the output from a gdb run, augmented with some messages showing entering/exiting of some initialization related functions (and the idle function).
Also noteworthy seems to be the message "Error: dll starting at ... not found". I have no idea what dll this is supposed to be and whether or not it is connected to the problem, but it seems fishy.
----------------------------------------------------------- Starting program: E:\Inkscape\trunk\inkscape/inkscape.exe [New thread 6956.0x1e00] RegistryTool: Could not set the value 'E:\Inkscape\trunk\inkscape\inkscape.exe' [New thread 6956.0x1c78] Error: dll starting at 0x5630000 not found. [New thread 6956.0x13ec] ** Message: Entering sp_file_new_default ** Message: Starting to leave sp_file_new_default 1 ** Message: Entering sp_file_new ** Message: Leaving sp_file_new ** Message: Connecting idle ** Message: Running main instance ** Message: Entering idle loop ** Message: Leaving idle loop warning: HEAP[inkscape.exe]: warning: Invalid address specified to RtlFreeHeap( 012F0000, 097AFB58 )
Program received signal SIGTRAP, Trace/breakpoint trap. 0x77a17dff in ntdll!DbgUiConvertStateChangeStructure () from C:\Windows\system32\ntdll.dll (gdb) bt #0 0x77a17dff in ntdll!DbgUiConvertStateChangeStructure () from C:\Windows\system32\ntdll.dll #1 0x77a81c93 in ntdll!RtlpNtMakeTemporaryKey () from C:\Windows\system32\ntdll.dll #2 0x77a52b26 in ntdll!RtlTimeToTimeFields () from C:\Windows\system32\ntdll.dll #3 0x77a82cf3 in ntdll!RtlpNtMakeTemporaryKey () from C:\Windows\system32\ntdll.dll #4 0x77a4bfe8 in ntdll!RtlTimeToTimeFields () from C:\Windows\system32\ntdll.dll #5 0x77a38652 in ntdll!RtlUnhandledExceptionFilter () from C:\Windows\system32\ntdll.dll #6 0x7742c56f in KERNEL32!HeapLock () from C:\Windows\system32\kernel32.dll #7 0x772e9d6b in msvcrt!free () from C:\Windows\system32\msvcrt.dll #8 0x012f0000 in ?? () #9 0x00000000 in ?? ()