Geoffrey Young wrote:
Please show us the backtrace, Geoff.


I've been staring at them all night but maybe they will make sense to you :)
 it's different on prefork and worker.

No, it doesn't :( I expected to see problems in the apr/apache io layers, but you get it in totally different places.


Joe, regarding your change:
http://marc.theaimsgroup.com/?l=apr-cvs&m=108039307912906&w=2
which seems to completely hose mod_perl 2

Are you sure this is a good step:

  +#if APR_HAS_LARGE_FILES
  +#define lseek(f,o,w) lseek64(f,o,w)
  +#define ftruncate(f,l) ftruncate64(f,l)
  +#endif

this redefine affects any project that binds apr. Why not use a different name, in order not to affect other code that you didn't write and which doesn't expect lseek to be lseek64.

the same in other files you have changed in this commit. I'm shooting in the dark here, guessing that this is the reason for the problems we are seeing.

prefork:

#0  0x08076165 in ap_get_module_config (cv=0x0, m=0xeb8820) at util_debug.c:105
#1  0x00d692bb in modperl_hook_create_request (r=0x966c628) at mod_perl.c:613
#2  0x080826b6 in ap_run_create_request (r=0x966c628) at request.c:79
#3  0x08078e99 in ap_read_request (conn=0x96667a8) at protocol.c:841
#4  0x0806007a in ap_process_http_connection (c=0x96667a8) at http_core.c:246
#5  0x0807400e in ap_run_process_connection (c=0x96667a8) at connection.c:42
#6  0x080743fd in ap_process_connection (c=0x96667a8, csd=0x9666610) at
connection.c:175
#7  0x080676c7 in child_main (child_num_arg=0) at prefork.c:624
#8  0x08067862 in make_child (s=0x84d0e48, slot=0) at prefork.c:719
#9  0x08067ac1 in perform_idle_server_maintenance (p=0x84cf0a8) at prefork.c:854
#10 0x08067f37 in ap_mpm_run (_pconf=0x84cf0a8, plog=0x84f9150, s=0x84d0e48)
at prefork.c:1057
#11 0x0806ea1a in main (argc=9, argv=0xbff31dd4) at main.c:665


worker:


#0  0x008e07a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
#1  0x00b61b8b in __read_nocancel () from /lib/tls/libpthread.so.0
#2  0x080e6326 in ap_mpm_pod_check (pod=0xaed5540) at pod.c:53
#3  0x080e4490 in child_main (child_num_arg=0) at worker.c:1225
#4  0x080e461e in make_child (s=0x9defcd8, slot=0) at worker.c:1308
#5  0x080e46b6 in startup_children (number_to_start=1) at worker.c:1327
#6  0x080e4e2a in ap_mpm_run (_pconf=0x9dea0a8, plog=0x9e341d0, s=0x9defcd8)
at worker.c:1643
#7  0x080ecb5e in main (argc=9, argv=0xfef20a44) at main.c:665

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


--
__________________________________________________________________
Stas Bekman            JAm_pH ------> Just Another mod_perl Hacker
http://stason.org/     mod_perl Guide ---> http://perl.apache.org
mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com
http://modperlbook.org http://apache.org   http://ticketmaster.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to