MantisBT - Zandronum
View Issue Details
0004220Zandronum[All Projects] Bugpublic2024-04-09 10:592024-07-19 20:09
Basinga 
Kaminsky 
highcrashrandom
resolvedfixed 
MicrosoftWindowsXP/Vista/7
3.2 
3.2 
0004220: New VoiceChat causes clientside crashes
With the new voice chat features, it seems like someone can unintentionally cause your game to crash when they talk. It seems to mostly cause clientside crashes for 1 or 2 players, while the rest are fine.

Something to note on video footage of crashes, is that names of people voice chatting on the bottom right can turn dark, which indicates you will crash when they stop talking, as seen in this video ('https://www.youtube.com/watch?v=Ye0Ggpf0IL0 [^]' )
5+ players is the amount of clients where it'd happen constantly. Can't confirm but it seems stable for everyone before that.
Multiple crash reports have been attached.
No tags attached.
child of 0001888needs testing Kaminsky Voice Chat 
zip MultipleCrashReportVoiceChat.zip (266,347) 2024-04-09 10:59
https://zandronum.com/tracker/file_download.php?file_id=2955&type=bug
Issue History
2024-04-09 10:59BasingaNew Issue
2024-04-09 10:59BasingaFile Added: MultipleCrashReportVoiceChat.zip
2024-04-09 11:11DrinkyBirdProduct Version4.0-beta => 3.2
2024-04-09 15:00Ru5tK1ngNote Added: 0023580
2024-04-09 15:27Ru5tK1ngNote Edited: 0023580bug_revision_view_page.php?bugnote_id=23580#r14156
2024-04-09 15:30Ru5tK1ngRelationship addedchild of 0001888
2024-04-11 18:40KaminskyNote Added: 0023598
2024-04-11 18:40KaminskyAssigned To => Kaminsky
2024-04-11 18:40KaminskyStatusnew => needs review
2024-04-14 14:53DrinkyBirdStatusneeds review => needs testing
2024-07-19 20:09KaminskyNote Added: 0023805
2024-07-19 20:09KaminskyStatusneeds testing => resolved
2024-07-19 20:09KaminskyFixed in Version => 3.2
2024-07-19 20:09KaminskyResolutionopen => fixed

Notes
(0023580)
Ru5tK1ng   
2024-04-09 15:00   
(edited on: 2024-04-09 15:27)
Looks like the common element in all of these crashes is 'OpenGLFrameBuffer::DrawTextureV'. The 'img' pointer apparently is garbage data and causes the crash. Something is going wrong when trying to render the speaker icon as well as names. This could explain why the text turns dark.

(0023598)
Kaminsky   
2024-04-11 18:40   
This should be fixed with:'https://foss.heptapod.net/zandronum/zandronum-stable/-/merge_requests/100 [^]'
(0023805)
Kaminsky   
2024-07-19 20:09   
It's been a few months, and since I haven't seen any more reports of clients randomly crashing when people are voice chatting, I'm going to assume that this issue is now fixed. I'll mark this ticket as resolved.