[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

activestate perl build 822 and modperl


I have done some more test to nail down the problem with Activestate perl 5.8.8 build 822 and modperl.

I have tested with the theoryx distribution of modperl and compiled everything from scratch (vc7).
Both have the same problems. 
When starting Apache with a reasonable amount of perl modules there is an exception error when the perlInterpStart parameter is set to more then 3
And even if it set to 3 the situation is not stable.

The error is:

      Unhandled exception at 0x77c16fa3 in httpd.exe: 0xC0000005: Access 	violation reading location 0x03c17000.

On Windows 2003 the error is different.

No error/problems on Vista
No problems with Activestate build 820
And of course no problems running under Linux

Stactrace: 

	msvcrt.dll!77c16fa3() 	
 	perl58.dll!28056c2f() 	
 	perl58.dll!2808705e() 	
 	…….
 	perl58.dll!28089465() 	
 	perl58.dll!2806b0c0() 	
>	mod_perl.so!modperl_interp_new(modperl_interp_pool_t * mip=0x03c7ec50, interpreter * perl=0x020a8244)  Line 92	C
 	mod_perl.so!interp_pool_grow(modperl_tipool_t * tipool=0x03c7ec60, void * data=0x03c7ec50)  Line 212 + 0x10	C
 	mod_perl.so!modperl_tipool_init(modperl_tipool_t * tipool=0x03c7ec60)  Line 189	C
 	mod_perl.so!modperl_hook_post_config_last(apr_pool_t * pconf=0x0026bea8, apr_pool_t * plog=0x00920118, apr_pool_t * ptemp=0x008f6070, server_rec * s=0x0026ddd8)  Line 721 + 0x29	C
 	libhttpd.dll!6ff01e03() 	
 	httpd.exe!0040177e() 	
 	ntdll.dll!7c9106eb() 	
 	httpd.exe!00401f82() 	
 	ntdll.dll!7c9106eb() 	
 	kernel32.dll!7c816fd7() 	
 	ntdll.dll!7c9106eb() 	

Breakpoint at:

         PTR_TBL_t *source = modperl_module_config_table_get(perl, FALSE);

The above is from a Windows XP SP2 machine with all windows patches applied.

Does this make sense ?

-------

Thomas den Braber



Mail converted by mhonarc 2.6.15
This archive provided courtesy of JSW4.NET, Internet Hosting Services for Small Business.