#24526 [Opn-Fbk]: imap_fetch_overview() crashes

2003-08-14 Thread iliaa
 ID:   24526
 Updated by:   [EMAIL PROTECTED]
 Reported By:  kaMe at barcolabeach dot org
-Status:   Open
+Status:   Feedback
 Bug Type: IMAP related
 Operating System: Linux 2.4
 PHP Version:  4.3.3RC2-dev
 New Comment:

Please try using this CVS snapshot:

  http://snaps.php.net/php4-STABLE-latest.tar.gz
 
For Windows:
 
  http://snaps.php.net/win32/php4-win32-STABLE-latest.zip




Previous Comments:


[2003-07-16 05:21:16] kaMe at barcolabeach dot org

Posted 2 messages to the mailbox, setted $sequence to 1,2: here is
the backtrace:

#0  0x401e0e96 in _php_imap_address_size (addresslist=0x812a160) at
/root/temp-apache/php4-STABLE-200307141330/ext/imap/php_imap.c:3643
#1  0x401db8c4 in zif_imap_fetch_overview (ht=3,
return_value=0x8126814, this_ptr=0x0, return_value_used=1)
at
/root/temp-apache/php4-STABLE-200307141330/ext/imap/php_imap.c:2722
#2  0x4030c622 in execute (op_array=0x8126014) at
/root/temp-apache/php4-STABLE-200307141330/Zend/zend_execute.c:1616
#3  0x402f9494 in zend_execute_scripts (type=8, retval=0x0,
file_count=3) at
/root/temp-apache/php4-STABLE-200307141330/Zend/zend.c:886
#4  0x402bdfec in php_execute_script (primary_file=0xb6c4) at
/root/temp-apache/php4-STABLE-200307141330/main/main.c:1685
#5  0x40311cfe in apache_php_module_main (r=0x811d72c,
display_source_mode=0)
at
/root/temp-apache/php4-STABLE-200307141330/sapi/apache/sapi_apache.c:54
#6  0x40312dc0 in send_php (r=0x811d72c, display_source_mode=0,
filename=0x811e2d4 /usr/local/apache1.3.27/htdocs/unf.php)
at
/root/temp-apache/php4-STABLE-200307141330/sapi/apache/mod_php4.c:620
#7  0x40312e3f in send_parsed_php (r=0x811d72c) at
/root/temp-apache/php4-STABLE-200307141330/sapi/apache/mod_php4.c:635
#8  0x806c0d9 in ap_invoke_handler () at eval.c:88
#9  0x8081c7f in process_request_internal () at eval.c:88
#10 0x8081ce6 in ap_process_request () at eval.c:88
#11 0x8078576 in child_main () at eval.c:88
#12 0x8078731 in make_child () at eval.c:88
#13 0x80788ac in startup_children () at eval.c:88
#14 0x8078f3d in standalone_main () at eval.c:88
#15 0x80797ac in main () at eval.c:88
#16 0x4008d2eb in __libc_start_main (main=0x8079408 main, argc=2,
ubp_av=0xbb04, init=0x804eec8 _init, fini=0x80af73c _fini, 
rtld_fini=0x4000c130 _dl_fini, stack_end=0xbafc) at
../sysdeps/generic/libc-start.c:129



[2003-07-16 04:16:28] [EMAIL PROTECTED]

Try this script (after you've replaced the obvious lines with correct
ones):

?php

$sequence = 2,4:6; // Replace this with the sequence used in IMP

