From: Lou H. <sm...@vi...> - 2004-12-31 14:38:15
|
At 12:43 31/12/04, Tomas Kuliavas wrote: >If you use courier-imap, you have forgot D command in conf.pl. >SquirrelMail on courier-imap should not show INBOX prefix, if >configured >correctly. It should not cause problems with translation, but rule >No.1 >when you install squirrelmail - use D command and set imap server >correctly. OK, I did the D command, but still get a segfault. > > My php_info can be seen at http://petonets.com/info.php > >and you had more php extensions then I had installed. might be >irrelevant, >but ... I was getting segfaults with a vanilla 4.3.10 install, no extensions. >Also you have output_buffering set to very small value. I guess >typo. True. Fixed. >I suspect that you can try monitoring httpd processes by attaching >ktrace >to every httpd process. Or at least attaching it to active processes. The unedited results of `ktrace -p 28533` (the Apache parent) you'll find at http://petonets.com/kdump1.txt. The problems begin around line 82200, so I've set up an edited version at http://petonets.com/kdump2.txt. Here's what seem to be the relevant lines: 31236 httpd CALL open(0x3c56dd00,0,0xcfbef1e2) 31236 httpd NAMI "/var/www/htdocs/webmail/locale/ca_ES/LC_MESSAGES/squirrelmail.mo" 31236 httpd RET open 7 31236 httpd CALL fstat(0x7,0xcfbef0f4) 31236 httpd RET fstat 0 31236 httpd CALL close(0x7) 31236 httpd RET close 0 31236 httpd PSIG SIGSEGV SIG_DFL code 1 addr=0x21e17 trapno=1 If I edit the language option out of te...@pe...ef, all the open calls to /var/www/htdocs/webmail/locale/en* fail and the program continues successfully: 13889 httpd CALL open(0x3c567c80,0,0xcfbef262) 13889 httpd NAMI "/var/www/htdocs/webmail/locale/en_US.ISO8859-1/LC_MESSAGES/squirrelmail.mo" 13889 httpd RET open -1 errno 2 No such file or directory 13889 httpd CALL open(0x3c567e00,0,0xcfbef262) 13889 httpd NAMI "/var/www/htdocs/webmail/locale/en_US.iso88591/LC_MESSAGES/squirrelmail.mo" 13889 httpd RET open -1 errno 2 No such file or directory 13889 httpd CALL open(0x3c567d00,0,0xcfbef262) 13889 httpd NAMI "/var/www/htdocs/webmail/locale/en_US/LC_MESSAGES/squirrelmail.mo" 13889 httpd RET open -1 errno 2 No such file or directory 13889 httpd CALL open(0x3c567d80,0,0xcfbef262) 13889 httpd NAMI "/var/www/htdocs/webmail/locale/en.ISO8859-1/LC_MESSAGES/squirrelmail.mo" 13889 httpd RET open -1 errno 2 No such file or directory 13889 httpd CALL open(0x3c567e80,0,0xcfbef262) 13889 httpd NAMI "/var/www/htdocs/webmail/locale/en.iso88591/LC_MESSAGES/squirrelmail.mo" 13889 httpd RET open -1 errno 2 No such file or directory 13889 httpd CALL open(0x3c335640,0,0xcfbef262) 13889 httpd NAMI "/var/www/htdocs/webmail/locale/en/LC_MESSAGES/squirrelmail.mo" 13889 httpd RET open -1 errno 2 No such file or directory Once again, thanks for your help on this. If I delete squirrelmail.mo the program runs fine, though in English of course. I tried sticking the squirrelmail.mo file from SM 1.4.2 in the ca_ES/LC_MESSAGES dir, but this was not successful. -- All the best (Adéu-siau), Lou Hevly so...@vi... http://visca.com |