APPCRASH With "Access violation code c0000005" at startup on Win7 64bits
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
DreamPie |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Launching dreampie.exe without parameter doesn't crash and the usual dreampie error box is displayed, but launching dreampie.exe with either a portable python 2.7.3.1 or with a jython 2.5 both generate a windows APPCRASH dialog box complaining about "Exception code" 0xc0000005 in msvcrt.dll.
The problem can not be reproduced easily on the same version of Windows because he same installation works nicely on another Win 7 64bits and on an old windows XP.
After a lot of tries, I finally managed to pin down the problem with windbg:
ModLoad: 00000000`767b0000 00000000`767f5000 C:\Windows\
ModLoad: 00000000`72c70000 00000000`72c7b000 C:\Windows\
(17e8.1870): Access violation - code c0000005 (first chance)
First chance exceptions are reported before any exception handling.
This exception may be expected and handled.
msvcrt!
The call stack is the following:
0018f498 10064ef6 msvcrt!strncmp+0xa2
WARNING: Stack unwind information not available. Following frames may be wrong.
0018f4b8 10037c0b libxml2!
0018f4d0 10065f38 libxml2!
00000000 00000000 libxml2!
It seems that the problem isn't directly related to dreampie but also to the version of libxml2 shipped with dreampie 1.1.1
A possible workaround that permits dreampie to work without a problem is to replace:
<mypath>
with <mypath>\Portable Python 2.7.3.1\
Thanks for the detailed report!
I now released DreamPie 1.2.1, probably with an updated libxml. Can you test it and say if it was fixed?
Thanks,
Noam