ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> php-general
php-general
[PHP] Segmentation fault using imap_open
by Richard Morris other posts by this author
Dec 12 2006 3:07PM messages near this date
Re: [PHP] $POST Q | Re: [PHP] Segmentation fault using imap_open
Hello all,

I was experimenting with the imap_* library functions trying to see if I 
could get a PHP script to access a folder on our IMAP server and I ran 
into a problem.

I was trying to get a simple script to work which simply opened a 
connection to the mail server and then closed it but when I ran the 
script it caused a segmentation fault on the imap_open line.  Here is 
the code I was trying to run:

<?php
   $mailbox = '{mail.hddbroker.com:143}INBOX';
   $username = 'xxx';
   $password = 'yyy';

   $mbox = imap_open($mailbox, $username, $password);
   imap_close($mbox);
?> 

and on the CLI it produced the output: Segmentation fault (core dumped)

I configured my PHP installation with --enable-debug and using the core 
dump, I got the following backtrace:

#0  0x00144019 in SSL_SESSION_hash () from /lib/libssl.so.4
#1  0x001ca484 in lh_free () from /lib/libcrypto.so.4
#2  0x001ca5f3 in lh_delete () from /lib/libcrypto.so.4
#3  0x00148141 in SSL_CTX_get_timeout () from /lib/libssl.so.4
#4  0x001ca56e in lh_retrieve () from /lib/libcrypto.so.4
#5  0x001481f7 in SSL_CTX_flush_sessions () from /lib/libssl.so.4
#6  0x001441a3 in SSL_CTX_free () from /lib/libssl.so.4
#7  0x005185ac in ssl_close () from /usr/lib/libc-client.so.0
#8  0x0051851f in ssl_close () from /usr/lib/libc-client.so.0
#9  0x005176c3 in ssl_aopen () from /usr/lib/libc-client.so.0
#10 0x0054a697 in imap_open () from /usr/lib/libc-client.so.0
#11 0x00523a90 in mail_open () from /usr/lib/libc-client.so.0
#12 0x0814dcfc in zif_imap_open (ht=3, return_value=0xb7c8bc9c, 
return_value_ptr=0x0, this_ptr=0x0, return_value_used=1)
     at /usr/local/src/php-5.2.0/ext/imap/php_imap.c:780
#13 0x08332c92 in zend_do_fcall_common_helper_SPEC 
(execute_data=0xbfe372e0) at 
/usr/local/src/php-5.2.0/Zend/zend_vm_execute.h:200
#14 0x08332419 in execute (op_array=0xb7c8b68c) at 
/usr/local/src/php-5.2.0/Zend/zend_vm_execute.h:92
#15 0x0831aa9b in zend_execute_scripts (type=8, retval=0x0, 
file_count=3) at /usr/local/src/php-5.2.0/Zend/zend.c:1097
#16 0x082e4a51 in php_execute_script (primary_file=0xbfe397d0) at 
/usr/local/src/php-5.2.0/main/main.c:1758
#17 0x08393462 in main (argc=2, argv=0xbfe398a4) at 
/usr/local/src/php-5.2.0/sapi/cli/php_cli.c:1108


It doesn't mean too much to me but I thought someone might be able to 
understand it.  Here is some additional details that might be needed:

PHP Version: PHP 5.2.0 (cli) (built: Nov  3 2006 06:07:03)
OS: CentOS 4.4 i386
RPM packages installed:
   - openssl-0.9.7a-43.14
   - openssl-devel-0.9.7a-43.14
   - libc-client-2002e-14
   - libc-client-devel-2002e-14

There was a bug opened that has the same segmentation problem but the 
scenario seems to be different including using a different version 
number.  PHP Bug #39726 (http://bugs.php.net/bug.php?id=39726)

If there are any other details I can provide or if someone could point 
my in another direction that would help, I would really appreciate it.

Thank you.
-- 
Richard Morris
HDD Broker, Inc.

     Toll-Free: +1 866 960-3331
International: +1 250 474-6022
           Fax: +1 250 474-6099
        E-Mail: richard@[...].com
      Web Site: www.hddbroker.com

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
Thread:
Richard Morris
Chris

Privacy Policy | Email Opt-out | Feedback | Syndication
© 2004 ActiveState, a division of Sophos All rights reserved