MantisBT - Doomseeker
View Issue Details
0004026DoomseekerUIpublic2022-09-05 18:572024-11-03 19:12
Necrodoom 
Zalewa 
lowminorsometimes
closedfixed 
Windows 7 64 bitWindowsXP/Vista/7
1.3.3 
1.4.0 
0004026: Doomseeker RCON client chugs and skipslines handling big prints (such as a massive maplist)
Doomseeker RCON client does not seem to handle big console prints well, and struggles when it comes to printing a lot of times. It seems to freeze for a short time, then print the text but with lines missing, mostly towards the end. truncated example:
[09:49:13 pm] -> maplist (RCON by 192.168.1.11:60775)
[09:49:13 pm] Map rotation list:
[09:49:13 pm] 1. MAP01 - entryway
[09:49:13 pm] 2. MAP01 - entryway
[09:49:13 pm] 3. MAP01 - entryway
[09:49:13 pm] 4. MAP01 - entryway
[09:49:13 pm] 5. MAP01 - entryway
[09:49:13 pm] 6. MAP01 - entryway
[09:49:13 pm] 7. MAP01 - entryway
[09:49:13 pm] 8. MAP01 - entryway
[09:49:13 pm] 9. MAP01 - entryway
[09:49:13 pm] 10. MAP01 - entryway
[09:49:13 pm] 11. MAP01 - entryway
[09:49:13 pm] 12. MAP01 - entryway
[09:49:13 pm] 13. MAP01 - entryway
[09:49:13 pm] 14. MAP01 - entryway
[09:49:13 pm] 15. MAP01 - entryway
[09:49:13 pm] 16. MAP01 - entryway
[09:49:13 pm] 17. MAP01 - entryway
[09:49:13 pm] 18. MAP01 - entryway
[09:49:13 pm] 19. MAP01 - entryway
[09:49:13 pm] 20. MAP01 - entryway
[09:49:13 pm] 21. MAP01 - entryway
[09:49:13 pm] 22. MAP01 - entryway
[09:49:13 pm] 23. MAP01 - entryway
[09:49:13 pm] 24. MAP01 - entryway
[09:49:13 pm] 25. MAP01 - entryway
[09:49:13 pm] 26. MAP01 - entryway
[09:49:13 pm] 27. MAP01 - entryway
[09:49:13 pm] 28. MAP01 - entryway
[09:49:13 pm] 29. MAP01 - entryway
[09:49:13 pm] 30. MAP01 - entryway
[09:49:13 pm] 31. MAP01 - entryway
[09:49:13 pm] 32. MAP01 - entryway
[09:49:14 pm] 33. MAP01 - entryway
[09:49:14 pm] 34. MAP01 - entryway
[09:49:14 pm] 35. MAP01 - entryway
[09:49:14 pm] 36. MAP01 - entryway
[09:49:14 pm] 37. MAP01 - entryway
[09:49:14 pm] 38. MAP01 - entryway
[09:49:14 pm] 39. MAP01 - entryway
[09:49:14 pm] 40. MAP01 - entryway
[09:49:14 pm] 41. MAP01 - entryway
[09:49:14 pm] 42. MAP01 - entryway
[09:49:14 pm] 43. MAP01 - entryway
[09:49:14 pm] 44. MAP01 - entryway
[09:49:14 pm] 45. MAP01 - entryway
[09:49:14 pm] 46. MAP01 - entryway
[09:49:14 pm] 47. MAP01 - entryway
[09:49:14 pm] 48. MAP01 - entryway
[09:49:14 pm] 49. MAP01 - entryway
[09:49:14 pm] 50. MAP01 - entryway
...
[09:49:24 pm] 435. MAP01 - entryway
[09:49:24 pm] 441. MAP01 - entryway
[09:49:24 pm] 447. MAP01 - entryway
[09:49:24 pm] 453. MAP01 - entryway
[09:49:24 pm] 459. MAP01 - entryway
[09:49:24 pm] 465. MAP01 - entryway
[09:49:24 pm] 471. MAP01 - entryway
[09:49:24 pm] 477. MAP01 - entryway
[09:49:24 pm] 483. MAP01 - entryway
[09:49:24 pm] 490. MAP01 - entryway
[09:49:24 pm] 496. MAP01 - entryway
[09:49:24 pm] 502. MAP01 - entryway
[09:49:24 pm] 508. MAP01 - entryway
[09:49:24 pm] 514. MAP01 - entryway
[09:49:24 pm] 520. MAP01 - entryway
[09:49:24 pm] 526. MAP01 - entryway
[09:49:24 pm] 533. MAP01 - entryway
[09:49:24 pm] 539. MAP01 - entryway
[09:49:24 pm] 551. MAP01 - entryway
[09:49:24 pm] 557. MAP01 - entryway
[09:49:24 pm] 563. MAP01 - entryway
[09:49:24 pm] 569. MAP01 - entryway
[09:49:24 pm] 576. MAP01 - entryway
[09:49:24 pm] 582. MAP01 - entryway
[09:49:24 pm] 588. MAP01 - entryway
[09:49:24 pm] 594. MAP01 - entryway
Host a server using this commandline parameters (file paths omitted):
"Zandronum/zandronum.exe" -iwad "Zandronum/maps/doom2.wad" -port 10666 +sv_maxlives 0 -host +alwaysapplydmflags 1 -skill 4 +survival 1 +map map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +addmap map01 +sv_maprotation 1 +sv_randommaprotation 1 +sv_motd "" +sv_hostemail "" +sv_hostname Servertest +sv_website "" +sv_password "" +sv_forcepassword 0 +sv_joinpassword "" +sv_forcejoinpassword 0 +sv_rconpassword 12345 +sv_broadcast 1 +sv_updatemaster 0 +sv_maxclients 8 +sv_maxplayers 8 +dmflags 6356992 +dmflags2 0 +zadmflags 5200 +compatflags 0 +zacompatflags 0 +lmsallowedweapons 0 +lmsspectatorsettings 0 +sv_afk2spec 0 +sv_coop_damagefactor 1 +sv_defaultdmflags 0 +sv_allowprivatechat 1 +sv_country automatic

