Hi,

Today I received a pice of spam on the m-dev list,
 which triggers a "Mailfolder corruption detected" 
message.

It contains an oversized base64 in an asian charset.

 From: %/1��iso8859-15ũ�������ױ۸��� <[EMAIL PROTECTED]>
 To: <[EMAIL PROTECTED]>
 X-Mailer: EVAMAIL 1.5
 Content-Type: text/html; charset=euc-kr
 Content-Transfer-Encoding: base64
 Message-Id: <[EMAIL PROTECTED]>

If you didn't receive it, let me know, I'll send it bzip2-ed to you in PM.


##### 
[Trace] 13:27:05: (mfcall) MailFolderCC(Lokale-MBoxen/SPAM)::SaveMessages()
[Debug] 13:27:05: string 'Opening' not found in locale 'de_DE@euro'.
[Trace] 13:27:05: (mfcall) Opening "'Lokale-MBoxen/Spammassassin-CATCH'"
[Trace] 13:27:05: (mfstatus) Invalidated status for 'Lokale-MBoxen/Spammassassin-CATCH'
[Trace] 13:27:05: (mfcall) 
MailFolderCC(Lokale-MBoxen/Spammassassin-CATCH)::AppendMessage(Message)
[Debug] 13:27:05: Assert failed in file mail/MessageCC.cpp at line 757: DEBUG: 
Mailfolder corruption detected


#####
#0  0x40592ff1 in kill () from /lib/libc.so.6
#1  0x40592df5 in raise () from /lib/libc.so.6
#2  0x4022556d in wxTrap () at ./src/common/appcmn.cpp:364
#3  0x402256e8 in ShowAssertDialog (szFile=0x82cd217 "mail/MessageCC.cpp", nLine=757, 
szMsg=0x82cd5c0 "DEBUG: Mailfolder corruption detected")
    at ./src/common/appcmn.cpp:431
#4  0x402257db in wxAppBase::OnAssert (this=0x83beb10, file=0x82cd217 
"mail/MessageCC.cpp", line=757, msg=0x82cd5c0 "DEBUG: Mailfolder corruption detected")
    at ./src/common/appcmn.cpp:483
#5  0x401cef8d in wxApp::OnAssert (this=0x83beb10, file=0x82cd217 
"mail/MessageCC.cpp", line=757, msg=0x82cd5c0 "DEBUG: Mailfolder corruption detected")
    at ./src/gtk/app.cpp:871
#6  0x080f9812 in wxMApp::OnAssert (this=0x83beb10, file=0x82cd217 
"mail/MessageCC.cpp", line=757, msg=0x82cd5c0 "DEBUG: Mailfolder corruption detected")
    at gui/wxMApp.cpp:457
#7  0x40225799 in wxOnAssert (szFile=0x82cd217 "mail/MessageCC.cpp", nLine=757, 
szMsg=0x82cd5c0 "DEBUG: Mailfolder corruption detected")
    at ./src/common/appcmn.cpp:475
#8  0x0816363b in MessageCC::FetchText (this=0x853e7b0) at mail/MessageCC.cpp:757
#9  0x081647f2 in MessageCC::WriteToString (this=0x853e7b0, str=@0xbfffcf68, 
headerFlag=true) at mail/MessageCC.cpp:1210
#10 0x08153173 in MailFolderCC::AppendMessage (this=0x853c340, msg=@0x853e7b0) at 
mail/MailFolderCC.cpp:3131
#11 0x0815cf82 in MailFolderCmn::SaveMessages (this=0x84fed18, selections=0x853cfb8, 
folder=0x84c8720) at mail/MailFolderCmn.cpp:828
#12 0x081538e0 in MailFolderCC::SaveMessages (this=0x84fed18, selections=0x853cfb8, 
folder=0x84c8720) at mail/MailFolderCC.cpp:3227
#13 0x08243798 in MT_SaveMessagesToFileOrFolder::WorkFunction (this=0x853c9b0) at 
mail/ASMailFolder.cpp:522
#14 0x081436ee in MailThread::Entry (this=0x853c9b0) at mail/ASMailFolder.cpp:151
#15 0x082410b6 in MailThread::Run (this=0x853c9b0) at mail/ASMailFolder.cpp:130
#16 0x08240f60 in MailThread::Start (this=0x853c9b0) at mail/ASMailFolder.cpp:102
#17 0x08241977 in ASMailFolderImpl::SaveMessagesToFolder (this=0x853da80, 
messages=0xbfffd300, parent=0x83f5590, folder=0x84c8720, ud=0x84b0e08)
    at mail/ASMailFolder.cpp:903
