[Bug 166367] New: [testcase] The kontact process remains after quitting

Christophe Giboudeaux kropx77 at gmail.com
Sat Jul 12 13:52:40 CEST 2008


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=166367         
           Summary: [testcase] The kontact process remains after quitting
           Product: kontact
           Version: unspecified
          Platform: unspecified
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs kde org
        ReportedBy: kropx77 gmail com


Version:           unknown (using 4.1.60 (KDE 4.1.60 (KDE 4.2 >= 20080709)), compiled sources)
Compiler:          gcc-4.3
OS:                Linux (i686) release 2.6.25-2-486

kdepimlibs rev. 831161
kdepim rev. 831164

Testcase :
- Launch kontact,
- switch to the Akregator module,
- Open an article in a tab (Using the "Complete Story" link)
- File / Quit

The window will disappear, so will the systray icons but the Kontact process is still running.
I tried to attach gdb to its pid without getting any useful information.

Console output after clicking on quit : 

kontact(26071)/kparts KParts::MainWindow::createGUI: MainWindow::createGUI, part= QObject(0x0)       ""                                                                                                                                              
kontact(26071)/kparts KParts::MainWindow::createGUI: deactivating GUI for  Akregator::Part(0x9f75bb8)   Akregator::Part   ""                    
kontact(26071)/kmail KMailPart::~KMailPart: Closing last KMMainWin: stopping mail check                                                         
kontact(26071)/kparts KParts::Part::slotWidgetDestroyed: KPart::slotWidgetDestroyed(), deleting part  "mViewer"                                 
kontact(26071)/khtml (part) KHTMLPart::~KHTMLPart: KHTMLPart(0x9a3e060, name = "mViewer")                                                       
kontact(26071)/kparts KParts::PartManager::setActivePart: KParts::PartManager(0x9f39eb8, name = "khtml part manager")  emitting activePartChanged  QObject(0x0)                                                                                                                                 
kontact(26071)/kmail (storage internals) KMFolderMaildir::close: fclose(mIndexStream =  0x9c59ed8 )                                             
kontact(26071)/kmail (storage internals) KMFolderMaildir::close: fclose(mIndexStream =  0x9cda570 )                                             
kontact(26071)/kmail (storage internals) KMFolderMaildir::close: fclose(mIndexStream =  0x9c75460 )                                             
kontact(26071)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig: KCoreConfigSkeleton::writeConfig()                                   
kontact(26071)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::readConfig: KCoreConfigSkeleton::readConfig()                                     
kontact(26071)/kmail KMKernel::~KMKernel:                                                                                                       
kontact(26071)/kutils (KSettings::Dispatcher) KSettings::Dispatcher::DispatcherPrivate::unregisterComponent: componentName= "kmail" refcount= 0 
kontact(26071)/kparts KParts::Part::~Part: deleting widget  QWidget(0x9cfd698)   ""                                                             
kontact(26071)/kmail KMail::Vacation::~Vacation: ~Vacation()                                                                                    
kontact(26071) Akregator::Part::~Part: Part::~Part() enter                                                                                      
kontact(26071)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig: KCoreConfigSkeleton::writeConfig()                                   
kontact(26071)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::readConfig: KCoreConfigSkeleton::readConfig()                                     
kontact(26071) Akregator::SubscriptionListModel::aboutToRemoveSubscription: 1256218933                                                          
kontact(26071) Akregator::SubscriptionListModel::aboutToRemoveSubscription: 1256218933                                                          
kontact(26071) Akregator::SubscriptionListModel::subscriptionRemoved: 

[cut]
                                                           
kontact(26071) Akregator::SubscriptionListView::saveHeaderSettings: 0                                                                           
kontact(26071) Akregator::SubscriptionListView::saveHeaderSettings: 1                                                                           
kontact(26071) Akregator::SubscriptionListView::saveHeaderSettings: 2
kontact(26071)/kparts KParts::Part::slotWidgetDestroyed: KPart::slotWidgetDestroyed(), deleting part  ""
kontact(26071)/khtml (part) KHTMLPart::~KHTMLPart: KHTMLPart(0x9fd19e8)
kontact(26071)/kparts KParts::PartManager::setActivePart: KParts::PartManager(0x9fd3360, name = "khtml part manager")  emitting activePartChanged  QObject(0x0)
kontact(26071)/kdecore (KAcceleratorManager) QWidgetStackAccelManager::currentChanged: invalid index provided
kontact(26071)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig: KCoreConfigSkeleton::writeConfig()
kontact(26071)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::readConfig: KCoreConfigSkeleton::readConfig()
kontact(26071) Akregator::Part::~Part: Part::~Part(): leaving
kontact(26071)/kparts KParts::PartManager::setActivePart: KParts::PartManager(0x996d490)  emitting activePartChanged  QObject(0x0)
kontact(26071)/kparts KParts::MainWindow::createGUI: MainWindow::createGUI, part= QObject(0x0)       ""
kontact(26071)/kparts KParts::Part::~Part: deleting widget  Akregator::MainWidget(0x9f897c8, name = "akregator_view")   "akregator_view"
kontact(26071)/khtml (part) KHTMLPart::~KHTMLPart: KHTMLPart(0x9fd4150, name = "KHTML")
kontact(26071)/kparts KParts::PartManager::setActivePart: KParts::PartManager(0xa78dd98, name = "khtml part manager")  emitting activePartChanged  QObject(0x0)
kontact(26071)/khtml (part) KHTMLPart::~KHTMLPart: KHTMLPart(0xa693c40, name = "navbar-iframe")
kontact(26071)/kparts KParts::PartManager::setActivePart: KParts::PartManager(0xa8a1388, name = "khtml part manager")  emitting activePartChanged  QObject(0x0)
kontact(26071)/kparts KParts::Part::~Part: deleting widget  KHTMLView(0xa8a0e58)   ""
kontact(26071)/kparts KParts::Part::~Part: deleting widget  KHTMLView(0xa773bc8)   ""
kontact(26071) Akregator::OnlineSyncPlugin::~OnlineSyncPlugin:
kontact(26071)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig: KCoreConfigSkeleton::writeConfig()
kontact(26071)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::readConfig: KCoreConfigSkeleton::readConfig()
kontact(26071)/kparts KParts::Part::slotWidgetDestroyed: KPart::slotWidgetDestroyed(), deleting part  ""
kontact(26071)/khtml (part) KHTMLPart::~KHTMLPart: KHTMLPart(0x988c8c8)
kontact(26071)/kparts KParts::PartManager::setActivePart: KParts::PartManager(0x988bf18, name = "khtml part manager")  emitting activePartChanged  QObject(0x0)
kontact(26071)/kutils (KSettings::Dispatcher) KSettings::Dispatcher::DispatcherPrivate::unregisterComponent: componentName= "kontact" refcount=0


More information about the Kdepim-bugs mailing list