MantisBT - Doomseeker
View Issue Details
0004087Doomseeker[All Projects] Bugpublic2023-01-11 17:112024-11-03 19:14
Necrodoom 
Zalewa 
normalcrashalways
closedfixed 
MicrosoftWindowsXP/Vista/7
1.3.3 
1.4.01.4.0 
0004087: Edge case doomseeker crash in 'create game' menu
If you try to access 'Program Settings' in 'Create game' menu while the doomseeker main window is closed, doomseeker crashes.
1. Start doomseeker
2. Open Create Game menu
3. If you try to open program settings, it will open the 'Doomseeker - Configuration' menu.
4. Close the main doomseeker window. Create Game menu will stay alive.
5. Try open program settings again.
6. Crash
Ticket opened as a proxy for bolt#9502 in the zandronum discord, due to a tracker account creation issue.

I dont know what should be expected behavior here anyway, but worth a report.
No tags attached.
Issue History
2023-01-11 17:11NecrodoomNew Issue
2023-01-11 21:10ZalewaAssigned To => Zalewa
2023-01-11 21:10ZalewaStatusnew => confirmed
2023-01-11 22:32ZalewaTarget Version => 1.4.0
2023-01-11 22:34ZalewaNote Added: 0022688
2023-01-11 22:34ZalewaStatusconfirmed => needs review
2023-01-11 22:34ZalewaSeverityminor => crash
2023-01-16 23:52ZalewaNote Added: 0022705
2023-01-16 23:52ZalewaStatusneeds review => needs testing
2023-02-19 14:15ZalewaStatusneeds testing => resolved
2023-02-19 14:15ZalewaFixed in Version => 1.4.0
2023-02-19 14:15ZalewaResolutionopen => fixed
2024-11-03 19:14ZalewaStatusresolved => closed

Notes
(0022688)
Zalewa   
2023-01-11 22:34   
Quote
I dont know what should be expected behavior here anyway, but worth a report.

Of course the expected behavior is no crash :D

It was a classic dangling pointer bug. I added some safe-guards against that and improved the procedure that opens the config box. Here:'https://bitbucket.org/Doomseeker/doomseeker/commits/e4232f0ceb405dbbfe032882d05674bf2a3290bf [^]'

Thanks for that report.
(0022705)
Zalewa   
2023-01-16 23:52   
I've deployed an update to the beta auto-update channel. Please confirm that the crash is no more.