#18 0x0811afb2 in MsgCmdProcImpl::SaveMessagesToFolder (this=0x84b0e08, 
selections=@0xbfffd300, folder=0x84c8720) at gui/wxMsgCmdProc.cpp:1072
#19 0x0811b6a3 in MsgCmdProcImpl::DropMessagesToFolder (this=0x84b0e08, 
selections=@0xbfffd300, folder=0x84c8720) at gui/wxMsgCmdProc.cpp:1188
#20 0x08119f51 in MsgCmdProcImpl::ProcessCommand (this=0x84b0e08, cmd=5000, 
messages=@0xbfffd300, folder=0x84c8720) at gui/wxMsgCmdProc.cpp:656
#21 0x080c61da in MMessagesDropTarget::OnMsgDrop (this=0x84ac9b0, x=223, y=382, 
data=0x84adcd0, def=wxDragMove) at gui/Mdnd.cpp:182
#22 0x080c5ed5 in MMessagesDropTargetBase::OnData (this=0x84ac9b0, x=223, y=382, 
def=wxDragMove) at gui/Mdnd.cpp:134
#23 0x401e835a in target_drag_data_received (context=0x85146d0, x=223, y=382, 
data=0xbfffdb54, time=2323743580, drop_target=0x84ac9b0) at ./src/gtk/dnd.cpp:333
#24 0x40716b0c in gtk_marshal_NONE__POINTER_INT_INT_POINTER_INT_INT () from 
/usr/lib/libgtk-1.2.so.0
#25 0x40748878 in gtk_handlers_run () from /usr/lib/libgtk-1.2.so.0
#26 0x40747bef in gtk_signal_real_emit () from /usr/lib/libgtk-1.2.so.0

and so on .. 

up until .. 

(gdb) up
#8  0x0816363b in MessageCC::FetchText (this=0x853e7b0) at mail/MessageCC.cpp:757
757                            "DEBUG: Mailfolder corruption detected");
(gdb) print m_mailFullText
$1 = 0x40a54008 
"PGZvbnQgc2l6ZT0zPjxwIGFsaWduPWxlZnQ+TyC6uyC43sDPwLogwaS6uMXrvcW4wSDAzL/rw8vB+CC51yDBpLq4urjIoyC17r+hILD8x9Eguf23/CDBpiA1MMG2v6EgwMewxcfRIFuxpLDtXSC43sDPwNS0z7TZPEJSPg0KTyBlLW1haWzB1rzStMIgwM7FzbPdu/O/"...
(gdb) print m_MailTextLen
$2 = 23986
(gdb) print *this
$4 = (MessageCC) {<Message> = {<MObjectRC> = {<MObject> = {m_magic = 1234567890, 
_vptr. = 0x8353180}, m_nRef = 1}, <No data fields>}, m_folder = 0x84fed18, 
  m_msgText = 0x0, m_uid = 2, m_date = 1015920343, 
  m_mailFullText = 0x40a54008 
"PGZvbnQgc2l6ZT0zPjxwIGFsaWduPWxlZnQ+TyC6uyC43sDPwLogwaS6uMXrvcW4wSDAzL/rw8vB+CC51yDBpLq4urjIoyC17r+hILD8x9Eguf23/CDBpiA1MMG2v6EgwMewxcfRIFuxpLDtXSC43sDPwNS0z7TZPEJSPg0KTyBlLW1haWzB1rzStMIgwM7FzbPdu/O/"...,
 m_MailTextLen = 23986, m_Body = 0x850d708, m_Envelope = 0x850d6c0, m_Profile = 
0x84c88c8, 
  m_partContentPtr = 0x0, m_mimePartTop = 0x0, m_numParts = 64}





Bye,

Volker Apelt
--
Volker Apelt   volker_apelt  .@.  yahoo.de (remove the dots, please)   
Dipl. Chem.    +49 6172 31126   


_______________________________________________
Mahogany-Developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/mahogany-developers

Reply via email to