ID: 13608
Updated by: sander
Reported By: [EMAIL PROTECTED]
Old Status: Feedback
Status: Closed
Bug Type: Reproducible crash
Operating System: linux debian-woody
PHP Version: 4.0.6
New Comment:

No feedback. Closing.

Previous Comments:
------------------------------------------------------------------------

[2001-10-09 03:02:00] [EMAIL PROTECTED]

This should be fixed in 4.0.7RC3, can you try it from 
www.php.net/~zeev/php-4.0.7RC3.tar.gz ?

Derick

------------------------------------------------------------------------

[2001-10-09 02:59:10] [EMAIL PROTECTED]

I get a segmentation fault in de log-file of apache when using an imap-function. It 
first happened when I tried IMP, but I can reproduce it with a silly program of 1 line 
of php-code(and a php with less modules).
Versions:
-------------
Debian-woody
imap-2001.FINAL.tar.Z 
  make slx
apache-1.3.20
  configure --prefix=/usr/local/apache \
            --sysconfdir=/etc/apache \
            --libexecdir=/usr/local/apache/1.3 \
            --enable-shared=max \
            --enable-module=all
  make
  make install
php-4.0.6
  configure 
            --enable-debug \
            --with-imap=../imap \
            --with-gettext \
            --with--apxs=/usr/local/apache/bin/apxs \
            --enable-trackvars \
            --with-confif-file-path=/etc
  make
  make install
  cp php.ini-dist /etc/php.ini

My 'silly program':
-------------------------
<?php
  $mbox=imap_open("{mail.khbo.be:143}INBOX", "demo", "x");
?>

The gdb backtrace
----------------------------
Starting program: /usr/local/apache/bin/httpd -X
(no debugging symbols found)...(no debugging symbols found)...
...
Program received signal SIGSEGV, Segmentation fault.
0x0 in ?? ()
(gdb) bt
#0  0x0 in ?? ()
#1  0x40549d88 in _nss_db_getspnam_r () from /lib/libnss_db.so.2
#2  0x40549e40 in _nss_db_getspnam_r () from /lib/libnss_db.so.2
#3  0x4054885e in _nss_db_endprotoent () from /lib/libnss_db.so.2
#4  0x40548ac8 in _nss_db_getprotobyname_r () from /lib/libnss_db.so.2
#5  0x401dae9f in getprotobyname_r () from /lib/libc.so.6
#6  0x401dad4d in getprotobyname () from /lib/libc.so.6
#7  0x40419a8c in tcp_getbuffer (stream=0xbfffcf2c, size=3221210924,
    s=0xbfffc728 "") at tcp_unix.c:527
#8  0x40419900 in tcp_getbuffer (stream=0xbfffd40c, size=0,
    s=0x8f <Address 0x8f out of bounds>) at tcp_unix.c:502
#9  0x40412e23 in strcrlflen () at nl_unix.c:84
#10 0x40411670 in mail_thread_parse_references (s=0xbfffd40c "mail.khbo.be",
    flag=0) at mail.c:4565
#11 0x40429e4f in imap_login (stream=0x8112d88, mb=0xd0,
    pwd=0xbfffe7bc "\fh??u14@", 
    usr=0x40407de8 "\211G$\203DtW\213\225\\x??\213B8?P\203D \205@u\r\203Dxj")
    at imap4r1.c:949
#12 0x40407dfa in mail_fetch_text (stream=0x0, msgno=135346788, section=0x0,
    len=0x4034ad74, flags=1078791940) at mail.c:1525
#13 0x4034b1f5 in php_if_imap_get_quota (ht=3, return_value=0x810e8bc,
    this_ptr=0x0, return_value_used=1) at php_imap.c:1040
#14 0x4034b335 in php_if_imap_get_quota (ht=3, return_value=0x810e8bc,
    this_ptr=0x0, return_value_used=1) at php_imap.c:1061
#15 0x40310ad7 in execute (op_array=0x810e6fc) at ./zend_execute.c:1729
#16 0x403221d0 in add_index_string (arg=0x8, index=3, str=0x0, 
    duplicate=-1073743176) at zend_API.c:368
#17 0x4033a4f3 in php_fopen_primary_script () at fopen_wrappers.c:304
#18 0x40335a4e in php_merge_dir (p=0x8105794, basev=0x0, addv=0xbffffb0c)
    at mod_php4.c:612
#19 0x403367b8 in php_info_apache (zend_module=0x8105794) at    php_apache.c:281
#20 0x403367fb in php_info_apache (zend_module=0x8105794) at php_apache.c:283
#21 0x8054959 in ap_invoke_handler ()
#22 0x80692df in process_request_internal ()
#23 0x8069346 in ap_process_request ()
#24 0x8060256 in child_main ()
#25 0x8060411 in make_child ()
#26 0x806058c in startup_children ()
#27 0x8060bfc in standalone_main () 
#28 0x806142c in main ()
#29 0x4011464f in __libc_start_main () from /lib/libc.so.6

Thank you for any advice

Philip


------------------------------------------------------------------------



Edit this bug report at http://bugs.php.net/?id=13608&edit=1


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to