Apache krashar efter uppgradering från Core Duo till Core 2 Duo

Tråden skapades och har fått 4 svar. Det senaste inlägget skrevs .
1

Uppgraderade processorn i min macmini med 10.5.4 server från coreduo 1,66GHz till en core2duo 2GHz.

Efter det så krashar httpd'n konstant när man tex försöker att posta ett inlägg på phpbb om körs på den.
Har kompilerat om php'n och apachen men det hjälpte inte. Något annat som krävs?

Citat:

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

Date/Time: 2008-09-13 08:59:17.015 +0200
OS Version: Mac OS X Server 10.5.4 (9E17)
Report Version: 6

Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x00007fff819a6319
Crashed Thread: 0

Application Specific Information:
*** single-threaded process forked ***

Thread 0 Crashed:
0 libresolv.9.dylib 0x00007fff81cfae22 res_build_start + 213
1 libresolv.9.dylib 0x00007fff81cfc4d8 res_9_vinit + 128
2 libresolv.9.dylib 0x00007fff81cf6cc0 res_9_search + 68
3 libphp5.so 0x0000000101192e27 zif_dns_check_record + 1088
4 libphp5.so 0x0000000101251bdc zend_do_fcall_common_helper_SPEC + 2042
5 libphp5.so 0x000000010124faab execute + 367
6 libphp5.so 0x0000000101251cc1 zend_do_fcall_common_helper_SPEC + 2271
7 libphp5.so 0x000000010124faab execute + 367
8 libphp5.so 0x0000000101251cc1 zend_do_fcall_common_helper_SPEC + 2271
9 libphp5.so 0x000000010124faab execute + 367
10 libphp5.so 0x0000000101234540 zend_execute_scripts + 460
11 libphp5.so 0x00000001011f650d php_execute_script + 665
12 libphp5.so 0x00000001012b7dda php_handler + 1220
13 httpd 0x0000000100002225 ap_run_handler + 90
14 httpd 0x0000000100002af9 ap_invoke_handler + 347
15 httpd 0x000000010002f4a6 ap_process_request + 103
16 httpd 0x000000010002bdc2 ap_process_http_connection + 116
17 httpd 0x000000010001342f ap_run_process_connection + 90
18 httpd 0x000000010001387e ap_process_connection + 87
19 httpd 0x0000000100035f30 child_main + 1087
20 httpd 0x00000001000360dc make_child + 329
21 httpd 0x0000000100036374 perform_idle_server_maintenance + 510
22 httpd 0x00000001000368a4 ap_mpm_run + 1249
23 httpd 0x000000010000a489 main + 2879
24 httpd 0x0000000100001860 start + 52

Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x00007fff819a6029 rbx: 0x0000000000000018 rcx: 0x00007fff818a45b2 rdx: 0x0000000000000000
rdi: 0x0000000000000018 rsi: 0x617072612e367069 rbp: 0x00007fff5fbfcb30 rsp: 0x00007fff5fbfcb20
r8: 0x00000001009f7808 r9: 0x00000001009f7894 r10: 0x00007fff818b3dd6 r11: 0x0000000000000246
r12: 0x00007fff70392d40 r13: 0x0000000000000001 r14: 0x0000000000000001 r15: 0x0000000000000035
rip: 0x00007fff81cfae22 rfl: 0x0000000000000202 cr2: 0x00007fff818f04f8

.....
se bifogad fil

  • Medlem
  • Stockholm
  • 2008-09-13 19:57

Har du även kompilerat om alla libbar som PHP använder?

Eftersom den dör i Zend så är det då PHP som bråkar, men det kan ju vara någon av hundratals plugin etc..

Det har du rätt i. :/

Hittade lite instruktioner och i dem används andra flaggor för att kompilera för 64-bitar än vad jag gjort. Ska kolla på dom i morgon. I värsta fall får jag väl dra in apples default paket från skiva via pacifist och se om den väljer rätt paket för prosessorn.

Ett alternativ är att installera med hjälp av MacPorts.

Råkade hitta en väg runt problemen.

Det visar sig att phpbb har problem med några av sina säkerhetsinställningar.
Om phpbb har någon av dessa kontroller aktiverade så krashar httpd'n direkt.

Check e-mail domain for valid MX record:
och/eller
Check IP against DNS Blackhole List:

Om felet ligger hos phpbb eller att phpbb ropar på något som OS X inte gillar.

1
Bevaka tråden