MantisBT - Doomseeker
View Issue Details
0001875Doomseeker[All Projects] Bugpublic2014-07-07 22:502018-09-29 14:42
Visual Vincent 
Zalewa 
normalminoralways
closedfixed 
MicrosoftWindowsXP/Vista/7
1.0 
1.0 
0001875: Doomseeker doesn't fully close.
After a day's use of Doomseeker I noticed that Doomseeker is not closing itself properly when pressing the X in the window's upper right corner.
It's process is for some reason still open and takes space both from your memory, and from your internet. This happened after the last update.
Open and Close Doomseeker a couple of times, the open the taskmanager.
No tags attached.
png Doomseeker.png (54,560) 2014-07-07 22:50
https://zandronum.com/tracker/file_download.php?file_id=1244&type=bug
png

png where it gets stuck.png (177,092) 2015-01-29 22:38
https://zandronum.com/tracker/file_download.php?file_id=1398&type=bug
png
Issue History
2014-07-07 22:50Visual VincentNew Issue
2014-07-07 22:50Visual VincentFile Added: Doomseeker.png
2014-07-08 00:31MazterQyoun-aeNote Added: 0009897
2014-07-08 10:38Blzut3Note Added: 0009903
2014-07-08 14:03Visual VincentNote Added: 0009904
2014-07-08 14:03Visual VincentNote Edited: 0009904bug_revision_view_page.php?bugnote_id=9904#r5294
2014-07-09 17:38ZalewaNote Added: 0009921
2014-07-09 17:38ZalewaAssigned To => Zalewa
2014-07-09 17:38ZalewaStatusnew => acknowledged
2015-01-22 17:17ZalewaNote Added: 0011502
2015-01-28 16:26ZalewaNote Added: 0011548
2015-01-28 16:26ZalewaStatusacknowledged => needs testing
2015-01-28 21:10HypnotoadNote Added: 0011554
2015-01-28 21:42ZalewaNote Added: 0011555
2015-01-28 23:48Visual VincentNote Added: 0011556
2015-01-28 23:53Visual VincentNote Edited: 0011556bug_revision_view_page.php?bugnote_id=11556#r6543
2015-01-28 23:54Visual VincentNote Edited: 0011556bug_revision_view_page.php?bugnote_id=11556#r6544
2015-01-28 23:55Visual VincentNote Edited: 0011556bug_revision_view_page.php?bugnote_id=11556#r6545
2015-01-29 06:02ZalewaNote Added: 0011558
2015-01-29 16:24ZalewaNote Added: 0011563
2015-01-29 22:38ZalewaFile Added: where it gets stuck.png
2015-01-29 22:41ZalewaNote Added: 0011566
2015-01-29 22:42ZalewaNote Edited: 0011566bug_revision_view_page.php?bugnote_id=11566#r6549
2015-01-30 22:04ZalewaNote Added: 0011571
2015-03-22 20:08ZalewaStatusneeds testing => resolved
2015-03-22 20:08ZalewaFixed in Version => 1.0
2015-03-22 20:08ZalewaResolutionopen => fixed
2018-09-29 14:42WubTheCaptainStatusresolved => closed

Notes
(0009897)
MazterQyoun-ae   
2014-07-08 00:31   
I'm not sure about Windows, but on OS X it was here forever. After pressing the Close button, the app is still clearly running, sitting here in Dock, for quite a long time, up to half minute.
(0009903)
Blzut3   
2014-07-08 10:38   
I know program termination is sometimes held up by waiting for the refresher thread to close, but I believe that should take a minute or two tops.
(0009904)
Visual Vincent   
2014-07-08 14:03   
"I know program termination is sometimes held up by waiting for the refresher thread to close, but I believe that should take a minute or two tops."

Well it doesn't to me. They never close unless I close them myself.

It doesn't stay open all times either, but most of them.

(0009921)
Zalewa   
2014-07-09 17:38   
I've actually noticed it myself, but I'm not sure what exactly causes this or how can this be reproduced.
(0011502)
Zalewa   
2015-01-22 17:17   
Does this still occur when you update to the newest beta build? If not, then I'm going to close this with "cannot reproduce" resolution.
(0011548)
Zalewa   
2015-01-28 16:26   
Please test if this still happens after updating to newest beta build.

Use either "beta" update channel or this link:
'http://devbuilds.drdteam.org/doomseeker/doomseeker%200.12.2%20Beta-150128-1613.zip [^]'
(0011554)
Hypnotoad   
2015-01-28 21:10   
Still happens'http://zandronum.com/forum/showthread.php?tid=5659#pid77199 [^]'
(0011555)
Zalewa   
2015-01-28 21:42   
Are you sure these aren't actually valid instances that live in the system tray? The 'X' button in top-right corner may not quit the program depending on the configuration. Selecting "File -> Quit" should do it definitely.
(0011556)
Visual Vincent   
2015-01-28 23:48   
(edited on: 2015-01-28 23:55)
Why would it run in the system tray? Have you made it able to do that? Because if you haven't, it's not possible for the application to do so. :)

And yes, it still happens when I use "File > Quit"

(0011558)
Zalewa   
2015-01-29 06:02   
Quote from "Visual Vincent"

Why would it run in the system tray? Have you made it able to do that? Because if you haven't, it's not possible for the application to do so. :)

Yes, we've made it able to do that. User can toggle it in "Appearance" page in the config box.

Is this reproducible 100% of times? Do you do anything specific before closing the program or do you just start it and then immediately close it?
(0011563)
Zalewa   
2015-01-29 16:24   
I have deployed an update to the "beta" auto-update channel with a change that can possibly help with the issue. Can you check now?
(0011566)
Zalewa   
2015-01-29 22:41   
(edited on: 2015-01-29 22:42)
I've nailed it down and can reproduce it reliably. It occurs when you have "IP to hostname resolving" enabled and close the program before it resolves all IPs. It also happens on Windows only. See the "where it gets stuck.png" picture I attached.

You can fix the problem by disabling "Lookup server hosts" in "Appearance" config box.

We're currently using Qt 4.8.5 on Windows. I'll try updating to Qt 4.8.6 and see if it fixes the problem. If not, we might be forced to remove the feature completely in Windows builds as it breaks the program badly.

(0011571)
Zalewa   
2015-01-30 22:04   
This should nail it down:
'https://bitbucket.org/Blzut3/doomseeker/commits/fb1f296bfbcffe767f3c4e6bda16ff9c5f0c6b95 [^]'

Please, download the newest update from beta channel and try it out.