develooper Front page | perl.perl5.porters | Postings from January 2014

[perl #116971] make test tries to use a different perl than the one being built, /t/lib/croak.t t/lib/common.pl

Thread Previous | Thread Next
From:
bulk88 via RT
Date:
January 9, 2014 03:43
Subject:
[perl #116971] make test tries to use a different perl than the one being built, /t/lib/croak.t t/lib/common.pl
Message ID:
rt-4.0.18-19340-1389239004-1028.116971-15-0@perl.org
On Tue Oct 22 14:31:33 2013, bulk88 wrote:
> 
> using a blead 5.19.6 this is still a problem but only porting/utils.t
> is
> the only one left with the problem compared to the original post in
> this
> ticket

Still a problem.

----------------------------------------
Unhandled exception at 0x10004d4f (Util.dll) in perl.exe: 0xC0000005: Access violation reading location 0x0a0d0a0d.
----------------------------------------
>	Util.dll!boot_List__Util(interpreter * my_perl=0x00000004, cv * cv=0x009e3774)  Line 1064 + 0x3	C
 	perl519.dll!Perl_pp_entersub(interpreter * my_perl=0x00364e9c)  Line 2769 + 0x10	C
 	perl519.dll!Perl_runops_debug(interpreter * my_perl=0x00364e9c)  Line 2397 + 0xd	C
 	perl519.dll!Perl_call_sv(interpreter * my_perl=0x00364e9c, sv * sv=0x009913ac, volatile long flags=13)  Line 2747 + 0x36	C
 	perl519.dll!Perl_call_list(interpreter * my_perl=0x00364e9c, long oldscope=23, av * paramList=0x00916604)  Line 4843 + 0x52	C
 	perl519.dll!S_process_special_blocks(interpreter * my_perl=0x00364e9c, long floor=370, const char * const fullname=0x009a4114, gv * const gv=0x0091de74, cv * const cv=0x009913ac)  Line 7993 + 0x17	C
 	perl519.dll!Perl_newATTRSUB_x(interpreter * my_perl=0x00364e9c, long floor=370, op * o=0x0094a6a0, op * proto=0x00000000, void * attrs=0x280738a1, op * block=0x0095cb14, char o_is_gv=0)  Line 7955 + 0x19	C
 	perl519.dll!Perl_yyparse(interpreter * my_perl=0x00364e9c, int gramtype=258)  Line 365 + 0x44	C
 	perl519.dll!S_doeval(interpreter * my_perl=0x00364e9c, int gimme=2, cv * outside=0x00000000, unsigned long seq=378, hv * hh=0x00000000)  Line 3473 + 0x3d	C
 	perl519.dll!Perl_pp_require(interpreter * my_perl=0x00364e9c)  Line 4124 + 0x1b	C
 	perl519.dll!Perl_runops_debug(interpreter * my_perl=0x00364e9c)  Line 2397 + 0xd	C
 	perl519.dll!Perl_call_sv(interpreter * my_perl=0x00364e9c, sv * sv=0x0091dd6c, volatile long flags=13)  Line 2747 + 0x36	C
 	perl519.dll!Perl_call_list(interpreter * my_perl=0x00364e9c, long oldscope=16, av * paramList=0x00923e0c)  Line 4843 + 0x52	C
 	perl519.dll!S_process_special_blocks(interpreter * my_perl=0x00364e9c, long floor=259, const char * const fullname=0x0090c6e0, gv * const gv=0x00923cd4, cv * const cv=0x0091dd6c)  Line 7993 + 0x17	C
 	perl519.dll!Perl_newATTRSUB_x(interpreter * my_perl=0x00364e9c, long floor=259, op * o=0x0093078c, op * proto=0x00000000, void * attrs=0x280738a1, op * block=0x009307ac, char o_is_gv=0)  Line 7955 + 0x19	C
 	perl519.dll!Perl_utilize(interpreter * my_perl=0x00364e9c, int aver=1, long floor=259, op * version=0x00000000, op * idop=0x00912a30, op * arg=0x00000000)  Line 5373 + 0xb1	C
 	perl519.dll!Perl_yyparse(interpreter * my_perl=0x00364e9c, int gramtype=258)  Line 398 + 0x2c	C
 	perl519.dll!S_doeval(interpreter * my_perl=0x00364e9c, int gimme=2, cv * outside=0x00000000, unsigned long seq=72, hv * hh=0x00000000)  Line 3473 + 0x3d	C
 	perl519.dll!Perl_pp_require(interpreter * my_perl=0x00364e9c)  Line 4124 + 0x1b	C
 	perl519.dll!Perl_runops_debug(interpreter * my_perl=0x00364e9c)  Line 2397 + 0xd	C
 	perl519.dll!Perl_call_sv(interpreter * my_perl=0x00364e9c, sv * sv=0x00923e6c, volatile long flags=13)  Line 2747 + 0x36	C
 	perl519.dll!Perl_call_list(interpreter * my_perl=0x00364e9c, long oldscope=9, av * paramList=0x00934b9c)  Line 4843 + 0x52	C
 	perl519.dll!S_process_special_blocks(interpreter * my_perl=0x00364e9c, long floor=148, const char * const fullname=0x0090c6e0, gv * const gv=0x00915c5c, cv * const cv=0x00923e6c)  Line 7993 + 0x17	C
 	perl519.dll!Perl_newATTRSUB_x(interpreter * my_perl=0x00364e9c, long floor=148, op * o=0x0036e434, op * proto=0x00000000, void * attrs=0x280738a1, op * block=0x0036e454, char o_is_gv=0)  Line 7955 + 0x19	C
 	perl519.dll!Perl_utilize(interpreter * my_perl=0x00364e9c, int aver=1, long floor=148, op * version=0x00000000, op * idop=0x00911d38, op * arg=0x0091d204)  Line 5373 + 0xb1	C
 	perl519.dll!Perl_yyparse(interpreter * my_perl=0x00364e9c, int gramtype=258)  Line 398 + 0x2c	C
 	perl519.dll!S_doeval(interpreter * my_perl=0x00364e9c, int gimme=2, cv * outside=0x00000000, unsigned long seq=69, hv * hh=0x00000000)  Line 3473 + 0x3d	C
 	perl519.dll!Perl_pp_require(interpreter * my_perl=0x00364e9c)  Line 4124 + 0x1b	C
 	perl519.dll!Perl_runops_debug(interpreter * my_perl=0x00364e9c)  Line 2397 + 0xd	C
 	perl519.dll!Perl_call_sv(interpreter * my_perl=0x00364e9c, sv * sv=0x0090430c, volatile long flags=13)  Line 2747 + 0x36	C
 	perl519.dll!Perl_call_list(interpreter * my_perl=0x00364e9c, long oldscope=2, av * paramList=0x009042dc)  Line 4843 + 0x52	C
 	perl519.dll!S_process_special_blocks(interpreter * my_perl=0x00364e9c, long floor=37, const char * const fullname=0x0090c6e0, gv * const gv=0x009042f4, cv * const cv=0x0090430c)  Line 7993 + 0x17	C
 	perl519.dll!Perl_newATTRSUB_x(interpreter * my_perl=0x00364e9c, long floor=37, op * o=0x0090c574, op * proto=0x00000000, void * attrs=0x280738a1, op * block=0x0090c594, char o_is_gv=0)  Line 7955 + 0x19	C
 	perl519.dll!Perl_utilize(interpreter * my_perl=0x00364e9c, int aver=1, long floor=37, op * version=0x00000000, op * idop=0x0090c158, op * arg=0x00000000)  Line 5373 + 0xb1	C
 	perl519.dll!Perl_yyparse(interpreter * my_perl=0x00364e9c, int gramtype=258)  Line 398 + 0x2c	C
 	perl519.dll!S_parse_body(interpreter * my_perl=0x00364e9c, char * * env=0x00362b40, void (interpreter *)* xsinit=0x28238aa0)  Line 2274 + 0xe	C
 	perl519.dll!perl_parse(interpreter * my_perl=0x00364e9c, void (interpreter *)* xsinit=0x28238aa0, int argc=4, char * * argv=0x00364cb8, char * * env=0x00362b40)  Line 1586 + 0x11	C
 	perl519.dll!RunPerl(int argc=4, char * * argv=0x00364cb8, char * * env=0x00362b40)  Line 263 + 0x1a	C++
 	perl.exe!main(int argc=4, char * * argv=0x00364cb8, char * * env=0x00363320)  Line 23 + 0x12	C
 	perl.exe!mainCRTStartup()  Line 398 + 0xe	C
 	kernel32.dll!_BaseProcessStart@4()  + 0x23
------------------------------------------------------------------------
  perl.exe	00400000-00408000	C:\perl519\src\t\perl.exe	1		[2796] perl.exe: Native	1/8/2014 9:37 PM	Symbols loaded.
  ntdll.dll	7C900000-7C9B2000	C:\WINDOWS\system32\ntdll.dll	2	5.01.2600.5755	[2796] perl.exe: Native	2/9/2009 7:10 AM	Symbols loaded.
  kernel32.dll	7C800000-7C8F6000	C:\WINDOWS\system32\kernel32.dll	3	5.01.2600.5781	[2796] perl.exe: Native	3/21/2009 9:06 AM	Symbols loaded.
  perl519.dll	28000000-282AF000	C:\perl519\src\t\perl519.dll	4		[2796] perl.exe: Native	1/8/2014 9:37 PM	Symbols loaded.
  user32.dll	7E410000-7E4A1000	C:\WINDOWS\system32\user32.dll	5	5.01.2600.5512	[2796] perl.exe: Native	4/13/2008 7:11 PM	Symbols loaded.
  gdi32.dll	77F10000-77F59000	C:\WINDOWS\system32\gdi32.dll	6	5.01.2600.5698	[2796] perl.exe: Native	10/23/2008 7:36 AM	No symbols loaded.
  advapi32.dll	77DD0000-77E6B000	C:\WINDOWS\system32\advapi32.dll	7	5.01.2600.5755	[2796] perl.exe: Native	2/9/2009 7:10 AM	No symbols loaded.
  rpcrt4.dll	77E70000-77F02000	C:\WINDOWS\system32\rpcrt4.dll	8	5.01.2600.5795	[2796] perl.exe: Native	4/15/2009 9:51 AM	No symbols loaded.
  secur32.dll	77FE0000-77FF1000	C:\WINDOWS\system32\secur32.dll	9	5.01.2600.5834	[2796] perl.exe: Native	6/25/2009 3:25 AM	No symbols loaded.
  msvcr71.dll	7C360000-7C3B6000	C:\WINDOWS\system32\msvcr71.dll	10	7.10.6030.0	[2796] perl.exe: Native	7/11/2006 8:35 PM	Symbols loaded.
  Util.dll	10000000-10009000	C:\perl519\lib\auto\List\Util\Util.dll	11		[2796] perl.exe: Native	12/26/2013 4:06 PM	Symbols loaded.
  version.dll	77C00000-77C08000	C:\WINDOWS\system32\version.dll	12	5.01.2600.5512	[2796] perl.exe: Native	4/13/2008 7:11 PM	No symbols loaded.
  msvcrt.dll	77C10000-77C68000	C:\WINDOWS\system32\msvcrt.dll	13	7.00.2600.5512	[2796] perl.exe: Native	4/13/2008 7:12 PM	No symbols loaded.
  shlwapi.dll	77F60000-77FD6000	C:\WINDOWS\system32\shlwapi.dll	14	6.00.2900.5912	[2796] perl.exe: Native	12/8/2009 4:23 AM	No symbols loaded.
  apphelp.dll	77B40000-77B62000	C:\WINDOWS\system32\apphelp.dll	15	5.01.2600.5512	[2796] perl.exe: Native	4/13/2008 7:09 PM	No symbols loaded.

------------------------------------------------------------
line 1064 is http://perl5.git.perl.org/perl.git/blob/78add018a01221839c23f0cfecc3110bb28d038f:/cpan/Scalar-List-Utils/ListUtil.xs#l1064 "    rmcsv = GvSVn(rmcgv);" but its not really important where it crashed, notice C:\perl519\lib\auto\List\Util\Util.dll is a system perl, but C:\perl519\src\t\perl.exe is a "make test" perl. Cmd line of the process that crashed was "C:\perl519\src\t\perl.exe "-I../lib" -c "Porting/acknowledgements.pl"" and CWD at time of crash is "C:\perl519\src\"., the crashed process was not called by harness, but from "./perl -I.. -MTestInit porting/utils.t" that was called from harness.

-- 
bulk88 ~ bulk88 at hotmail.com

---
via perlbug:  queue: perl5 status: open
https://rt.perl.org/Ticket/Display.html?id=116971

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About