I subscribe to the squirrelmail-users mailing list.
[ X ] True - No need to CC me when replying
[ ] False - Please CC me when replying
This bug occurs when I ...
... try to do/view/use .... when logging in, intermittently...
The description of the bug:
I have just upgraded from 1.4.15 to 1.4.19 (due to ubuntu upgrade to 9).
I am now getting occasional errors like this when logging in:
strpos() [function.strpos]: Offset not contained in string in /usr/share/squirrelmail/functions/imap_messages.php on line 542
A reload usually fixes it - works the second time.
Does this ring a bell - have I got PHP/courier misconfigured perhaps... ?
Perhaps relevant is that I have 2 separate browser sessions open at the same... perhaps the issue is a clash between then, I have load of filters and so the INBOX maybe changing due to one reloading and applying filters/moving messages -which the other session is also trying to do...
I can reproduce the bug by:
Occurs intermittently, mainly seen when loggin on.
(Optional) I got bored and found the bug occurs in:
function parseFetch(&$aResponse, $aMessageList = array()) {
for($j=0, $iCnt = count($aResponse);$j<$iCnt; ++$j) {
$aMsg = array();
$read = implode('', $aResponse[$j]);
// Clear up some memory
unset($aResponse[$j]);
/*
*<space>#id<space>FETCH<space>(....
*/
$i_space = strpos($read,' ', 2); // THIS IS LINE 542...
----------------------------------------------
My browser information:
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_3; en-US) AppleWebKit/533.2 (KHTML, like Gecko) Chrome/5.0.342.9 Safari/533.2
My web server information:
PHP Version 5.2.10-2ubuntu6.4
PHP Extensions (List)
* 0 = date
* 1 = libxml
* 2 = openssl
* 3 = pcre
* 4 = zlib
* 5 = bcmath
* 6 = bz2
* 7 = calendar
* 8 = ctype
* 9 = dba
* 10 = dom
* 11 = session
* 12 = filter
* 13 = ftp
* 14 = gettext
* 15 = hash
* 16 = iconv
* 17 = json
* 18 = mbstring
* 19 = mime_magic
* 20 = posix
* 21 = Reflection
* 22 = standard
* 23 = shmop
* 24 = SimpleXML
* 25 = soap
* 26 = sockets
* 27 = SPL
* 28 = exif
* 29 = sysvmsg
* 30 = sysvsem
* 31 = sysvshm
* 32 = tokenizer
* 33 = wddx
* 34 = xml
* 35 = xmlreader
* 36 = xmlwriter
* 37 = zip
* 38 = apache2handler
* 39 = mhash
* 40 = mysql
* 41 = mysqli
* 42 = PDO
* 43 = pdo_mysql
SquirrelMail-specific information:
Version: 1.4.19
Plugins (List)
* 0 = info
* 1 = squirrelspell
* 2 = spamcop
* 3 = filters
* 4 = fortune
* 5 = translate
* 6 = mail_fetch
* 7 = administrator
* 8 = newmail
* 9 = listcommands
* 10 = delete_move_next
* 11 = bug_report
* 12 = abook_take
* 13 = message_details
* 14 = view_as_html
My IMAP server information:
Server type: courier
Server info: * OK [HIDDEN] IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION Courier-IMAP ready. Copyright 1998-2008 Double Precision, Inc. See COPYING for distribution information.
Capabilities: IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION
Thanks in advance for any tips/advice.
Regards,
Chris
------------------------------------------------------------------------------
----- squirrelmail-users mailing list Posting guidelines: http://squirrelmail.org/postingguidelines List address: squirrelmail-users@xxxxxxxxxxxxxxxxxxxxx List archives: http://news.gmane.org/gmane.mail.squirrelmail.user List info (subscribe/unsubscribe/change options): https://lists.sourceforge.net/lists/listinfo/squirrelmail-users