Ticket #791 (closed bug: wontfix)
Crash on PBC execution under Windows Server 2003
Reported by: | mvuets | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | core | Version: | 1.3.0 |
Severity: | high | Keywords: | windows, win32, w2k3, crash |
Cc: | jkeenan | Language: | |
Patch status: | Platform: | win32 |
Description
The crash happens on Rakudo, abc and several other languages. I'll show an example with abc.pbc.
If i pass a source file---parrot just silently finishes.
C:\Parrot-1.3.0\bin>echo 1+2 >test.bc C:\Parrot-1.3.0\bin>parrot.exe ..\lib\parrot\languages\abc\abc.pbc test.bc C:\Parrot-1.3.0\bin>
If i enter a code interactively---parrot crashes.
C:\Parrot-1.3.0\bin>parrot.exe ..\lib\parrot\languages\abc\abc.pbc > 1+2
parrot.exe - Application Error --------------------------- The instruction at "0x00deca68" referenced memory at "0x00deca68". The memory could not be "written".
Callstack:
> 00deca68() libparrot.dll!687bb86e() [Frames below may be incorrect and/or missing, no symbols loaded for libparrot.dll] libparrot.dll!68685252() libparrot.dll!6870e9e0() libparrot.dll!6870e2e9() libparrot.dll!686d665b() libparrot.dll!686d6789() ntdll.dll!7c82a11c() msvcrt.dll!77bbd08c() libparrot.dll!686d6e98() libparrot.dll!686c3aa6() libparrot.dll!68709ce6() libparrot.dll!68849e17() ntdll.dll!7c82a11c() parrot.exe!00401392() parrot.exe!004010b6() parrot.exe!00401148() kernel32.dll!77e6f23b()
Binary Parrot was taken from http://sourceforge.net/project/platformdownload.php?group_id=211372.
Some OS details that may be useful:
OS Name: Microsoft(R) Windows(R) Server 2003, Enterprise Edition OS Version: 5.2.3790 Service Pack 2 Build 3790 System Type: X86-based PC Processor(s): 2 Processor(s) Installed. [01]: x86 Family 15 Model 4 Stepping 3 GenuineIntel ~2997 Mhz [02]: x86 Family 15 Model 4 Stepping 3 GenuineIntel ~2997 Mhz
Change History
Note: See
TracTickets for help on using
tickets.