PDA

View Full Version : Snow Leopard Upgrade kills apache




hiddenpremise
Jan 5, 2010, 08:56 AM
Hello all,
I have upgraded a box from 10.5.8 server to 10.6 server and the upgrade has murdered apache.

Server admin no longer recognize apache's version number.

In console I see hundreds of reports sent by com.apple.ReportCrash.Root[] Telling me that httpd[] version ??? (???) has saved a crash report in my Library/Logs/DiagnosticReports/httpd....... Obviously the mystery pokemon ??? is apache.

I have check permissions, settings, restored the apache conf file and all efforts have failed. The crash file is attached. It is typical of a binary that was built for the wrong architecture.


Process: httpd [3255]
Path: /usr/sbin/httpd
Identifier: httpd
Version: ??? (???)
Code Type: X86-64 (Native)
Parent Process: httpd [968]

Date/Time: 2010-01-05 09:54:39.885 -0500
OS Version: Mac OS X Server 10.6 (10A433)
Report Version: 6

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x000000000000016a
Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 libphp5.so 0x00000001012b5a8b php_handler + 45
1 httpd 0x0000000100001943 ap_run_handler + 90
2 httpd 0x0000000100002222 ap_invoke_handler + 346
3 httpd 0x000000010002e964 ap_process_request + 103
4 httpd 0x000000010002b20c ap_process_http_connection + 116
5 httpd 0x0000000100012ca8 ap_run_process_connection + 90
6 httpd 0x0000000100013142 ap_process_connection + 91
7 httpd 0x0000000100035583 child_main + 1150
8 httpd 0x0000000100035739 make_child + 329
9 httpd 0x00000001000359bf perform_idle_server_maintenance + 498
10 httpd 0x0000000100035ee9 ap_mpm_run + 1246
11 httpd 0x0000000100009eed main + 2854
12 httpd 0x0000000100000fa8 start + 52

Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000002 rbx: 0x00000001000e1664 rcx: 0x0000000000000069 rdx: 0x000000000000002d
rdi: 0x0000000100a356a8 rsi: 0x0000000100331a67 rbp: 0x00007fff5fbffa20 rsp: 0x00007fff5fbff900
r8: 0x0000000000000000 r9: 0x0000000100a35928 r10: 0x0000000100857120 r11: 0x0000000100a3a620
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rip: 0x00000001012b5a8b rfl: 0x0000000000000206 cr2: 0x00007fff70843300

