Crash in Perl_stashpv_hvname_match

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
 
J

Jürgen Exner

Mark said:
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.

See
perldoc perlbug



jue
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,965
Messages
2,570,148
Members
46,710
Latest member
FredricRen

Latest Threads

Top