Bug 282259

Summary: kontact quits even if "Cancel" is choose after "Are you sure you want to quit Kontact?"
Product: [Applications] kontact Reporter: Dario Cambié <dariocambie>
Component: akregatorAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED FIXED    
Severity: minor CC: iiska
Priority: NOR    
Version: 4.7.1   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: The 'misbehaviouring' popup

Description Dario Cambié 2011-09-18 09:48:16 UTC
Created attachment 63743 [details]
The 'misbehaviouring' popup

Version:           4.7.1 (using KDE 4.7.1) 
OS:                Linux

It happens when akregator tab is selected: then, according to settings, an icon is shown in the system tray. Right click on the icon and select "exit" triggers a confirmation popup where both the options make the application quit.

see http://dl.dropbox.com/u/905879/varie/akregator1.png
and http://dl.dropbox.com/u/905879/varie/akregator2.png

Reproducible: Always

Steps to Reproduce:
Open kontact
Select akregator tab
Right-click on the akregator's icon in system tray
Select Quit
Press Cancel.

Actual Results:  
Kontact quits.

Expected Results:  
Kontact shouldn't quit :)
Comment 1 Dario Cambié 2011-09-18 09:53:55 UTC
No evident error from CLI, only the following is printed (but looks like a consequence and not the cause?)

kontact(3728)/kdeui (KAction) KActionCollection::setComponentData: this does not work on a KActionCollection containing actions! 
kontact(3728)/kdeui (kdelibs) KXMLGUIClient::~KXMLGUIClient: 0x81ce990 deleted without having been removed from the factory first. This will leak standalone popupmenus and could lead to crashes. 
kontact(3728)/kdeui (kdelibs) KXMLGUIClient::~KXMLGUIClient: 0x81cd99c deleted without having been removed from the factory first. This will leak standalone popupmenus and could lead to crashes. 
kontact(3728)/kdeui (kdelibs) KXMLGUIClient::~KXMLGUIClient: 0x822c588 deleted without having been removed from the factory first. This will leak standalone popupmenus and could lead to crashes. 
kontact(3728)/kdeui (kdelibs) KXMLGUIClient::~KXMLGUIClient: 0x8209870 deleted without having been removed from the factory first. This will leak standalone popupmenus and could lead to crashes. 
kontact(3728)/kdeui (kdelibs) KXMLGUIClient::~KXMLGUIClient: 0x81ee3b4 deleted without having been removed from the factory first. This will leak standalone popupmenus and could lead to crashes. 
kontact(3728)/kdeui (kdelibs) KXMLGUIClient::~KXMLGUIClient: 0x820c4bc deleted without having been removed from the factory first. This will leak standalone popupmenus and could lead to crashes. 
kontact(3728)/kdeui (kdelibs) KXMLGUIClient::~KXMLGUIClient: 0x81e81d4 deleted without having been removed from the factory first. This will leak standalone popupmenus and could lead to crashes. 
kontact(3728)/kdeui (kdelibs) KXMLGUIClient::~KXMLGUIClient: 0x81af03c deleted without having been removed from the factory first. This will leak standalone popupmenus and could lead to crashes. 
kontact(3728)/kdeui (kdelibs) KXMLGUIClient::~KXMLGUIClient: 0x81b0630 deleted without having been removed from the factory first. This will leak standalone popupmenus and could lead to crashes. 
kontact(3728)/kdeui (kdelibs) KXMLGUIClient::~KXMLGUIClient: 0x8228c0c deleted without having been removed from the factory first. This will leak standalone popupmenus and could lead to crashes.
Comment 2 Juhamatti Niemelä 2012-01-23 07:17:24 UTC
This reproduces also in 4.7.4 installed from Fedora RPM packages.
Comment 3 Dario Cambié 2012-06-18 21:33:18 UTC
Review Request #102503 fixes the issue for me (and explain the cause).
Comment 4 Dario Cambié 2012-07-01 16:47:03 UTC
Fixed by commit b8e2527029bcd8db5b0b149badc8f999fc2e1143

FIXED IN 4.9?