Binary Images:
0x100000000 - 0x10004afef +httpd ??? (???) <CD24968A-2D88-52BD-52CB-53A273FB203E> /usr/sbin/httpd
0x10007e000 - 0x1000a5fff libpcre.0.dylib ??? (???) <F05B5EF5-8A98-F34B-3E37-FB3FD0CC0748> /usr/lib/libpcre.0.dylib
0x1000aa000 - 0x1000c1fe7 libaprutil-1.0.dylib ??? (???) <F8EBF5BC-A7AD-8DE5-328A-BE6BFCCA1720> /usr/lib/libaprutil-1.0.dylib
0x1000cc000 - 0x1000e9ff7 libapr-1.0.dylib ??? (???) <38AE2B2B-733C-0968-A648-2889D1F0586D> /usr/lib/libapr-1.0.dylib
0x100115000 - 0x100115fff mod_authn_file.so ??? (???) <AE76B58B-EAC0-684F-7AF7-828DB73CCCC9> /usr/libexec/apache2/mod_authn_file.so
0x100119000 - 0x10011afff mod_authz_host.so ??? (???) <F9B917AE-C13E-BC25-96A6-4235F453924F> /usr/libexec/apache2/mod_authz_host.so
0x10011e000 - 0x100124fff mod_cache.so ??? (???) <DBD296AB-1A03-FA98-5044-B91DFADC4FC1> /usr/libexec/apache2/mod_cache.so
0x10012a000 - 0x10012eff7 mod_mem_cache.so ??? (???) <8910A1B2-F183-363E-3C76-E43AA12B9A2B> /usr/libexec/apache2/mod_mem_cache.so
0x100133000 - 0x100136fff mod_disk_cache.so ??? (???) <129C7279-C2AC-5769-5D03-85C1E9A0274A> /usr/libexec/apache2/mod_disk_cache.so
0x10013b000 - 0x10013cff7 mod_dumpio.so ??? (???) <23661D01-564C-F0E0-1A8B-2C63B62EB02D> /usr/libexec/apache2/mod_dumpio.so
0x100140000 - 0x100143ff7 mod_ext_filter.so ??? (???) <D0F03AF9-44AC-A508-F0FF-EF9CDBCC6BEF> /usr/libexec/apache2/mod_ext_filter.so
0x100148000 - 0x100153ff7 mod_include.so ??? (???) <AC38DC46-33BE-60F6-AD62-89A0F82AD1F4> /usr/libexec/apache2/mod_include.so
0x100158000 - 0x10015aff7 mod_filter.so ??? (???) <BC950EDB-51F6-673A-1129-910070A1BF07> /usr/libexec/apache2/mod_filter.so
0x10015e000 - 0x100162fff mod_deflate.so ??? (???) <A023B1FA-B352-6E8A-CD1C-910184D62AAA> /usr/libexec/apache2/mod_deflate.so
0x100167000 - 0x10016bff7 mod_log_config.so ??? (???) <B044005D-CF85-3D87-A2A1-A7A7BEEC7B07> /usr/libexec/apache2/mod_log_config.so
0x100171000 - 0x100171fff mod_logio.so ??? (???) <E0D0F070-A2BC-C7C7-8604-609F7D8E6877> /usr/libexec/apache2/mod_logio.so
0x100175000 - 0x100175fff mod_env.so ??? (???) <DC4DC880-BA07-7679-A81B-BD4BDA07A566> /usr/libexec/apache2/mod_env.so
0x100179000 - 0x10017afff mod_expires.so ??? (???) <5BAB0D5E-D571-B5EE-106D-A493A587CE8B> /usr/libexec/apache2/mod_expires.so
0x10017e000 - 0x100180ff7 mod_headers.so ??? (???) <31636FDC-1D20-0338-FE42-18634AF58CEC> /usr/libexec/apache2/mod_headers.so
0x100185000 - 0x100186fff mod_ident.so ??? (???) <CFB4AB62-F6CC-9385-1A4F-9D7E98C480D1> /usr/libexec/apache2/mod_ident.so
0x10018a000 - 0x10018bfff mod_setenvif.so ??? (???) <C76AB7F5-48DC-D1BC-7CF3-F210FBF281FC> /usr/libexec/apache2/mod_setenvif.so
0x10018f000 - 0x1001a0fff mod_proxy.so ??? (???) <187DE254-7E2E-4A66-7C6E-EB144702AC89> /usr/libexec/apache2/mod_proxy.so
0x1001a8000 - 0x1001aeff7 mod_proxy_http.so ??? (???) <C8DCB0EE-50B6-1C3D-3E86-ABE9A74A4BAE> /usr/libexec/apache2/mod_proxy_http.so
0x1001b4000 - 0x1001b9fff mod_proxy_balancer.so ??? (???) <B34F4AFA-4CA8-F687-1011-8B35BC2F2E6B> /usr/libexec/apache2/mod_proxy_balancer.so
0x1001be000 - 0x1001e4fef mod_ssl.so ??? (???) <272FD927-B6FC-5CD6-CA8C-84846207D160> /usr/libexec/apache2/mod_ssl.so
0x1001f5000 - 0x1001f8fff mod_mime.so ??? (???) <D547ACAC-1BED-6F11-8FA4-B26A60A097D2> /usr/libexec/apache2/mod_mime.so
0x100300000 - 0x100307ff7 mod_autoindex.so ??? (???) <867FFC79-BD81-8E0D-CF9B-559390A7E1EB> /usr/libexec/apache2/mod_autoindex.so
0x10030c000 - 0x10030cff7 mod_asis.so ??? (???) <649099F5-9948-96F8-D8BA-363E6C6E4687> /usr/libexec/apache2/mod_asis.so
0x100310000 - 0x100314ff7 mod_cgi.so ??? (???) <2D603418-F9CA-0CBF-1B2B-2F0B6377D3C5> /usr/libexec/apache2/mod_cgi.so
0x10031a000 - 0x10031bfff mod_vhost_alias.so ??? (???) <D0B21B8B-F328-A382-D2D8-4B3E1797C944> /usr/libexec/apache2/mod_vhost_alias.so
0x10031f000 - 0x100325fff mod_negotiation.so ??? (???) <49633D47-34BE-6EB1-C640-45E8EB5C0FBB> /usr/libexec/apache2/mod_negotiation.so
0x10032a000 - 0x10032aff7 mod_dir.so ??? (???) <6CD92B6D-8F92-EE80-9A99-0C6B07A5B577> /usr/libexec/apache2/mod_dir.so
0x10032e000 - 0x100331fff mod_imagemap.so ??? (???) <EDAE6EC4-D9D7-69F3-3E04-36B427C90CF2> /usr/libexec/apache2/mod_imagemap.so
0x100335000 - 0x100335fff mod_actions.so ??? (???) <4CF3FD08-6CE8-AC0A-09C5-D9C3143C45FF> /usr/libexec/apache2/mod_actions.so
0x100339000 - 0x10033afff mod_speling.so ??? (???) <B69BAD46-9D98-B608-082E-C6095320C8EE> /usr/libexec/apache2/mod_speling.so
0x10033e000 - 0x10033ffff mod_userdir.so ??? (???) <3286DAC1-7031-2E0D-FE72-B85C7AFD1DA7> /usr/libexec/apache2/mod_userdir.so
0x100343000 - 0x100344ff7 mod_alias.so ??? (???) <78841A38-A0F6-AE9A-955B-F3B47D51700C> /usr/libexec/apache2/mod_alias.so
0x100348000 - 0x100356ff7 mod_rewrite.so ??? (???) <19A2BE68-8F15-FA16-4F98-1F2102EA5D41> /usr/libexec/apache2/mod_rewrite.so
0x10035d000 - 0x10035ffff mod_auth_apple.so ??? (???) <072ADB5B-A368-3DB3-55E9-82E82774E1FC> /usr/libexec/apache2/mod_auth_apple.so
0x100364000 - 0x100367ff7 mod_spnego_apple.so ??? (???) <D2178EEE-6822-DE11-4129-4D95CB6DE401> /usr/libexec/apache2/mod_spnego_apple.so
0x10036c000 - 0x10036eff7 com.apple.spnegoapache 10.6 (10.6) <DAAFCEA5-D30D-8DE5-AE37-BCCC0D0968A3> /System/Library/PrivateFrameworks/SpnegoApache.framework/Versions/A/SpnegoApache
0x100373000 - 0x100377ff7 mod_digest_apple.so ??? (???) <0BEB2B2F-A0C5-ECFF-02CD-5B1B49F4FF77> /usr/libexec/apache2/mod_digest_apple.so
0x10037c000 - 0x10037dfff mod_hfs_apple.so ??? (???) <C38742E3-4092-A5E6-D3BF-DC0EE4482BEA> /usr/libexec/apache2/mod_hfs_apple.so
0x100381000 - 0x100382ff7 libproxyauth.dylib ??? (???) <761A88BB-40BD-52D6-0F5B-ACE5394ACE5D> /usr/lib/libproxyauth.dylib
0x100386000 - 0x100389ff7 com.apple.SecurityProxyHelper 1.0 (44) <4DFC33BC-2484-4E28-C668-E2F4F1E960C9> /System/Library/PrivateFrameworks/ProxyHelper.framework/Versions/A/ProxyHelper
0x10038e000 - 0x100391ff7 mod_info.so ??? (???) <4DAA51D5-7CE3-2B54-20AD-AA887EF2AFE5> /usr/libexec/apache2/mod_info.so
0x100396000 - 0x10039aff7 mod_status.so ??? (???) <A3D95E0A-8F07-124A-8696-8F23A3F8340D> /usr/libexec/apache2/mod_status.so
0x10039f000 - 0x1003daff9 +mod_jk_fm.so ??? (???) <453F7A69-13D6-5A57-E0EB-DB6F348C1673> /Library/FileMaker Server/Web Publishing/publishing-engine/web-server-support/apache-2.2/mod_jk_fm.so
0x1003ef000 - 0x1003fcfe7 libexslt.0.dylib ??? (???) <D9944F04-1F01-B9D1-A46F-96229CD19437> /usr/lib/libexslt.0.dylib
0x100402000 - 0x100445ff7 libiodbc.2.dylib ??? (???) <6984E7AB-029C-D465-DF5F-72ED8D1E3536> /usr/lib/libiodbc.2.dylib
0x100452000 - 0x10047efe7 libssl.0.9.7.dylib ??? (???) <C1562D55-DA52-E37E-BD42-BA6BEFC2541B> /usr/lib/libssl.0.9.7.dylib
0x100490000 - 0x100576fe7 libcrypto.0.9.7.dylib ??? (???) <A60E5A1D-EA38-DB7E-39C1-D29938E46691> /usr/lib/libcrypto.0.9.7.dylib
0x101000000 - 0x101580fff +libphp5.so ??? (???) <CCD446FB-92A4-282A-338F-E483307DD059> /Library/FileMaker Server/Web Publishing/publishing-engine/php/apache-2.2/libphp5.so
0x7fff5fc00000 - 0x7fff5fc3bdef dyld 132.1 (???) <B633F790-4DDB-53CD-7ACF-2A3682BCEA9F> /usr/lib/dyld
0x7fff80042000 - 0x7fff8007dfff libcurl.4.dylib ??? (???) <383AC19D-AEED-9F53-DEA3-FF118BDD3735> /usr/lib/libcurl.4.dylib
0x7fff8007e000 - 0x7fff8007fff7 com.apple.TrustEvaluationAgent 1.0 (1) <4B6B7853-EDAC-08B7-3324-CA9A3802FAE2> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
0x7fff80116000 - 0x7fff8011bff7 com.apple.CommonPanels 1.2.4 (91) <4D84803B-BD06-D80E-15AE-EFBE43F93605> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x7fff8011c000 - 0x7fff802d6fef com.apple.ImageIO.framework 3.0.0 (3.0.0) <D5594E10-F805-F816-10E9-F95753BE18CC> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x7fff80325000 - 0x7fff80328fff com.apple.help 1.3.1 (41) <54B79BA2-B71B-268E-8752-5C8EE00E49E4> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x7fff80329000 - 0x7fff80329ff7 com.apple.Accelerate 1.5 (Accelerate 1.5) <E517A811-E0E6-89D0-F397-66122C7A25A4> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x7fff80d58000 - 0x7fff80d6efff com.apple.ImageCapture 6.0 (6.0) <5B5AF8FB-C12A-B51F-94FC-3EC4698E818E> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x7fff80d6f000 - 0x7fff80dacfff com.apple.LDAPFramework 2.0 (120.1) <0F7DF87D-6A08-02AF-790B-76294FCE8916> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
0x7fff80dd1000 - 0x7fff80e8afff libsqlite3.dylib ??? (???) <5A15E12A-AE8F-1A36-BBC7-564E7D7AD0FB> /usr/lib/libsqlite3.dylib
0x7fff80fe0000 - 0x7fff80fe4ff7 libmathCommon.A.dylib ??? (???) <95718673-FEEE-B6ED-B127-BCDBDB60D4E5> /usr/lib/system/libmathCommon.A.dylib
0x7fff811ef000 - 0x7fff812bbfff com.apple.CFNetwork 454.4 (454.4) <E7721AD8-3177-8749-60F7-5EF323E6492B> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x7fff812bc000 - 0x7fff812fcfef com.apple.QD 3.31 (???) <0FA2713A-99BD-A96B-56AF-7DB0AB4927AD> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x7fff812fd000 - 0x7fff81302fff libGFXShared.dylib ??? (???) <C386DB22-A0AA-D826-ACBA-25E82B480D05> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
0x7fff8135f000 - 0x7fff81375fff com.apple.MultitouchSupport.framework 200.20 (200.20) <96B8C66E-D84D-863B-CB1D-F7E005569706> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0x7fff8137d000 - 0x7fff81417fe7 com.apple.ApplicationServices.ATS 4.0 (???) <76009EB5-037B-8A08-5AB5-18DA59559509> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x7fff816f0000 - 0x7fff819edfef com.apple.HIToolbox 1.6.0 (???) <870B39B2-55BD-9C82-72EB-2E3470BD0E14> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x7fff819ee000 - 0x7fff819eeff7 com.apple.Accelerate.vecLib 3.5 (vecLib 3.5) <BA861575-B0DE-50F5-A799-BDF188A3D4EF> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x7fff81af0000 - 0x7fff81babff7 libFontParser.dylib ??? (???) <8926E1B0-6D1E-502A-5028-1DCC57F6D6FA> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
0x7fff81bac000 - 0x7fff81bceff7 libexpat.1.dylib ??? (???) <8EC31253-B585-D05E-F35D-AE3292FB790B> /usr/lib/libexpat.1.dylib
0x7fff81bdb000 - 0x7fff81c06ff7 libxslt.1.dylib ??? (???) <87A0B228-B24A-C426-C3FB-B40D7258DD49> /usr/lib/libxslt.1.dylib
0x7fff81c07000 - 0x7fff81c1bff7 com.apple.speech.synthesis.framework 3.10.35 (3.10.35) <621B7415-A0B9-07A7-F313-36BEEDD7B132> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x7fff81c1c000 - 0x7fff81c2aff7 libkxld.dylib ??? (???) <823B6BE6-E952-3B3C-3633-8F4D6C4606A8> /usr/lib/system/libkxld.dylib
0x7fff81cf0000 - 0x7fff81d7cfef SecurityFoundation ??? (???) <B69E2FF9-A698-4923-BC8B-180224B6EF75> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x7fff81dca000 - 0x7fff81dd9fef com.apple.opengl 1.6.3 (1.6.3) <6318A188-B43D-E82F-C157-2E76331227BD> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x7fff81dda000 - 0x7fff81dedfff libGL.dylib ??? (???) <D452ADC0-04B1-E24F-03E6-717E58E1D659> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x7fff81dee000 - 0x7fff81ea3fff com.apple.ink.framework 1.3 (104) <9B552E27-7E3F-6767-058A-C998E8F78692> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x7fff81ea4000 - 0x7fff81eccfff com.apple.DictionaryServices 1.1 (1.1) <D57BA55A-4CC5-5C17-8077-AEEA27A01C7A> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x7fff81fab000 - 0x7fff8208ffe7 com.apple.DesktopServices 1.5.0 (1.5.0) <EA3CDFEC-713D-7291-4015-600336E83EDD> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x7fff82090000 - 0x7fff820b0fef com.apple.DirectoryService.Framework 3.6 (621) <925EE208-03B2-B24A-3686-57EAFBDA5ADF> /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService
0x7fff820b1000 - 0x7fff820ccff7 com.apple.openscripting 1.3 (???) <DFBFBFD3-90C0-0710-300C-1A7210CB3713> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x7fff822cd000 - 0x7fff825fffef com.apple.CoreServices.CarbonCore 859.1 (859.1) <5712C4C1-B18B-88EE-221F-DA04A8EDA029> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x7fff82600000 - 0x7fff826bcff7 com.apple.CoreServices.OSServices 352 (352) <CD933BBD-B260-552F-E64E-291D6ED3091A> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x7fff826bd000 - 0x7fff826bdff7 com.apple.ApplicationServices 38 (38) <10A0B9E9-4988-03D4-FC56-DDE231A02C63> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x7fff826be000 - 0x7fff8273bfef libstdc++.6.dylib ??? (???) <35ECA411-2C08-FD7D-11B1-1B7A04921A5C> /usr/lib/libstdc++.6.dylib
0x7fff8279d000 - 0x7fff827b2fff com.apple.LangAnalysis 1.6.5 (1.6.5) <D4956302-5A2D-2AFD-C143-6287F1313196> /System/Library



