MantisBT - Zandronum
View Issue Details
0002588Zandronum[All Projects] Bugpublic2016-01-23 18:132018-09-30 22:12
FascistCat 
Torr Samaho 
normalcrashalways
closedfixed 
MicrosoftWindowsXP/Vista/7
3.0-beta 
3.03.0 
0002588: Client crash when pressing PageDown on Compatibility Options menu
In a multiplayer game, with you connected as a client, when you access this menu and then try to navigate the options using PgDwn and PgUp keys the client will crash. However, using the mousescroll doesn't make the client crash. Also if you first scroll with your mouse then use the keys it won't crash. It seems to cause problems only when you are at the top of the options list.
1. Create a server.
2. Join the server.
3. Access the Compatibility Options menu.
4. Press PgDwn key.
Using ZandroDev3.0-151228-1140 exe.
No tags attached.
child of 0001091closed Torr Samaho Introduction of MENUDEF LUMP 
Issue History
2016-01-23 18:13FascistCatNew Issue
2016-01-23 19:52DuskNote Added: 0014164
2016-01-23 19:52DuskPrioritylow => normal
2016-01-23 19:52DuskSeverityminor => crash
2016-01-23 19:52DuskStatusnew => acknowledged
2016-01-23 19:52DuskResolutionopen => waiting for zdoom
2016-01-23 20:26DuskAssigned To => Torr Samaho
2016-01-23 20:26DuskStatusacknowledged => assigned
2016-01-23 20:27DuskNote Added: 0014166
2016-01-23 20:28DuskResolutionwaiting for zdoom => open
2016-01-24 13:04Torr SamahoNote Added: 0014173
2016-01-24 13:21DuskRelationship addedchild of 0001091
2016-01-24 13:21DuskTarget Version => 3.0
2016-01-30 14:10Torr SamahoNote Added: 0014242
2016-01-30 14:20cobaltStatusassigned => needs testing
2016-01-30 14:20cobaltSteps to Reproduce Updatedbug_revision_view_page.php?rev_id=8599#r8599
2016-01-30 14:20cobaltNote Added: 0014246
2016-01-31 21:42Ru5tK1ngNote Added: 0014268
2016-01-31 22:50DuskStatusneeds testing => resolved
2016-01-31 22:50DuskFixed in Version => 3.0
2016-01-31 22:50DuskResolutionopen => fixed
2018-09-30 22:12Blzut3Statusresolved => closed

Notes
(0014164)
Dusk   
2016-01-23 19:52   
While the circumstances are Zandronum-specific, the root cause of the crash lies in ZDoom:'http://forum.zdoom.org/viewtopic.php?f=2&t=50555 [^]'
(0014166)
Dusk   
2016-01-23 20:27   
ZDoom fixed this.
(0014173)
Torr Samaho   
2016-01-24 13:04   
I'll backport the fix once it's in GZDoom's master branch so that I can transplant it from our zdoom-sync branch.
(0014242)
Torr Samaho   
2016-01-30 14:10   
I backported the ZDoom fix.
(0014246)
cobalt   
2016-01-30 14:20   
Issue addressed by commit 0829a706600a: - added some range checks to PgUp(PgDown code for option menus.
Committed by Christoph Oelckers on Wednesday 31 December 1969 23:59:57

Changes in files:

 src/menu/optionmenu.cpp | 18 ++++++++++++++++--
 1 files changed, 16 insertions(+), 2 deletions(-)

(0014268)
Ru5tK1ng   
2016-01-31 21:42   
This bug didn't happen with 160131-2023 no matter how many times I pressed pgup/down.