Connect to server via Doomseeker via right clicking it -> remote console (password 12345 in this configuration), run maplist command.
Probably happens with some other commands with a lot of printing, but cant think of any at this moment
No tags attached.
Issue History
2022-09-05 18:57NecrodoomNew Issue
2022-09-05 19:01NecrodoomNote Added: 0022340
2022-09-05 19:25WubTheCaptainNote Added: 0022341
2022-09-05 19:27WubTheCaptainNote Added: 0022342
2022-09-05 19:28WubTheCaptainNote Edited: 0022341bug_revision_view_page.php?bugnote_id=22341#r13685
2022-09-05 19:31WubTheCaptainNote Edited: 0022341bug_revision_view_page.php?bugnote_id=22341#r13686
2022-09-05 20:09NecrodoomNote Added: 0022343
2022-09-06 07:43ZalewaNote Added: 0022354
2022-09-06 07:43ZalewaAssigned To => Zalewa
2022-09-06 07:43ZalewaStatusnew => confirmed
2022-09-06 08:38ZalewaNote Added: 0022355
2022-09-06 08:38ZalewaStatusconfirmed => needs testing
2022-09-06 15:27NecrodoomNote Added: 0022357
2022-09-07 05:28ZalewaStatusneeds testing => resolved
2022-09-07 05:28ZalewaFixed in Version => 1.4.0
2022-09-07 05:28ZalewaResolutionopen => fixed
2024-11-03 19:12ZalewaStatusresolved => closed

Notes
(0022340)
Necrodoom   
2022-09-05 19:01   
Based on some more testing, this might need multiple runs of 'maplist' to happen, seems like existing text in console has some effect on how severely it skips lines.
(0022341)
WubTheCaptain   
2022-09-05 19:25   
(edited on: 2022-09-05 19:31)
The steps to reproduce work fine when running zandronum-server (3.1) from a shell on Debian GNU/Linux (prints all 599 maps in maplist) without struggles so this is not a Zandronum 3.1 bug. But the RCON Qt GUI in Doomseeker only prints maps 1-276 in sequential order (zandronum-server 3.1), no skips or omissions in between. I had no struggles or freezing (i7-3770K processor with HyperThreading disabled).

(0022342)
WubTheCaptain   
2022-09-05 19:27   
0004026:0022340: Okay, yes, I'm also experiencing that. Spamming maplist more to fill the Doomseeker Qt console buffer slows it down to several seconds, sometimes printing 50 maps taking a full second.
(0022343)
Necrodoom   
2022-09-05 20:09   
TSPG and Zandronum RCON console both handle this successfully, its only doomseeker having these issues for me (and the only one actually supporting colors on my hands)
(0022354)
Zalewa   
2022-09-06 07:43   
There is some issue with the console getting stuck but I'm personally not experiencing the text going missing. I'll have a look at this anyway.
(0022355)
Zalewa   
2022-09-06 08:38   
The messages in this console will be bufferred from now on:'https://bitbucket.org/Doomseeker/doomseeker/commits/ff06ec5deb33699213f8eaed2d1b726eaaf5c708 [^]'

I uploaded an update with this fix to the beta auto-update channel, please test.
(0022357)
Necrodoom   
2022-09-06 15:27   
With the fix, issue seems solved, all lines print successfully, thank you!