Zandronum Chat on our Discord Server Get the latest version: 3.1
Source Code

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002448Doomseeker[All Projects] Bugpublic2015-09-09 15:452018-09-29 14:36
ReporterHypnotoad 
Assigned ToZalewa 
PriorityurgentSeveritycrashReproducibilityalways
StatusclosedResolutionfixed 
PlatformMicrosoftOSWindowsOS VersionXP/Vista/7
Product Version 
Target Version1.1Fixed in Version1.1 
Summary0002448: Doomseeker crashes and just produces blank white screen on recent update on beta channel
DescriptionFor the last week or so, every time I've tried to update doomseeker on the beta channel, on opening the application again it simply hangs on a white screen and I've been forced to reinstall doomseeker 1.0. The program cannot be shut down normally and must be killed from task manager. Deleting my ini did not fix the issue.
Steps To ReproduceUpdate Doomseeker on the beta channel on Windows, restart doomseeker.
Attached Files

- Relationships

-  Notes
User avatar (0013457)
DrinkyBird (reporter)
2015-09-09 15:50

Does not happen for me.
User avatar (0013458)
Hypnotoad (reporter)
2015-09-09 15:53

What version of windows do you use?
User avatar (0013459)
DrinkyBird (reporter)
2015-09-09 16:53
edited on: 2015-09-09 16:53

Windows 7 Home Premium SP1 x64.

User avatar (0013460)
Zalewa (developer)
2015-09-09 19:31

Just checked by updating Doomseeker 1.0 to the newest beta and the problem doesn't happen for me either. What Windows version do you use, Hyponotoad?
User avatar (0013461)
Hypnotoad (reporter)
2015-09-09 21:53

Windows 7 Ultimate SP1 x64
User avatar (0013477)
Zalewa (developer)
2015-09-10 18:39
edited on: 2015-09-10 18:39

First of all, does it still happen if you run this version from this package?
'http://devbuilds.drdteam.org/doomseeker/doomseeker%201.1~beta-150903-2017.zip [^]'

As I cannot reproduce this myself, would be possible for you to follow compilation instructions here, build Doomseeker for yourself in Debug mode and tell me where the compiler stack trace points to when the program crashes? If that's too much of a bother then maybe I can try producing some builds with debug logs output so that we can narrow down the area where the program crashes.

User avatar (0013486)
Hypnotoad (reporter)
2015-09-11 19:08

That latest zip still does not work. I'll try compiling myself when I have more time spare. Some build with debugging logs might help in the meantime.
User avatar (0013490)
Zalewa (developer)
2015-09-12 07:30
edited on: 2015-09-12 07:30

I've uploaded a bunch of builds for you to try out:

1.'http://devbuilds.drdteam.org/doomseeker/doomseeker%201.1~beta-150805-2049.zip [^]'
2.'http://devbuilds.drdteam.org/doomseeker/doomseeker%201.1~beta-150808-1008.zip [^]'
3.'http://devbuilds.drdteam.org/doomseeker/doomseeker%201.1~beta-150809-0852.zip [^]'
4.'http://devbuilds.drdteam.org/doomseeker/doomseeker%201.1~beta-150815-0907.zip [^]'

Could you try them out and tell me which crash and which don't?

User avatar (0013492)
Hypnotoad (reporter)
2015-09-12 12:34

All of those builds crash.
User avatar (0013493)
Zalewa (developer)
2015-09-12 14:00

Together with Hypnotoad we've figured out that a stale doomseeker.ini.lock file created by QSettings does this. Some references:

1.'http://doc.qt.io/qt-5/qsettings.html#accessing-settings-from-multiple-threads-or-processes-simultaneously [^]'
2.'https://bugreports.qt.io/browse/QTBUG-21739 [^]' - look for QLockFile in comments.
3.'https://bugreports.qt.io/browse/QTBUG-44771 [^]'

I'll try to figure out a workaround for that.
User avatar (0013505)
Zalewa (developer)
2015-09-13 15:09
edited on: 2015-09-13 15:09

Okay, I've deployed an update on beta channel. The fix was to update Qt redistributed with Doomseeker from 5.4.1 to 5.5. Now, from what I see this isn't a full fix. When a stray .lock file is present, Doomseeker will freeze for a moment (about 10 - 15 seconds), then it will unfreeze, delete the .lock file and continue as normal. This is an improvement over 5.4.1 where Doomseeker would never unfreeze.

To verify do this:
1. Go to folder where configuration is stored: (%APPDATA%/.doomseeker, or <exedir>/.doomseeker for portable mode).
2. For each .ini file create appropriate .ini.lock file. These .lock files should be empty.
3. Run Doomseeker.

User avatar (0016093)
Zalewa (developer)
2016-10-24 19:29

I think that after a year without further complaints this ticket can be closed.

Issue Community Support
This issue is already marked as resolved.
If you feel that is not the case, please reopen it and explain why.
Supporters: No one explicitly supports this issue yet.
Opponents: No one explicitly opposes this issue yet.

- Issue History
Date Modified Username Field Change
2015-09-09 15:45 Hypnotoad New Issue
2015-09-09 15:50 DrinkyBird Note Added: 0013457
2015-09-09 15:53 Hypnotoad Note Added: 0013458
2015-09-09 16:53 DrinkyBird Note Added: 0013459
2015-09-09 16:53 DrinkyBird Note Edited: 0013459 View Revisions
2015-09-09 19:31 Zalewa Note Added: 0013460
2015-09-09 19:32 Zalewa Assigned To => Zalewa
2015-09-09 19:32 Zalewa Status new => feedback
2015-09-09 21:53 Hypnotoad Note Added: 0013461
2015-09-09 21:53 Hypnotoad Status feedback => assigned
2015-09-10 18:39 Zalewa Note Added: 0013477
2015-09-10 18:39 Zalewa Note Edited: 0013477 View Revisions
2015-09-11 19:08 Hypnotoad Note Added: 0013486
2015-09-12 07:30 Zalewa Note Added: 0013490
2015-09-12 07:30 Zalewa Note Edited: 0013490 View Revisions
2015-09-12 07:30 Zalewa Note Edited: 0013490 View Revisions
2015-09-12 12:34 Hypnotoad Note Added: 0013492
2015-09-12 14:00 Zalewa Note Added: 0013493
2015-09-13 15:09 Zalewa Note Added: 0013505
2015-09-13 15:09 Zalewa Status assigned => needs testing
2015-09-13 15:09 Zalewa Note Edited: 0013505 View Revisions
2016-10-24 19:29 Zalewa Note Added: 0016093
2016-10-24 19:29 Zalewa Status needs testing => resolved
2016-10-24 19:29 Zalewa Fixed in Version => 1.1
2016-10-24 19:29 Zalewa Resolution open => fixed
2018-09-29 14:25 WubTheCaptain Status resolved => closed
2018-09-29 14:36 WubTheCaptain Target Version => 1.1






Questions or other issues? Contact Us.

Links


Copyright © 2000 - 2024 MantisBT Team
Powered by Mantis Bugtracker