PatMullen
Jan 5, 2010, 02:52 PM
I am having exactly this problem as well. I wiped the boot drive of my Mac Pro (4x4GHz Xeon) and installed SL and other software. My logs and crash reports look just like yours. On to search some more. I'll check back here later...

PatMullen
Jan 5, 2010, 03:29 PM
I found my problem, and hopefully this will help you too, hiddenpremise. I had installed Marc Liyanage's PHP 5.3 package. Turns out this is a 32-bit version of PHP, and Apache2 is running in 64-bit mode. So I de-installed the Liyanage package and enabled the default one that came from Apple. Now everything works as it should. :)

I hope this helps.

Bytesmiths
May 24, 2010, 09:15 AM
Now everything works as it should.

Until you try to run some code that passes arguments by reference, which PHP 5.3.1 (as supplied in Snow Leopard Server) has broken. :-(

This includes MediaWiki and most of its extensions. I have managed to get back up by down-revving MediaWiki from the latest, but my extensions still don't work.

Sigh.

kainjow
Apr 21, 2011, 11:46 AM
Just ran into this upgrading a 10.5 server to 10.6. We had to go to Server Admin > Web > Settings > Modules and add the php5_module at /usr/libexec/apache2/libphp5.so (This is basically just editing the /etc/apache2/httpd.conf file.)