Since Apache 2.2.14, we are experiencing segmentation faults with apache and/or the webobjects adaptor. Everything is standard config: Leopard 10.5.8 + all latest updates + SSL.
Would we need a better adaptor, tweak our apache settings, and is it a hardware fault? Thanks for any assistance in this matter.
[Thu Jul 08 08:07:47 2010] [notice] Apache/2.2.14 (Unix) mod_ssl/2.2.14 OpenSSL/0.9.7l configured -- resuming normal operations
[Thu Jul 08 08:12:03 2010] [notice] child pid 203 exit signal Segmentation fault (11)
[Thu Jul 08 08:12:04 2010] [notice] child pid 992 exit signal Segmentation fault (11)
[Thu Jul 08 08:12:06 2010] [notice] child pid 995 exit signal Segmentation fault (11)
[Thu Jul 08 08:12:07 2010] [notice] child pid 996 exit signal Segmentation fault (11)
[Thu Jul 08 08:12:10 2010] [notice] child pid 997 exit signal Segmentation fault (11)
[Thu Jul 08 08:12:16 2010] [notice] child pid 998 exit signal Segmentation fault (11)
[Thu Jul 08 08:12:35 2010] [notice] child pid 1009 exit signal Segmentation fault (11)
[Thu Jul 08 08:12:35 2010] [notice] child pid 1007 exit signal Segmentation fault (11)
[Thu Jul 08 08:12:35 2010] [notice] child pid 1000 exit signal Segmentation fault (11)
[Thu Jul 08 08:12:36 2010] [notice] child pid 1013 exit signal Segmentation fault (11)
[Thu Jul 08 08:12:37 2010] [notice] child pid 1008 exit signal Segmentation fault (11)
[Thu Jul 08 08:12:37 2010] [notice] child pid 1006 exit signal Segmentation fault (11)
[Thu Jul 08 08:12:37 2010] [notice] child pid 1001 exit signal Segmentation fault (11)
[Thu Jul 08 08:12:39 2010] [notice] caught SIGTERM, shutting down
[Thu Jul 08 08:12:52 2010] [notice] Apache/2.2.14 (Unix) mod_ssl/2.2.14 OpenSSL/0.9.7l configured -- resuming normal operations
httpd(1075) malloc: *** error for object 0x10021e870: incorrect checksum for freed object - object was probably modified after being freed.
*** set a breakpoint in malloc_error_break to debug
[Thu Jul 08 08:19:19 2010] [notice] caught SIGTERM, shutting down
[Thu Jul 08 08:19:24 2010] [notice] Apache/2.2.14 (Unix) mod_ssl/2.2.14 OpenSSL/0.9.7l configured -- resuming normal operations
httpd(1112) malloc: *** error for object 0x10021ef90: incorrect checksum for freed object - object was probably modified after being freed.
*** set a breakpoint in malloc_error_break to debug
[Thu Jul 08 08:23:00 2010] [notice] caught SIGTERM, shutting down
httpd: Could not reliably determine the server's fully qualified domain name, using ::1 for ServerName
[Thu Jul 08 08:24:03 2010] [notice] Apache/2.2.14 (Unix) mod_ssl/2.2.14 OpenSSL/0.9.7l configured -- resuming normal operations
[Thu Jul 08 08:28:01 2010] [notice] child pid 203 exit signal Segmentation fault (11)
[Thu Jul 08 08:28:06 2010] [notice] child pid 996 exit signal Segmentation fault (11)
[Thu Jul 08 08:28:06 2010] [notice] child pid 994 exit signal Segmentation fault (11)
[Thu Jul 08 08:28:07 2010] [notice] child pid 997 exit signal Segmentation fault (11)
[Thu Jul 08 08:28:18 2010] [notice] child pid 1000 exit signal Segmentation fault (11)
[Thu Jul 08 08:28:19 2010] [notice] child pid 1003 exit signal Segmentation fault (11)
[Thu Jul 08 08:28:19 2010] [notice] child pid 1001 exit signal Segmentation fault (11)
[Thu Jul 08 08:28:49 2010] [notice] caught SIGTERM, shutting down
[Thu Jul 08 08:28:56 2010] [notice] Apache/2.2.14 (Unix) mod_ssl/2.2.14 OpenSSL/0.9.7l configured -- resuming normal operations
httpd(1022) malloc: *** error for object 0x10021e870: incorrect checksum for freed object - object was probably modified after being freed.
*** set a breakpoint in malloc_error_break to debug
httpd(1043) malloc: *** error for object 0x10021ee60: incorrect checksum for freed object - object was probably modified after being freed.
*** set a breakpoint in malloc_error_break to debug
[Thu Jul 08 08:33:02 2010] [notice] caught SIGTERM, shutting down
[Thu Jul 08 08:33:06 2010] [notice] Apache/2.2.14 (Unix) mod_ssl/2.2.14 OpenSSL/0.9.7l configured -- resuming normal operations
Process: httpd [1043]
Path: /usr/sbin/httpd
Identifier: httpd
Version: ??? (???)
Code Type: X86-64 (Native)
Parent Process: httpd [1016]
Date/Time: 2010-07-08 08:33:01.583 -0700
OS Version: Mac OS X Server 10.5.8 (9L34)
Report Version: 6
Anonymous UUID: 52AF3A82-CB34-47CB-A612-473248AC1E0B
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000020000028
Crashed Thread: 0
Application Specific Information:
*** single-threaded process forked ***
Thread 0 Crashed:
0 libSystem.B.dylib 0x00007fff80cf55aa szone_free + 1222
1 libcrypto.0.9.7.dylib 0x00007fff84c01c6f CRYPTO_free + 37
2 libssl.0.9.7.dylib 0x00000001003b5b81 SSL_free + 262
3 mod_ssl.so 0x00000001003790af 0x100370000 + 37039
4 libapr-1.0.dylib 0x00000001001c9264 apr_pool_destroy + 53
5 libapr-1.0.dylib 0x00000001001c9244 apr_pool_destroy + 21
6 httpd 0x0000000100035e21 clean_child_exit + 45
7 httpd 0x0000000100036162 stop_listening + 0
8 libSystem.B.dylib 0x00007fff80d543fa _sigtramp + 26
9 libSystem.B.dylib 0x00007fff80d3a582 select$DARWIN_EXTSN + 10
10 mod_WebObjects.so 0x00000001004850d5 tr_open + 485
11 mod_WebObjects.so 0x0000000100486062 tr_handleRequest + 1170
12 mod_WebObjects.so 0x000000010049281b WebObjects_handler + 1707
13 httpd 0x00000001000021b9 ap_run_handler + 90
14 httpd 0x0000000100002a8d ap_invoke_handler + 347
15 httpd 0x000000010002fb50 ap_process_request + 103
16 httpd 0x000000010002c398 ap_process_http_connection + 116
17 httpd 0x0000000100013725 ap_run_process_connection + 90
18 httpd 0x0000000100013b74 ap_process_connection + 87
19 httpd 0x00000001000369f8 child_main + 1263
20 httpd 0x0000000100036bae make_child + 329
21 httpd 0x0000000100036e46 perform_idle_server_maintenance + 510
22 httpd 0x0000000100037376 ap_mpm_run + 1249
23 httpd 0x000000010000a4d5 main + 2877
24 httpd 0x00000001000017f4 start + 52
Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0000000020000020 rbx: 0x000000010021ef60 rcx: 0xc000000040088173 rdx: 0x00000001002205c0
rdi: 0x00007fff5fbfebe0 rsi: 0xc00000000800000a rbp: 0x00007fff5fbfee20 rsp: 0x00007fff5fbfed40
r8: 0x0000000000000001 r9: 0x0000000000000000 r10: 0x000000000000002c r11: 0x0000000000000005
r12: 0x000000010021ee60 r13: 0x00000001001e5000 r14: 0x00000001001e5358 r15: 0x000000000000000b
rip: 0x00007fff80cf55aa rfl: 0x0000000000000206 cr2: 0x000000010020314c
Binary Images:
0x100000000 - 0x100059fff +httpd ??? (???) /usr/sbin/httpd
0x10007f000 - 0x100090ff3 libaprutil-1.0.dylib ??? (???) <a81497ec0978b2671feb2ce9191ce055> /usr/lib/libaprutil-1.0.dylib
0x100098000 - 0x1000b8fff libexpat.1.dylib ??? (???) <d80d701396f8870b27dda4a7166fadc0> /usr/lib/libexpat.1.dylib
0x1000bf000 - 0x1001b7fef libiconv.2.dylib ??? (???) <2b42104e7aa2da6e64f979e585af02e9> /usr/lib/libiconv.2.dylib
0x1001be000 - 0x1001dafef libapr-1.0.dylib ??? (???) <304189f38964fdf93b9a1c8d010267ee> /usr/lib/libapr-1.0.dylib
0x1001e7000 - 0x1001e7fff mod_authn_file.so ??? (???) /usr/libexec/apache2/mod_authn_file.so
0x1001ea000 - 0x1001ebfff mod_authz_host.so ??? (???) /usr/libexec/apache2/mod_authz_host.so
0x1001ee000 - 0x1001f4fff mod_cache.so ??? (???) /usr/libexec/apache2/mod_cache.so
0x1001f8000 - 0x1001fcfff mod_mem_cache.so ??? (???) /usr/libexec/apache2/mod_mem_cache.so
0x100300000 - 0x100303fff mod_disk_cache.so ??? (???) /usr/libexec/apache2/mod_disk_cache.so
0x100306000 - 0x100307fff mod_dumpio.so ??? (???) /usr/libexec/apache2/mod_dumpio.so
0x10030a000 - 0x10030dfff mod_ext_filter.so ??? (???) /usr/libexec/apache2/mod_ext_filter.so
0x100310000 - 0x10031bfff mod_include.so ??? (???) /usr/libexec/apache2/mod_include.so
0x10031e000 - 0x100320fff mod_filter.so ??? (???) /usr/libexec/apache2/mod_filter.so
0x100323000 - 0x100327fff mod_deflate.so ??? (???) /usr/libexec/apache2/mod_deflate.so
0x10032a000 - 0x10032efff mod_log_config.so ??? (???) /usr/libexec/apache2/mod_log_config.so
0x100331000 - 0x100331fff mod_logio.so ??? (???) /usr/libexec/apache2/mod_logio.so
0x100334000 - 0x100334fff mod_env.so ??? (???) /usr/libexec/apache2/mod_env.so
0x100337000 - 0x100338fff mod_expires.so ??? (???) /usr/libexec/apache2/mod_expires.so
0x10033b000 - 0x10033dfff mod_headers.so ??? (???) /usr/libexec/apache2/mod_headers.so
0x100340000 - 0x100341fff mod_ident.so ??? (???) /usr/libexec/apache2/mod_ident.so
0x100344000 - 0x100345fff mod_setenvif.so ??? (???) /usr/libexec/apache2/mod_setenvif.so
0x100348000 - 0x100359fff mod_proxy.so ??? (???) /usr/libexec/apache2/mod_proxy.so
0x10035e000 - 0x100364fff mod_proxy_http.so ??? (???) /usr/libexec/apache2/mod_proxy_http.so
0x100368000 - 0x10036dfff mod_proxy_balancer.so ??? (???) /usr/libexec/apache2/mod_proxy_balancer.so
0x100370000 - 0x100397ffb mod_ssl.so ??? (???) /usr/libexec/apache2/mod_ssl.so
0x1003a2000 - 0x1003cdfef libssl.0.9.7.dylib ??? (???) <50e2dbd872e74e5d15f1a36e0a065e23> /usr/lib/libssl.0.9.7.dylib
0x1003dd000 - 0x1003e0fff mod_mime.so ??? (???) /usr/libexec/apache2/mod_mime.so
0x1003e3000 - 0x1003e7fff mod_status.so ??? (???) /usr/libexec/apache2/mod_status.so
0x1003ea000 - 0x1003f1fff mod_autoindex.so ??? (???) /usr/libexec/apache2/mod_autoindex.so
0x1003f4000 - 0x1003f4fff mod_asis.so ??? (???) /usr/libexec/apache2/mod_asis.so
0x1003f7000 - 0x1003fafff mod_info.so ??? (???) /usr/libexec/apache2/mod_info.so
0x1003fd000 - 0x100401fff mod_cgi.so ??? (???) /usr/libexec/apache2/mod_cgi.so
0x100405000 - 0x100406fff mod_vhost_alias.so ??? (???) /usr/libexec/apache2/mod_vhost_alias.so
0x100409000 - 0x10040ffff mod_negotiation.so ??? (???) /usr/libexec/apache2/mod_negotiation.so
0x100412000 - 0x100412fff mod_dir.so ??? (???) /usr/libexec/apache2/mod_dir.so
0x100415000 - 0x100417fff mod_imagemap.so ??? (???) /usr/libexec/apache2/mod_imagemap.so
0x10041a000 - 0x10041afff mod_actions.so ??? (???) /usr/libexec/apache2/mod_actions.so
0x10041d000 - 0x10041efff mod_speling.so ??? (???) /usr/libexec/apache2/mod_speling.so
0x100421000 - 0x100422fff mod_userdir.so ??? (???) /usr/libexec/apache2/mod_userdir.so
0x100425000 - 0x100426fff mod_alias.so ??? (???) /usr/libexec/apache2/mod_alias.so
0x100429000 - 0x100437fff mod_rewrite.so ??? (???) /usr/libexec/apache2/mod_rewrite.so
0x10043b000 - 0x10043dfff mod_auth_apple.so ??? (???) <11144ad26b721e67ba8a4c32530afb66> /usr/libexec/apache2/mod_auth_apple.so
0x100440000 - 0x100443fff mod_spnego_apple.so ??? (???) <221442ae9f81a5336be453e23231a6e5> /usr/libexec/apache2/mod_spnego_apple.so
0x100446000 - 0x100448fff com.apple.spnegoapache 10.5 (10.5) <1e0ed64370b3528d271b242dc0146204> /System/Library/PrivateFrameworks/SpnegoApache.framework/Versions/A/SpnegoApache
0x10044c000 - 0x10046aff3 com.apple.DirectoryService.Framework 3.5.7 (3.5.7) <3bb3159fd3fac1f299faf818ecc1c76d> /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService
0x100476000 - 0x10047afff mod_digest_apple.so ??? (???) <fcc93ac5b54dbd9824158e533ddcb626> /usr/libexec/apache2/mod_digest_apple.so
0x10047e000 - 0x10047ffff mod_hfs_apple.so ??? (???) <11e2b3485553dfc46a12d9a4b5c578a0> /usr/libexec/apache2/mod_hfs_apple.so
0x100482000 - 0x100499feb mod_WebObjects.so ??? (???) /System/Library/WebObjects/Adaptors/Apache2.2/mod_WebObjects.so
0x7fff5fc00000 - 0x7fff5fc2e643 dyld 97.1 (???) <1d1ba42c89e77cfe2558a3c66129fff6> /usr/lib/dyld
0x7fff80cee000 - 0x7fff80e79ffb libSystem.B.dylib ??? (???) <b12f576b6d85401bcfe5e9994d93a9cf> /usr/lib/libSystem.B.dylib
0x7fff819a8000 - 0x7fff81bb1feb com.apple.security 5.0.6 (37592) <1b30e417b0a922e9431f7f74d5a703f9> /System/Library/Frameworks/Security.framework/Versions/A/Security
0x7fff8245a000 - 0x7fff82592fef com.apple.CoreFoundation 6.5.7 (476.19) <d7aea66b6a0d43c717a9d974d4b3e2de> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x7fff831f3000 - 0x7fff83214fff libresolv.9.dylib ??? (???) <104bc36bc6cf4dd8988693cd52a7f26d> /usr/lib/libresolv.9.dylib
0x7fff83263000 - 0x7fff83267fff libmathCommon.A.dylib ??? (???) /usr/lib/system/libmathCommon.A.dylib
0x7fff83635000 - 0x7fff83667ff7 libauto.dylib ??? (???) <cc8eece8c0097b254c758bd4e8df9537> /usr/lib/libauto.dylib
0x7fff84477000 - 0x7fff84488ffd libz.1.dylib ??? (???) <2022cc8950afdf485ba1df76364ba725> /usr/lib/libz.1.dylib
0x7fff84489000 - 0x7fff845f8fff libicucore.A.dylib ??? (???) <d69c6c54ddbf4ef58ea94d733de685b9> /usr/lib/libicucore.A.dylib
0x7fff845f9000 - 0x7fff846b7fff edu.mit.Kerberos 6.0.14 (6.0.14) <33ba732d7b5009437a874a78c9adaaee> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x7fff846b8000 - 0x7fff847acfff libobjc.A.dylib ??? (???) <118dc1ae05e685ad64290352fc94f1f0> /usr/lib/libobjc.A.dylib
0x7fff84886000 - 0x7fff848fafe7 libstdc++.6.dylib ??? (???) <379a6a2dc6e21ba77310b3d2d9ea30ac> /usr/lib/libstdc++.6.dylib
0x7fff8493d000 - 0x7fff849c5fef libsqlite3.0.dylib ??? (???) <3d591878110f4e73daf0752549f9b5e2> /usr/lib/libsqlite3.0.dylib
0x7fff84ae1000 - 0x7fff84aedff1 libgcc_s.1.dylib ??? (???) <42e4fd8079ba44258ea9afc27d2f48f3> /usr/lib/libgcc_s.1.dylib
0x7fff84c00000 - 0x7fff84ce1fff libcrypto.0.9.7.dylib ??? (???) <752f9db6e46f8d48fe3a6663d97acc34> /usr/lib/libcrypto.0.9.7.dylib
0x7fffffe00000 - 0x7fffffe01780 libSystem.B.dylib ??? (???) /usr/lib/libSystem.B.dylib
0xfffffffffffec000 - 0xfffffffffffeffff libobjc.A.dylib ??? (???) /usr/lib/libobjc.A.dylib
With Kind Regards,
Dennis Gaastra,
Chief Technology Officer,
WEBAPPZ® Systems, Inc.
This message contains confidential information and is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately by e-mail if you have received this e-mail by mistake and delete this e-mail from your system. E-mail transmission cannot be guaranteed to be secure or error-free as information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses. The sender therefore does not accept liability for any errors or omissions in the contents of this message, which arise as a result of e-mail transmission. If verification is required please request a hard-copy version. WEBAPPZ Systems, Inc., 726 - 1489 Marine Drive, West Vancouver, BC, CANADA V7T 1B8, www.webappz.com