I'm getting a segfault here in mod_dav from trunk (after a make clean) running litmus using extras/httpd-dav.conf whereas it was working for me last night. Not sure if this a work-in-progress. No time to file a bug right now as i'm off for the weekend.

-> running `locks':
0. init.................. pass
1. begin................. FAIL (Could not create new collection `/uploads/litmus/' for tests: 405 Method Not Allowed
Server must allow `MKCOL /uploads/litmus/' for tests to proceed)


   /* Set the ETag header required by dav_meets_conditions() */
->    if ((err = (*resource->hooks->set_headers)(r, resource)) != NULL) {
       return dav_push_error(r->pool, err->status, 0,
                            "Unable to set up HTTP headers.",
                            err);
   }


(gdb) [Sun Dec 30 09:10:42 2007] [notice] child pid 7044 exit signal Segmentation fault (11) [Sun Dec 30 09:10:42 2007] [notice] child pid 7047 exit signal Segmentation fault (11)
bt
#0  0x00000000 in ?? ()
#1 0x080a6a36 in dav_validate_request (r=0x81b8870, resource=0x81bb960, depth=2147483647, locktoken=0x0,
   response=0xbfa5cb9c, flags=160, lockdb=0x0) at util.c:1487
#2  0x080a2662 in dav_handler (r=0x81b8870) at mod_dav.c:1189
#3  0x0807c569 in ap_run_handler (r=0x81b8870) at config.c:163
#4  0x0807f777 in ap_invoke_handler (r=0x81b8870) at config.c:378
#5 0x080979e0 in ap_process_async_request (r=0x81b8870) at http_request.c:244
#6  0x08097a0d in ap_process_request (r=0x81b8870) at http_request.c:288
#7 0x08094c98 in ap_process_http_connection (c=0x81b0840) at http_core.c:208
#8  0x08083799 in ap_run_process_connection (c=0x81b0840) at connection.c:43
#9 0x080bc974 in child_main (child_num_arg=<value optimized out>) at prefork.c:620
#10 0x080bccd8 in make_child (s=0x80f0a18, slot=2) at prefork.c:716
#11 0x080bcd94 in startup_children (number_to_start=3) at prefork.c:734
#12 0x080bd7b9 in ap_mpm_run (_pconf=0x80e90a8, plog=0x812f1c0, s=0x80f0a18) at prefork.c:947
#13 0x0806a4ea in main (argc=135164064, argv=0x81ae668) at main.c:768

Reply via email to