You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by mark <ma...@node.to> on 2002/11/04 20:28:02 UTC

[users@httpd] SIGSEGV in apr_proc_mutex_trylock on FreeBSD 4.7

I've tried using both FCNTL and SYSVSEM locks, but either way I get a 
segfault when trying "apr_proc_mutex_trylock" on the mutex.

Both lock and unlock work, and I'm passing the same arguement in the same context
. Here is the stack trace I get:

Program received signal SIGSEGV, Segmentation fault.
0x0 in ?? ()
(gdb) bt 
#0  0x0 in ?? ()
#1  0x281133ae in apr_proc_mutex_trylock (mutex=0x81581e8) at proc_mutex.c:917
..
#6  0x80854b7 in ap_run_handler (r=0x815e050) at config.c:194
#7  0x8085b2b in ap_invoke_handler (r=0x815e050) at config.c:401
#8  0x8073c33 in ap_process_request (r=0x815e050) at http_request.c:288
#9  0x806eeee in ap_process_http_connection (c=0x815a120) at http_core.c:293
#10 0x808fd7b in ap_run_process_connection (c=0x815a120) at connection.c:85
#11 0x8090088 in ap_process_connection (c=0x815a120, csd=0x815a050)
    at connection.c:207
#12 0x8083eac in child_main (child_num_arg=0) at prefork.c:696
#13 0x8083f76 in make_child (s=0x80c8cf0, slot=0) at prefork.c:736
#14 0x8084083 in startup_children (number_to_start=5) at prefork.c:808
#15 0x80843f2 in ap_mpm_run (_pconf=0x80c6018, plog=0x8102018, s=0x80c8cf0)
    at prefork.c:1024
#16 0x808a4c9 in main (argc=2, argv=0xbfbffb54) at main.c:643
#17 0x805c5e5 in _start ()

where ... is my handler code.


Any thoughts on this?

--mark


---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org