On Thu, Jun 06, 2013 at 10:54:03PM +0200, Hector Oron wrote: > On Wed, Jun 05, 2013 at 10:52:37AM +0300, Niko Tyni wrote: > > Package: libapache2-mod-perl2 > > Version: 2.0.8+httpd24-r1449661-3 > > Severity: serious > > The package versioned as 2.0.8+httpd24-r1449661-3 also fails on armel > architecture, but hangs the build daemon. It took out of bussiness ancina > armel buildd, then it was given back and it hanged alwyn. > As the package has not failed, the logs is not visible online, I have taken > out the build log from ancina and place it at: > > <http://people.debian.org/~zumbi/tmp/libapache2-mod-perl2_2.0.8+httpd24-r1449661-3_armel-20130604-2030>
Clarification: does it hang the kernel altogether? That's really unfortunate. I wonder if it's reproducible on the porter boxes. I assume a bug should be filed against the kernel. I probably can't work on this on the weekend, so I'll share what I have now: I can reproduce the SIGSEGV at the end of the main test suite (#711213) on amd64. The armel problem might well be related, as the log ends at the same point. My easiest recipe is APACHE_TEST_EXTRA_ARGS="-httpd_conf /home/niko/apache2.conf" make run_tests TEST_FILES=t/user/rewrite.t where apache2.conf is like the one attached. It doesn't matter which tests get run; I managed to trigger it with no tests at all by just running apache2 manually and then killing it with SIGTERM. That means it looks like an apache2 bug. I haven't had the time to bisect the generated real apache2 config file further to get a minimal test case for the apache2 maintainers. If others have trouble reproducing it: running 'ulimit -s unlimited' first might help. Earlier I had to set that to trigger it, which was really weird. It's not needed for me anymore, so that part still remains a bit of a mystery. Finally, for people testing this: each crash with mod_digest loaded leaves dangling IPC objects which will eventually cause problems. I'm running this for cleanup: #!/bin/sh ipcs -m | grep ^0x | while read s rest; do ipcrm -M $s; done ipcs -s | grep ^0x | while read k s rest; do ipcrm -s $s; done -- Niko Tyni nt...@debian.org
## # these modules are needed for the test suite LoadModule mpm_worker_module "/usr/lib/apache2/modules/mod_mpm_worker.so" LoadModule authn_core_module "/usr/lib/apache2/modules/mod_authn_core.so" LoadModule auth_basic_module "/usr/lib/apache2/modules/mod_auth_basic.so" # LoadModule auth_digest_module "/usr/lib/apache2/modules/mod_auth_digest.so" LoadModule authz_core_module "/usr/lib/apache2/modules/mod_authz_core.so" LoadModule access_compat_module "/usr/lib/apache2/modules/mod_access_compat.so" LoadModule authz_user_module "/usr/lib/apache2/modules/mod_authz_user.so" LoadModule authn_file_module "/usr/lib/apache2/modules/mod_authn_file.so" LoadModule authz_groupfile_module "/usr/lib/apache2/modules/mod_authz_groupfile.so" LoadModule proxy_module "/usr/lib/apache2/modules/mod_proxy.so" LoadModule authz_host_module "/usr/lib/apache2/modules/mod_authz_host.so" LoadModule alias_module "/usr/lib/apache2/modules/mod_alias.so" LoadModule deflate_module "/usr/lib/apache2/modules/mod_deflate.so" # LoadModule include_module "/usr/lib/apache2/modules/mod_include.so" ## LoadModule proxy_http_module /usr/lib/apache2/modules/mod_proxy_http.so ## LoadModule env_module /usr/lib/apache2/modules/mod_env.so ## LoadModule mime_module /usr/lib/apache2/modules/mod_mime.so ## LoadModule dir_module /usr/lib/apache2/modules/mod_dir.so ## LoadModule cgi_module /usr/lib/apache2/modules/mod_cgi.so ## # LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so ## # commented out because: ## # .AH00526: Syntax error on line 233 of /home/niko/libapache2-mod-perl2/ModPerl-Registry/t/conf/extra.conf: ## # Invalid command 'RewriteLogLevel', perhaps misspelled or defined by a module not included in the server configuration