$mbox = imap_open({your.imap.host:143},username,password)
 or die(can't connect: .imap_last_error());
 
$overview = imap_fetch_overview($mbox,$sequence,0);
 
if(is_array($overview)) {
reset($overview);
while( list($key,$val) = each($overview)) {
print $val-msgno
.  -  . $val-date
.  -  . $val-subject
. \n;
}
}
 
imap_close($mbox);

?




[2003-07-16 03:39:01] kaMe at barcolabeach dot org

Any kind of email!
A mail with 'a' for subject and 'b' for body, sent from pine on
localhost by the local mta is sufficient.



[2003-07-15 23:01:49] [EMAIL PROTECTED]

Can you check what kind of email is causing this?
Headers, etc.




[2003-07-10 08:50:36] [EMAIL PROTECTED]

PLEASE try this under Apache 1.3.27 before we continue hunting ghosts
here. 



The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/24526

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



#24526 [Opn-Fbk]: imap_fetch_overview() crashes

2003-07-16 Thread sniper
 ID:   24526
 Updated by:   [EMAIL PROTECTED]
-Summary:  Horde+Imp cause a segmentation fault
 Reported By:  kaMe at barcolabeach dot org
-Status:   Open
+Status:   Feedback
 Bug Type: IMAP related
 Operating System: Linux 2.4
 PHP Version:  4.3.3RC2-dev
 New Comment:

Try this script (after you've replaced the obvious lines with correct
ones):

?php

$sequence = 2,4:6; // Replace this with the sequence used in IMP

$mbox = imap_open({your.imap.host:143},username,password)
 or die(can't connect: .imap_last_error());
 
$overview = imap_fetch_overview($mbox,$sequence,0);
 
if(is_array($overview)) {
reset($overview);
while( list($key,$val) = each($overview)) {
print $val-msgno
.  -  . $val-date
.  -  . $val-subject
. \n;
}
}
 
imap_close($mbox);

?



Previous Comments:


[2003-07-16 03:39:01] kaMe at barcolabeach dot org

Any kind of email!
A mail with 'a' for subject and 'b' for body, sent from pine on
localhost by the local mta is sufficient.



[2003-07-15 23:01:49] [EMAIL PROTECTED]

Can you check what kind of email is causing this?
Headers, etc.




[2003-07-15 10:13:11] kaMe at barcolabeach dot org

Here i am. Now with 
Apache/1.3.27 (Unix) PHP/4.3.3RC2-dev and the original bug
(imap-related).

#0  0x401e0e96 in _php_imap_address_size (addresslist=0x82b08e8)
at
/root/temp-apache/php4-STABLE-200307141330/ext/imap/php_imap.c:3643
#1  0x401db8c4 in zif_imap_fetch_overview (ht=3,
return_value=0x8374ebc, this_ptr=0x0, return_value_used=1)
at
/root/temp-apache/php4-STABLE-200307141330/ext/imap/php_imap.c:2722
#2  0x4030c622 in execute (op_array=0x81586bc) at
/root/temp-apache/php4-STABLE-200307141330/Zend/zend_execute.c:1616
#3  0x402f9494 in zend_execute_scripts (type=8, retval=0x0,
file_count=3)
at /root/temp-apache/php4-STABLE-200307141330/Zend/zend.c:886
#4  0x402bdfec in php_execute_script (primary_file=0xb284) at
/root/temp-apache/php4-STABLE-200307141330/main/main.c:1685
#5  0x40311cfe in apache_php_module_main (r=0x811a714,
display_source_mode=0)
at
/root/temp-apache/php4-STABLE-200307141330/sapi/apache/sapi_apache.c:54
#6  0x40312dc0 in send_php (r=0x811a714, display_source_mode=0, 
filename=0x811b45c
/usr/local/apache1.3.27/htdocs/horde/imp/mailbox.php)
at
/root/temp-apache/php4-STABLE-200307141330/sapi/apache/mod_php4.c:620
#7  0x40312e3f in send_parsed_php (r=0x811a714) at
/root/temp-apache/php4-STABLE-200307141330/sapi/apache/mod_php4.c:635
#8  0x806c0d9 in ap_invoke_handler () at eval.c:88
#9  0x8081c7f in process_request_internal () at eval.c:88
#10 0x8081ce6 in ap_process_request () at eval.c:88
#11 0x8078576 in child_main () at eval.c:88
#12 0x8078731 in make_child () at eval.c:88
#13 0x80788ac in startup_children () at eval.c:88
#14 0x8078f3d in standalone_main () at eval.c:88
#15 0x80797ac in main () at eval.c:88
#16 0x4008d2eb in __libc_start_main (main=0x8079408 main, argc=2,
ubp_av=0xb6c4, init=0x804eec8 _init, 
fini=0x80af73c _fini, rtld_fini=0x4000c130 _dl_fini,
stack_end=0xb6bc) at ../sysdeps/generic/libc-start.c:129



[2003-07-10 08:50:36] [EMAIL PROTECTED]

PLEASE try this under Apache 1.3.27 before we continue hunting ghosts
here. 



[2003-07-07 16:52:58] kaMe at barcolabeach dot org

Description:

As the summary, i've tryed to get work horde+imp (
http://www.horde.org/imp/), on Apache 2.0.46 with php 4.3.2.

Configure line:
./configure --with-apxs2=/usr/local/apache2/bin/apxs
--with-imap=/usr/lib --with-imap-ssl=/usr/include/openssl
--with-gettext --with-xml --with-mysql --with-mcrypt
--with-config-file-path=/usr/local/apache2/conf

The imap/c-client version is 2002b.

Expected result:

The problem borns when i try to get the list of the mails from a
non-empty mailbox, through imap: the page loading stops and apache
segfaults.

I can get anyway the number of the mail in the mailbox. 

Actual result:
--
From gdb:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1024 (LWP 1970)]
0x402dd992 in zif_imap_rfc822_parse_adrlist (ht=2,
return_value=0x82b8b0c, this_ptr=0x0, 
return_value_used=1) at
/root/temp-apache/php-4.3.2/ext/imap/php_imap.c:1979
1979if (addresstmp-mailbox) {






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