MantisBT - Doomseeker
View Issue Details
0004442Doomseeker[All Projects] Bugpublic2024-11-24 15:142024-11-30 19:16
DrinkyBird 
Blzut3 
normalmajoralways
resolvedfixed 
LinuxopenSUSE Tumbleweed20241121
 
1.5.21.5.2 
0004442: Qt 6: Null terminator parsing errors in server responses
When Doomseeker is built with Qt 6, data for Zandronum servers (server names, (I)WAD names, maps) have squares at the end of them. I suspect this might be a null terminator.

This also renders Doomseeker unable to locate any WADs for these servers since it's checking for filenames with this extra character.

This does not affect Chocolate Doom or Turok 2 (Odamex is broken in its own way, that'll be a separate ticket)
1. Build Doomseeker with Qt 6.
2. Look at any Zandronum or QZan server.
3. Strings have squares at the end of them.
Qt 6.8; Doomseeker 41e0a5ad.
No tags attached.
has duplicate 0004443closed Blzut3 Qt 6: Odamex response parsing totally broken 
png Screenshot_20241124_150844.png (659,525) 2024-11-24 15:14
https://zandronum.com/tracker/file_download.php?file_id=3175&type=bug
Issue History
2024-11-24 15:14DrinkyBirdNew Issue
2024-11-24 15:14DrinkyBirdFile Added: Screenshot_20241124_150844.png
2024-11-25 02:06Blzut3Relationship addedhas duplicate 0004443
2024-11-25 02:09Blzut3SummaryQt 6: lots of squares (null terminators?) at the end of (Q)Zandronum server data => Qt 6: Null terminator parsing errors in server responses
2024-11-30 00:53Blzut3Assigned To => Blzut3
2024-11-30 00:53Blzut3Statusnew => assigned
2024-11-30 01:28Blzut3Note Added: 0024164
2024-11-30 01:28Blzut3Statusassigned => needs testing
2024-11-30 01:29Blzut3Fixed in Version => 1.5.2
2024-11-30 01:29Blzut3Target Version => 1.5.2
2024-11-30 18:27DrinkyBirdNote Added: 0024166
2024-11-30 19:16Blzut3Statusneeds testing => resolved
2024-11-30 19:16Blzut3Resolutionopen => fixed

Notes
(0024164)
Blzut3   
2024-11-30 01:28   
Should be addressed with'https://bitbucket.org/Doomseeker/doomseeker/commits/3355372dcad9a69a883ae6b88a50bbb79808a4a2 [^]'
(0024166)
DrinkyBird   
2024-11-30 18:27   
Yep, that seems to have fixed it. All the data is correct and I can join servers again now.