[MacPorts] #18669: Offlineimap crash when retriving large mails

MacPorts noreply at macports.org
Fri Feb 27 09:51:41 PST 2009


#18669: Offlineimap crash when retriving large mails
---------------------------------+------------------------------------------
 Reporter:  to.signin@…          |       Owner:  boeyms@…           
     Type:  defect               |      Status:  new                
 Priority:  Normal               |   Milestone:  Port Bugs          
Component:  ports                |     Version:  1.7.0              
 Keywords:  offlineimap          |        Port:  offlineimap        
---------------------------------+------------------------------------------
Changes (by macsforever2000@…):

  * owner:  macports-tickets@… => boeyms@…


Old description:

> The output by offlineimap is shown below when it try to download a large
> mail, which is less than 10 MB.
>
> Traceback (most recent call last):
>   File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5
> /site-packages/offlineimap/threadutil.py", line 149, in run
>     Thread.run(self)
>   File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/threading.py",
> line 446, in run
>     self.__target(*self.__args, **self.__kwargs)
>   File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5
> /site-packages/offlineimap/folder/Base.py", line 277, in copymessageto
>     message = self.getmessage(uid)
>   File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5
> /site-packages/offlineimap/folder/IMAP.py", line 164, in getmessage
>     initialresult = imapobj.uid('fetch', '%d' % uid, '(BODY.PEEK[])')
>   File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/imaplib.py",
> line 752, in uid
>     typ, dat = self._simple_command(name, command, *args)
>   File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/imaplib.py",
> line 1055, in _simple_command
>     return self._command_complete(name, self._command(name, *args))
>   File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/imaplib.py",
> line 885, in _command_complete
>     typ, data = self._get_tagged_response(tag)
>   File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/imaplib.py",
> line 986, in _get_tagged_response
>     self._get_response()
>   File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/imaplib.py",
> line 948, in _get_response
>     data = self.read(size)
>   File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/imaplib.py",
> line 1150, in read
>     data = self.sslobj.read(min(size-read, 16384))
>   File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5
> /site-packages/offlineimap/imaplibutil.py", line 82, in read
>     retval = self._read(n)
>   File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5
> /site-packages/offlineimap/imaplibutil.py", line 70, in _read
>     return self.sslsock.read(n)
> sslerror: (8, 'EOF occurred in violation of protocol')

New description:

 The output by offlineimap is shown below when it try to download a large
 mail, which is less than 10 MB.

 {{{
 Traceback (most recent call last):
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5
 /site-packages/offlineimap/threadutil.py", line 149, in run
     Thread.run(self)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/threading.py",
 line 446, in run
     self.__target(*self.__args, **self.__kwargs)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5
 /site-packages/offlineimap/folder/Base.py", line 277, in copymessageto
     message = self.getmessage(uid)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5
 /site-packages/offlineimap/folder/IMAP.py", line 164, in getmessage
     initialresult = imapobj.uid('fetch', '%d' % uid, '(BODY.PEEK[])')
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/imaplib.py",
 line 752, in uid
     typ, dat = self._simple_command(name, command, *args)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/imaplib.py",
 line 1055, in _simple_command
     return self._command_complete(name, self._command(name, *args))
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/imaplib.py",
 line 885, in _command_complete
     typ, data = self._get_tagged_response(tag)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/imaplib.py",
 line 986, in _get_tagged_response
     self._get_response()
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/imaplib.py",
 line 948, in _get_response
     data = self.read(size)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/imaplib.py",
 line 1150, in read
     data = self.sslobj.read(min(size-read, 16384))
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5
 /site-packages/offlineimap/imaplibutil.py", line 82, in read
     retval = self._read(n)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5
 /site-packages/offlineimap/imaplibutil.py", line 70, in _read
     return self.sslsock.read(n)
 sslerror: (8, 'EOF occurred in violation of protocol')
 }}}

--

-- 
Ticket URL: <http://trac.macports.org/ticket/18669#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list