M
Mark
Hi Perl folks,
Please advise as to appropriate group to post this.
I am seeing an intermittent crash in function
Perl_stashpv_hvname_match.
System is ActivePerl version 5.8.8.820, on Windows Server 2003
Enterprise x64 Edition.
Two stack traces are below.
Please advise how best to proceed.
Thanks!
Mark
*----> State Dump for Thread Id 0xf14 <----*
eax=02894fbc ebx=00fffffb ecx=6d6a2b10 edx=0000000a esi=02894fb8
edi=00000000
eip=28085af7 esp=0240fb90 ebp=0240fbc4 iopl=0 nv up ei pl zr
na po nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b
efl=00010246
*** WARNING: Unable to verify checksum for C:\Perl\bin\perl58.dll
*** ERROR: Symbol file could not be found. Defaulted to export
symbols for C:\Perl\bin\perl58.dll -
function: perl58!Perl_stashpv_hvname_match
28085ae3 44 inc esp
28085ae4 240c and al,0xc
28085ae6 83c00c add eax,0xc
28085ae9 50 push eax
28085aea ff5634 call dword ptr [esi+0x34]
28085aed 8bf8 mov edi,eax
28085aef 8d4604 lea eax,[esi+0x4]
28085af2 59 pop ecx
28085af3 8b08 mov ecx,[eax]
28085af5 8938 mov [eax],edi
FAULT ->28085af7 894704 mov [edi+0x4],eax ds:002b:
00000004=????????
28085afa 890f mov [edi],ecx
28085afc 897708 mov [edi+0x8],esi
28085aff 897904 mov [ecx+0x4],edi
28085b02 8b06 mov eax,[esi]
28085b04 8bce mov ecx,esi
28085b06 ff5010 call dword ptr [eax+0x10]
28085b09 8d470c lea eax,[edi+0xc]
28085b0c 5f pop edi
28085b0d 5e pop esi
28085b0e c20400 ret 0x4
*----> Stack Back Trace <----*
*** WARNING: Unable to verify checksum for C:\Perl\lib\auto\threads
\shared\shared.dll
*** ERROR: Symbol file could not be found. Defaulted to export
symbols for C:\Perl\lib\auto\threads\shared\shared.dll -
*** WARNING: Unable to verify checksum for C:\Perl\bin\perl.exe
*** ERROR: Module load completed but symbols could not be loaded for
C:
\Perl\bin\perl.exe
*** ERROR: Symbol file could not be found. Defaulted to export
symbols for C:\WINDOWS\syswow64\kernel32.dll -
ChildEBP RetAddr Args to Child
WARNING: Stack unwind information not available. Following frames may
be wrong.
0240fbc4 28001971 02965564 00000000 007ffffc perl58!
Perl_stashpv_hvname_match+0x8a5
0240fbe4 28001e4a 02965564 02966384 007ffffc perl58!Perl_av_store
+0x1b8
0240fc04 003e241a 00000000 02966384 6d69cf64 perl58!Perl_av_push+0x1fa
0240fc48 28040019 0e6ecf78 0279d3f8 00000001 shared+0x241a
0240fc84 2805d49d 012a4394 002a4394 280246cf perl58!
Perl_sv_compile_2op
+0x7b9f
0240fd58 280241f5 002a4394 0e6ecf60 00000042 perl58!
Perl_runops_standard+0xc
0240fd6c 280323c6 002a4394 28095504 00000002 perl58!Perl_call_method
+0x2b
0240fd9c 2805d49d 0284e620 002a4394 28023fdf perl58!
Perl_Guse_safe_putenv_ptr+0xa248
0240fe24 28088a21 002a4394 00000000 00000000 perl58!
Perl_runops_standard+0xc
0240ff3c 00401012 00000003 002a3f28 002a2d38 perl58!RunPerl+0x86
0240ffc0 7d4e992a 00000000 00000000 7efdf000 perl+0x1012
0240fff0 00000000 00401016 00000000 00000000 kernel32!
BaseProcessInitPostImport+0x8d
*----> State Dump for Thread Id 0x1694 <----*
eax=002a277c ebx=00000018 ecx=7614bfb8 edx=0000000a esi=002a2778
edi=00000000
eip=28085af7 esp=0240fcdc ebp=0240fd10 iopl=0 nv up ei pl zr
na po nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b
efl=00010246
*** WARNING: Unable to verify checksum for C:\Perl\bin\perl58.dll
*** ERROR: Symbol file could not be found. Defaulted to export
symbols for C:\Perl\bin\perl58.dll -
function: perl58!Perl_stashpv_hvname_match
28085ae3 44 inc esp
28085ae4 240c and al,0xc
28085ae6 83c00c add eax,0xc
28085ae9 50 push eax
28085aea ff5634 call dword ptr [esi+0x34]
28085aed 8bf8 mov edi,eax
28085aef 8d4604 lea eax,[esi+0x4]
28085af2 59 pop ecx
28085af3 8b08 mov ecx,[eax]
28085af5 8938 mov [eax],edi
FAULT ->28085af7 894704 mov [edi+0x4],eax ds:002b:
00000004=????????
28085afa 890f mov [edi],ecx
28085afc 897708 mov [edi+0x8],esi
28085aff 897904 mov [ecx+0x4],edi
28085b02 8b06 mov eax,[esi]
28085b04 8bce mov ecx,esi
28085b06 ff5010 call dword ptr [eax+0x10]
28085b09 8d470c lea eax,[edi+0xc]
28085b0c 5f pop edi
28085b0d 5e pop esi
28085b0e c20400 ret 0x4
*----> Stack Back Trace <----*
*** WARNING: Unable to verify checksum for C:\Perl\bin\perl.exe
*** ERROR: Module load completed but symbols could not be loaded for
C:
\Perl\bin\perl.exe
*** ERROR: Symbol file could not be found. Defaulted to export
symbols for C:\WINDOWS\syswow64\kernel32.dll -
ChildEBP RetAddr Args to Child
WARNING: Stack unwind information not available. Following frames may
be wrong.
0240fd10 280628b1 002a4394 7614abe4 00000018 perl58!
Perl_stashpv_hvname_match+0x8a5
0240fd30 28066325 04040804 00000000 7614aaf4 perl58!
Perl_sv_setsv_flags
+0x9fd
0240fd9c 2805d49d 0284e64c 002a4394 28023fdf perl58!Perl_newSVsv+0x7a
0240fe24 28088a21 002a4394 00000000 00000000 perl58!
Perl_runops_standard+0xc
0240ff3c 00401012 00000003 002a3f28 002a2d38 perl58!RunPerl+0x86
0240ffc0 7d4e992a 00000000 00000000 7efdf000 perl+0x1012
0240fff0 00000000 00401016 00000000 00000000 kernel32!
BaseProcessInitPostImport+0x8d
Please advise as to appropriate group to post this.
I am seeing an intermittent crash in function
Perl_stashpv_hvname_match.
System is ActivePerl version 5.8.8.820, on Windows Server 2003
Enterprise x64 Edition.
Two stack traces are below.
Please advise how best to proceed.
Thanks!
Mark
*----> State Dump for Thread Id 0xf14 <----*
eax=02894fbc ebx=00fffffb ecx=6d6a2b10 edx=0000000a esi=02894fb8
edi=00000000
eip=28085af7 esp=0240fb90 ebp=0240fbc4 iopl=0 nv up ei pl zr
na po nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b
efl=00010246
*** WARNING: Unable to verify checksum for C:\Perl\bin\perl58.dll
*** ERROR: Symbol file could not be found. Defaulted to export
symbols for C:\Perl\bin\perl58.dll -
function: perl58!Perl_stashpv_hvname_match
28085ae3 44 inc esp
28085ae4 240c and al,0xc
28085ae6 83c00c add eax,0xc
28085ae9 50 push eax
28085aea ff5634 call dword ptr [esi+0x34]
28085aed 8bf8 mov edi,eax
28085aef 8d4604 lea eax,[esi+0x4]
28085af2 59 pop ecx
28085af3 8b08 mov ecx,[eax]
28085af5 8938 mov [eax],edi
FAULT ->28085af7 894704 mov [edi+0x4],eax ds:002b:
00000004=????????
28085afa 890f mov [edi],ecx
28085afc 897708 mov [edi+0x8],esi
28085aff 897904 mov [ecx+0x4],edi
28085b02 8b06 mov eax,[esi]
28085b04 8bce mov ecx,esi
28085b06 ff5010 call dword ptr [eax+0x10]
28085b09 8d470c lea eax,[edi+0xc]
28085b0c 5f pop edi
28085b0d 5e pop esi
28085b0e c20400 ret 0x4
*----> Stack Back Trace <----*
*** WARNING: Unable to verify checksum for C:\Perl\lib\auto\threads
\shared\shared.dll
*** ERROR: Symbol file could not be found. Defaulted to export
symbols for C:\Perl\lib\auto\threads\shared\shared.dll -
*** WARNING: Unable to verify checksum for C:\Perl\bin\perl.exe
*** ERROR: Module load completed but symbols could not be loaded for
C:
\Perl\bin\perl.exe
*** ERROR: Symbol file could not be found. Defaulted to export
symbols for C:\WINDOWS\syswow64\kernel32.dll -
ChildEBP RetAddr Args to Child
WARNING: Stack unwind information not available. Following frames may
be wrong.
0240fbc4 28001971 02965564 00000000 007ffffc perl58!
Perl_stashpv_hvname_match+0x8a5
0240fbe4 28001e4a 02965564 02966384 007ffffc perl58!Perl_av_store
+0x1b8
0240fc04 003e241a 00000000 02966384 6d69cf64 perl58!Perl_av_push+0x1fa
0240fc48 28040019 0e6ecf78 0279d3f8 00000001 shared+0x241a
0240fc84 2805d49d 012a4394 002a4394 280246cf perl58!
Perl_sv_compile_2op
+0x7b9f
0240fd58 280241f5 002a4394 0e6ecf60 00000042 perl58!
Perl_runops_standard+0xc
0240fd6c 280323c6 002a4394 28095504 00000002 perl58!Perl_call_method
+0x2b
0240fd9c 2805d49d 0284e620 002a4394 28023fdf perl58!
Perl_Guse_safe_putenv_ptr+0xa248
0240fe24 28088a21 002a4394 00000000 00000000 perl58!
Perl_runops_standard+0xc
0240ff3c 00401012 00000003 002a3f28 002a2d38 perl58!RunPerl+0x86
0240ffc0 7d4e992a 00000000 00000000 7efdf000 perl+0x1012
0240fff0 00000000 00401016 00000000 00000000 kernel32!
BaseProcessInitPostImport+0x8d
*----> State Dump for Thread Id 0x1694 <----*
eax=002a277c ebx=00000018 ecx=7614bfb8 edx=0000000a esi=002a2778
edi=00000000
eip=28085af7 esp=0240fcdc ebp=0240fd10 iopl=0 nv up ei pl zr
na po nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b
efl=00010246
*** WARNING: Unable to verify checksum for C:\Perl\bin\perl58.dll
*** ERROR: Symbol file could not be found. Defaulted to export
symbols for C:\Perl\bin\perl58.dll -
function: perl58!Perl_stashpv_hvname_match
28085ae3 44 inc esp
28085ae4 240c and al,0xc
28085ae6 83c00c add eax,0xc
28085ae9 50 push eax
28085aea ff5634 call dword ptr [esi+0x34]
28085aed 8bf8 mov edi,eax
28085aef 8d4604 lea eax,[esi+0x4]
28085af2 59 pop ecx
28085af3 8b08 mov ecx,[eax]
28085af5 8938 mov [eax],edi
FAULT ->28085af7 894704 mov [edi+0x4],eax ds:002b:
00000004=????????
28085afa 890f mov [edi],ecx
28085afc 897708 mov [edi+0x8],esi
28085aff 897904 mov [ecx+0x4],edi
28085b02 8b06 mov eax,[esi]
28085b04 8bce mov ecx,esi
28085b06 ff5010 call dword ptr [eax+0x10]
28085b09 8d470c lea eax,[edi+0xc]
28085b0c 5f pop edi
28085b0d 5e pop esi
28085b0e c20400 ret 0x4
*----> Stack Back Trace <----*
*** WARNING: Unable to verify checksum for C:\Perl\bin\perl.exe
*** ERROR: Module load completed but symbols could not be loaded for
C:
\Perl\bin\perl.exe
*** ERROR: Symbol file could not be found. Defaulted to export
symbols for C:\WINDOWS\syswow64\kernel32.dll -
ChildEBP RetAddr Args to Child
WARNING: Stack unwind information not available. Following frames may
be wrong.
0240fd10 280628b1 002a4394 7614abe4 00000018 perl58!
Perl_stashpv_hvname_match+0x8a5
0240fd30 28066325 04040804 00000000 7614aaf4 perl58!
Perl_sv_setsv_flags
+0x9fd
0240fd9c 2805d49d 0284e64c 002a4394 28023fdf perl58!Perl_newSVsv+0x7a
0240fe24 28088a21 002a4394 00000000 00000000 perl58!
Perl_runops_standard+0xc
0240ff3c 00401012 00000003 002a3f28 002a2d38 perl58!RunPerl+0x86
0240ffc0 7d4e992a 00000000 00000000 7efdf000 perl+0x1012
0240fff0 00000000 00401016 00000000 00000000 kernel32!
BaseProcessInitPostImport+0x8d