ID:               35894
 Updated by:       [EMAIL PROTECTED]
 Reported By:      jik at kamens dot brookline dot ma dot us
-Status:           Open
+Status:           Feedback
 Bug Type:         IMAP related
 Operating System: Linux
 PHP Version:      5.1.1
 New Comment:

>Did you run the script twice at the same time as I said in my report?

Yes. And the mailbox is not empty.


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

[2006-01-04 19:53:02] jik at kamens dot brookline dot ma dot us

Also, let me remind you that it won't happen if the mailbox file is
empty; it needs to have messages in it, or c-client won't lock it.

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

[2006-01-04 19:52:09] jik at kamens dot brookline dot ma dot us

Did you run the script twice at the same time as I said in my report? 
That's the only way you're going to be able to reproduce it, since it
requires contention from two different processes.

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

[2006-01-04 19:51:27] jik at kamens dot brookline dot ma dot us

$ ls -l /var/mail/jik; php /tmp/imap_open.php /var/mail/jik & php
/tmp/imap_open.php /var/mail/jik
-rw------- 1 jik mail 871 Jan  4 13:44 /var/mail/jik
[1] 31702
starting to open mailbox
starting to open mailbox
successfully opened mailbox
PHP Notice:  Unknown: Trying to get mailbox lock from process 31702
(errflg=1) in Unknown on line 0
[1]+  User defined signal 2   php /tmp/imap_open.php /var/mail/jik
$ 

New version of the script:

<?php
print "starting to open mailbox\n";
imap_open($argv[1], "", "");
print "successfully opened mailbox\n";
?>

I don't know why you can't reproduce it; it reproduces easily for me,
as shown above.  The c-client documentation and source code make it
clear that this is going on, so unless you can confirm that PHP is
installing a USR2 handle when locking mailboxes, I'm pretty sure it's a
problem.

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

[2006-01-04 19:33:42] [EMAIL PROTECTED]

Can't reproduce.
I don't see any error messages and the script works fine.

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

[2006-01-04 15:48:59] jik at kamens dot brookline dot ma dot us

Woops, forgot the script.  Here it is:

<?php

imap_open($argv[1], "", "");

?>

You probably could have figured this out :-).  You need an mbox file on
which to run imap_open; there's no way to eliminate that dependency.

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

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/35894

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

Reply via email to