> Testers, please test this release candidate. Darwin 6.6 (MacOSX 10.2.6) gives me some new failures:
Failed Test Stat Wstat Total Fail Failed List of Failed ---------------------------------------------------------------------------- modules/access.t 408 31 7.60% 4 20-21 24 26 28 30 38 55 72 89 106-107 123-124 141 154 168 170 175 192 209 226 277 290 304 306 311 328 345 362 modules/include.t 78 10 12.82% 9 18 34-35 40 42 74-75 77-78 ssl/http.t 255 65280 2 2 100.00% 1-2 The access failures look to me like a regression in the IPv6 issue: some smarter logic was added to the apr build system to determine IPv6 brokenness, but I have seen this do strange things on my Powerbook... to wit, consider the following snippet from srclib/apr/config.log: configure:24363: checking whether getnameinfo resolves IPv4-mapped IPv6 addresses configure:24426: gcc -o conftest -DDEBUG -O0 -DDYNAMIC_MODULE_LIMIT=128 -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -no-cpp-precomp conftest.c >&5 configure:24393: warning: return type of `main' is not `int' configure: In function `main': configure:24400: warning: implicit declaration of function `inet_addr' configure:24417: warning: implicit declaration of function `exit' configure:24429: $? = 0 configure:24431: ./conftest configure:24434: $? = 0 configure:24450: result: yes configure:24476: checking if APR supports IPv6 configure:24478: result: yes This may be doing what it does for the wrong reasons. The include failures are wholly new and generate two cores: from observing the run it looks like test 74 and 78 are crashing the server. Stack trace of the first crash (should be test 74: Date/Time: 2003-09-10 17:42:09 -0700 OS Version: 10.2.6 (Build 6L60) Host: MonaLisa Command: httpd PID: 4788 Exception: EXC_BAD_INSTRUCTION (0x0002) Code[0]: 0x00000002Code[1]: 0x00789910 Thread 0 Crashed: #0 0x00789910 in 0x789910 #1 0x003ed654 in send_parsed_content (mod_include.c:3153) #2 0x003ee444 in includes_filter (mod_include.c:3426) #3 0x0001b528 in ap_pass_brigade (util_filter.c:550) #4 0x00442918 in bucketeer_out_filter (mod_bucketeer.c:133) #5 0x0001b528 in ap_pass_brigade (util_filter.c:550) #6 0x00017a3c in default_handler (core.c:3558) #7 0x000301fc in ap_run_handler (config.c:195) #8 0x00030ef8 in ap_invoke_handler (config.c:401) #9 0x0000b0d4 in ap_process_request (http_request.c:288) #10 0x00002cbc in ap_process_http_connection (http_core.c:295) #11 0x00025ebc in ap_run_process_connection (connection.c:85) #12 0x00026420 in ap_process_connection (connection.c:213) #13 0x0000d2ac in child_main (prefork.c:695) #14 0x0000d498 in make_child (prefork.c:791) #15 0x0000d890 in perform_idle_server_maintenance (prefork.c:913) #16 0x0000dea4 in ap_mpm_run (prefork.c:1118) #17 0x0000fc20 in main (main.c:660) #18 0x00002274 in _start (crt.c:267) #19 0x000020f4 in start PPC Thread State: srr0: 0x00789910 srr1: 0x0208f030 vrsave: 0x00000000 xer: 0x00000000 lr: 0x0014c74c ctr: 0x00789910 mq: 0x00000000 r0: 0x00789910 r1: 0xbfffeee0 r2: 0x00789928 r3: 0x003928e4 r4: 0x0078b730 r5: 0x00000000 r6: 0x00000000 r7: 0x00000033 r8: 0x20646972 r9: 0x0078c5a4 r10: 0xbfffced6 r11: 0x00168328 r12: 0x00789910 r13: 0x00000000 r14: 0x00000000 r15: 0x00000000 r16: 0x00000000 r17: 0x00000000 r18: 0x00000000 r19: 0x00000000 r20: 0x00000000 r21: 0x00000000 r22: 0x00000000 r23: 0x00000000 r24: 0x00000000 r25: 0x00000000 r26: 0xbffffc50 r27: 0x0000001c r28: 0x00000006 r29: 0xbfffefb2 r30: 0xbfffeee0 r31: 0x003eca08 And the second crash (should be test 78): Date/Time: 2003-09-10 17:42:23 -0700 OS Version: 10.2.6 (Build 6L60) Host: MonaLisa Command: httpd PID: 4785 Exception: EXC_BAD_ACCESS (0x0001) Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000058 Thread 0 Crashed: #0 0x00000058 in 0x58 #1 0x003ed264 in send_parsed_content (mod_include.c:3072) #2 0x003ee444 in includes_filter (mod_include.c:3426) #3 0x0001b528 in ap_pass_brigade (util_filter.c:550) #4 0x00442ca8 in bucketeer_out_filter (mod_bucketeer.c:157) #5 0x0001b528 in ap_pass_brigade (util_filter.c:550) #6 0x00017a3c in default_handler (core.c:3558) #7 0x000301fc in ap_run_handler (config.c:195) #8 0x00030ef8 in ap_invoke_handler (config.c:401) #9 0x0000b0d4 in ap_process_request (http_request.c:288) #10 0x00002cbc in ap_process_http_connection (http_core.c:295) #11 0x00025ebc in ap_run_process_connection (connection.c:85) #12 0x00026420 in ap_process_connection (connection.c:213) #13 0x0000d2ac in child_main (prefork.c:695) #14 0x0000d498 in make_child (prefork.c:791) #15 0x0000d574 in startup_children (prefork.c:806) #16 0x0000dbe0 in ap_mpm_run (prefork.c:1023) #17 0x0000fc20 in main (main.c:660) #18 0x00002274 in _start (crt.c:267) #19 0x000020f4 in start PPC Thread State: srr0: 0x00000058 srr1: 0x4200f030 vrsave: 0x00000000 xer: 0x00000000 lr: 0x003e6fd4 ctr: 0x00000058 mq: 0x00000000 r0: 0xbfffefc8 r1: 0xbfffef80 r2: 0x00000058 r3: 0x007a4bdc r4: 0xbfffefc8 r5: 0xbfffefcc r6: 0x00000000 r7: 0x00000400 r8: 0x00000000 r9: 0xbfffefcc r10: 0x00000000 r11: 0x001682d4 r12: 0x00000058 r13: 0x00000000 r14: 0x00000000 r15: 0x00000000 r16: 0x00000000 r17: 0x00000000 r18: 0x00000000 r19: 0x00000000 r20: 0x00000000 r21: 0x00000000 r22: 0x00000000 r23: 0x00000000 r24: 0x00000000 r25: 0x00000000 r26: 0xbffffc50 r27: 0x0000001c r28: 0x00000006 r29: 0x007a4bd0 r30: 0xbfffef80 r31: 0x003eca08 Interestingly, running gdb on those cores produces entirely different traces. These make much more sense. Maybe my gdb-fu is weak. I think we should say something concise and sensible about the include failures, and reinvestigate the IPv6 logic before releasing. S. (my non-committer 2 cents worth) -- Covalent Technologies [EMAIL PROTECTED] Engineering group Voice: (415) 856 4214 303 Second Street #375 South Fax: (415) 856 4210 San Francisco CA 94107 PGP FP: 7A8D B189 E871 80CB 9521 9320 C11E 7B47 964F 31D9 ======================================================= This email message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply email and destroy all copies of the original message =======================================================