[Bug 193252] Kmail crashed while emptying trash

J P Porter jpp at jpporter.com
Tue May 19 22:13:03 BST 2009


https://bugs.kde.org/show_bug.cgi?id=193252





--- Comment #3 from J P Porter <jpp jpporter com>  2009-05-19 23:12:59 ---
Have replicated the crash - the Konsole data are attached below:

jp at George:~$ kmail
jp at George:~$ kmail
kmail(12121) Sonnet::Loader::loadPlugin: Successfully loaded plugin:
"kspell_enchant.desktop"
kmail(12121) Sonnet::Loader::loadPlugin: Successfully loaded plugin:
"kspell_hspell.desktop" 
kmail(12121)/kmail (storage internals) KMFolderIndex::openInternal:
KDE_fopen(indexLocation()= "/home/jp/.kde/share/apps/kmail/mail/.outbox.index"
, "r+") == mIndexStream ==  0xf751e0                       
kmail(12121)/kmail (storage internals) KMFolderIndex::openInternal:
KDE_fopen(indexLocation()= "/home/jp/.kde/share/apps/kmail/mail/.drafts.index"
, "r+") == mIndexStream ==  0xfabf30                       
kmail(12121)/kmail (storage internals) KMFolderIndex::openInternal:
KDE_fopen(indexLocation()=
"/home/jp/.kde/share/apps/kmail/mail/.templates.index" , "r+") == mIndexStream
==  0xf7b690                    
kmail(12121) KWallet::Wallet::openWallet: Pass a valid window to
KWallet::Wallet::openWallet().        
jp at George:~$ kmail(12121)/kmail (storage internals)
KMFolderIndex::openInternal: KDE_fopen(indexLocation()=
"/home/jp/.kde/share/apps/kmail/mail/.inbox.index" , "r+") == mIndexStream == 
0x11fd1e0          
kmail(12121)/kmail (storage internals) KMFolderMaildir::reallyDoClose:
fclose(mIndexStream =  0x11fd1e0 )                                              
kmail(12121)/kmail (storage internals) KMFolderIndex::openInternal:
KDE_fopen(indexLocation()= "/home/jp/.kde/share/apps/kmail/mail/.inbox.index" ,
"r+") == mIndexStream ==  0x12109e0                       
kmail(12121)/kmail (storage internals) KMFolderMaildir::reallyDoClose:
fclose(mIndexStream =  0x12109e0 )                                              
kmail(12121)/kmail (storage internals) KMFolderIndex::openInternal:
KDE_fopen(indexLocation()= "/home/jp/.kde/share/apps/kmail/mail/.inbox.index" ,
"r+") == mIndexStream ==  0x12cae40                       
kmail(12121)/kmail (storage internals) KMFolderMaildir::reallyDoClose:
fclose(mIndexStream =  0x12cae40 )                                              
kmail(12121)/kmail (storage internals) KMFolderIndex::openInternal:
KDE_fopen(indexLocation()= "/home/jp/.kde/share/apps/kmail/mail/.inbox.index" ,
"r+") == mIndexStream ==  0x12d1f30                       
kmail(12121)/kmail (storage internals) KMFolderMaildir::getDwString:
KDE_fopen(abs_file=
"/home/jp/.kde/share/apps/kmail/mail/inbox/cur/1242748195.4939.HwnM0:2,S" ,
"r+") == stream ==  0x12d08f0            
kmail(12121)/kmail (storage internals) KMFolderMaildir::getDwString:
fclose(mIndexStream =  0x12d08f0 )
kmail(12121)/kmail (storage internals) KMFolderMaildir::getDwString:
KDE_fopen(abs_file=
"/home/jp/.kde/share/apps/kmail/mail/inbox/cur/1242767318.12121.FkKz7" , "r+")
== stream ==  0x14f3560               
kmail(12121)/kmail (storage internals) KMFolderMaildir::getDwString:
fclose(mIndexStream =  0x14f3560 )
kmail(12121) <unnamed>::UrlHandler::UrlHandler: UrlHandler() (iCalendar)        
kmail(12121) KIO::DataProtocol::DataProtocol:                                   
kmail(12121) KIO::DataProtocol::get: kio_data@ KIO::DataSlave(0x258c0c0)
::get(const KUrl& url)        
QPainter::begin: Widget painting can only begin as a result of a paintEvent     
QPainter::translate: Painter not active                                         
QPainter::setClipRect: Painter not active                                       
QPainter::hasClipping: Painter not active                                       
QPainter::setPen: Painter not active                                            
QPainter::setBrush: Painter not active                                          
QPainter::drawRects: Painter not active                                         
QPainter::hasClipping: Painter not active                                       
QPainter::setPen: Painter not active                                            
QPainter::setBrush: Painter not active                                          
QPainter::drawRects: Painter not active                                         
QPainter::hasClipping: Painter not active                                       
QPainter::setPen: Painter not active                                            
QPainter::setBrush: Painter not active                                          
QPainter::drawRects: Painter not active                                         
QPainter::hasClipping: Painter not active                                       
QPainter::setPen: Painter not active                                            
QPainter::setBrush: Painter not active                                          
QPainter::drawRects: Painter not active                                         
QPainter::hasClipping: Painter not active                                       
QPainter::setPen: Painter not active                                            
QPainter::setBrush: Painter not active                                          
QPainter::drawRects: Painter not active                                         
QPainter::hasClipping: Painter not active                                       
QPainter::setPen: Painter not active                                            
QPainter::setBrush: Painter not active                                          
QPainter::drawRects: Painter not active                                         
QPainter::hasClipping: Painter not active                                       
QPainter::setPen: Painter not active                                            
QPainter::setBrush: Painter not active                                          
QPainter::drawRects: Painter not active                                         
QPainter::hasClipping: Painter not active                                       
QPainter::setPen: Painter not active                                            
QPainter::setBrush: Painter not active                                          
QPainter::drawRects: Painter not active                                         
QPainter::hasClipping: Painter not active                                       
QPainter::setPen: Painter not active                                            
QPainter::setBrush: Painter not active                                          
QPainter::drawRects: Painter not active                                         
QPainter::hasClipping: Painter not active                                       
QPainter::setPen: Painter not active                                            
QPainter::setBrush: Painter not active                                          
QPainter::drawRects: Painter not active                                         
QPainter::hasClipping: Painter not active                                       
QPainter::setPen: Painter not active                                            
QPainter::setBrush: Painter not active                                          
QPainter::drawRects: Painter not active                                         
QPainter::hasClipping: Painter not active                                       
QPainter::setPen: Painter not active                                            
QPainter::setBrush: Painter not active                                          
QPainter::drawRects: Painter not active                                         
QPainter::hasClipping: Painter not active                                       
QPainter::setPen: Painter not active                                            
QPainter::setBrush: Painter not active                                          
QPainter::drawRects: Painter not active                                         
QPainter::hasClipping: Painter not active                                       
QPainter::setPen: Painter not active                                            
QPainter::setBrush: Painter not active                                          
QPainter::drawRects: Painter not active                                         
QPainter::setPen: Painter not active                                            
QPainter::worldTransform: Painter not active                                    
kmail(12121)/kmail (storage internals) KMFolderIndex::writeIndex:
KDE_fopen(tempName= "/home/jp/.kde/share/apps/kmail/mail/.trash.index.temp" ,
"w") == tmpIndexStream ==  0x25a9ad0                          
kmail(12121)/kmail (storage internals) KMFolderIndex::writeIndex:
fclose(tmpIndexStream =  0x25a9ad0 ) 
kmail(12121)/kmail (storage internals) KMFolderIndex::writeIndex:
KDE_fopen(indexName= "/home/jp/.kde/share/apps/kmail/mail/.trash.index" , "r+")
== mIndexStream ==  0x25cb8f0                               
kmail(12121)/kmail (storage internals) KMFolderMaildir::reallyDoClose:
fclose(mIndexStream =  0x25cb8f0 )                                              
kmail(12121)/kmail (storage internals) KMFolderIndex::openInternal:
KDE_fopen(indexLocation()=
"/home/jp/.kde/share/apps/kmail/mail/.inbox.directory/.Verizon.index" , "r+")
== mIndexStream ==  0x14b6470    
kmail(12121)/kmail (storage internals) KMFolderMaildir::getDwString:
KDE_fopen(abs_file=
"/home/jp/.kde/share/apps/kmail/mail/.inbox.directory/Verizon/cur/1242162863.3438.fZQnW:2,S"
, "r+") == stream ==  0x25e43f0                                                 
kmail(12121)/kmail (storage internals) KMFolderMaildir::getDwString:
fclose(mIndexStream =  0x25e43f0 )
kmail(12121)/kmail (storage internals) KMFolderIndex::writeIndex:
KDE_fopen(tempName= "/home/jp/.kde/share/apps/kmail/mail/.inbox.index.temp" ,
"w") == tmpIndexStream ==  0x25a9ad0                          
kmail(12121)/kmail (storage internals) KMFolderIndex::writeIndex:
fclose(tmpIndexStream =  0x25a9ad0 ) 
kmail(12121)/kmail (storage internals) KMFolderIndex::writeIndex:
fclose(mIndexStream =  0x12d1f30 )   
kmail(12121)/kmail (storage internals) KMFolderIndex::writeIndex:
KDE_fopen(indexName= "/home/jp/.kde/share/apps/kmail/mail/.inbox.index" , "r+")
== mIndexStream ==  0x14f13c0                               
kmail(12121)/kmail (storage internals) KMFolderMaildir::reallyDoClose:
fclose(mIndexStream =  0x14f13c0 )                                              
kmail(12121)/kmail (storage internals) KMFolderMaildir::getDwString:
KDE_fopen(abs_file=
"/home/jp/.kde/share/apps/kmail/mail/.inbox.directory/Verizon/cur/1242162862.3438.KGDSV:2,S"
, "r+") == stream ==  0x12d1f30                                                 
kmail(12121)/kmail (storage internals) KMFolderMaildir::getDwString:
fclose(mIndexStream =  0x12d1f30 )
QPainter::begin: Widget painting can only begin as a result of a paintEvent     
QPainter::translate: Painter not active                                         
QPainter::setClipRect: Painter not active                                       
QPainter::hasClipping: Painter not active                                       
QPainter::setPen: Painter not active                                            
QPainter::setBrush: Painter not active                                          
QPainter::drawRects: Painter not active                                         
QPainter::hasClipping: Painter not active                                       
QPainter::setPen: Painter not active                                            
QPainter::setBrush: Painter not active                                          
QPainter::drawRects: Painter not active                                         
QPainter::hasClipping: Painter not active                                       
QPainter::setPen: Painter not active                                            
QPainter::setBrush: Painter not active                                          
QPainter::drawRects: Painter not active                                         
QPainter::hasClipping: Painter not active                                       
QPainter::setPen: Painter not active                                            
QPainter::setBrush: Painter not active                                          
QPainter::drawRects: Painter not active                                         
QPainter::hasClipping: Painter not active                                       
QPainter::setPen: Painter not active                                            
QPainter::setBrush: Painter not active                                          
QPainter::drawRects: Painter not active                                         
QPainter::hasClipping: Painter not active                                       
QPainter::setPen: Painter not active                                            
QPainter::setBrush: Painter not active                                          
QPainter::drawRects: Painter not active                                         
QPainter::hasClipping: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::drawRects: Painter not active
kmail(12121)/kmail (storage internals) KMFolderIndex::openInternal:
KDE_fopen(indexLocation()= "/home/jp/.kde/share/apps/kmail/mail/.trash.index" ,
"r+") == mIndexStream ==  0x2624140
kmail(12121)/kmail (storage internals) KMFolderMaildir::reallyDoClose:
fclose(mIndexStream =  0x2624140 )
kmail(12121)/kmail (storage internals) KMFolderIndex::openInternal:
KDE_fopen(indexLocation()= "/home/jp/.kde/share/apps/kmail/mail/.inbox.index" ,
"r+") == mIndexStream ==  0x2624140
kmail(12121)/kmail (storage internals) KMFolderMaildir::reallyDoClose:
fclose(mIndexStream =  0x2624140 )
kmail(12121)/kmail (storage internals) KMFolderIndex::openInternal:
KDE_fopen(indexLocation()= "/home/jp/.kde/share/apps/kmail/mail/.trash.index" ,
"r+") == mIndexStream ==  0x25cb8f0
kmail(12121)/kmail (storage internals) KMFolderIndex::writeIndex:
KDE_fopen(tempName=
"/home/jp/.kde/share/apps/kmail/mail/.inbox.directory/.Verizon.index.temp" ,
"w") == tmpIndexStream ==  0x2624140
kmail(12121)/kmail (storage internals) KMFolderIndex::writeIndex:
fclose(tmpIndexStream =  0x2624140 )
kmail(12121)/kmail (storage internals) KMFolderIndex::writeIndex:
fclose(mIndexStream =  0x14b6470 )
kmail(12121)/kmail (storage internals) KMFolderIndex::writeIndex:
KDE_fopen(indexName=
"/home/jp/.kde/share/apps/kmail/mail/.inbox.directory/.Verizon.index" , "r+")
== mIndexStream ==  0x25b1240
kmail(12121)/kmail (storage internals) KMFolderMaildir::reallyDoClose:
fclose(mIndexStream =  0x25b1240 )
kmail(12121)/kmail (storage internals) KMFolderMaildir::getDwString:
KDE_fopen(abs_file=
"/home/jp/.kde/share/apps/kmail/mail/trash/cur/1242767318.12121.FkKz7:2,S" ,
"r+") == stream ==  0x12d1f30
kmail(12121)/kmail (storage internals) KMFolderMaildir::getDwString:
fclose(mIndexStream =  0x12d1f30 )
kmail(12121)/kmail (storage internals) KMFolderMaildir::getDwString:
KDE_fopen(abs_file=
"/home/jp/.kde/share/apps/kmail/mail/trash/cur/1242162862.3438.KGDSV:2,S" ,
"r+") == stream ==  0x14f13c0
kmail(12121)/kmail (storage internals) KMFolderMaildir::getDwString:
fclose(mIndexStream =  0x14f13c0 )
ASSERT: "mCurrentItemToRestoreAfterViewItemJobStep->isViewable()" in file
/build/buildd/kdepim-4.2.2/kmail/messagelistview/core/model.cpp, line 3853
*** KMail got signal 6 (Crashing)
KCrash: Application 'kmail' crashing...
sock_file=/home/jp/.kde/socket-George/kdeinit4__0

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list