View Issue Details

IDProjectCategoryView StatusLast Update
0005093DarkRadiantDesign/Codingpublic08.11.2020 18:36
Reportergreebo Assigned Togreebo  
PrioritynormalSeveritycrashReproducibilityhave not tried
Status closedResolutionfixed 
Product Version2.6.0 
Target Version2.7.0Fixed in Version2.7.0 
Summary0005093: When no GL context is present, OpenGLModule::assertNoErrors() runs into an endless loop until your memory runs out
DescriptionglGetError() cannot return an error when no GL context is current, so the loop in assertNoErrors() method will start accumulating the same error string (GL code 1282) and append it to an endlessly growing string.
Steps To ReproduceCall assertNoErrors() when no GL context is present (this situation might be tricky to spot in the wild, but can be mocked in the code).
TagsNo tags attached.

Activities

greebo

greebo

02.01.2020 05:03

administrator   ~0012008

Fixed in 3c40334f

Related Changesets

DarkRadiant: master 3c40334f

02.01.2020 06:03

greebo


Details Diff
Fix 0005093: When no GL context was present, OpenGLModule::assertNoErrors() ran into an endless loop until your memory ran out Affected Issues
0005093
mod - radiant/render/OpenGLModule.cpp Diff File

Issue History

Date Modified Username Field Change
31.12.2019 04:48 greebo New Issue
31.12.2019 04:48 greebo Status new => confirmed
02.01.2020 05:02 greebo Assigned To => greebo
02.01.2020 05:02 greebo Status confirmed => assigned
02.01.2020 05:02 greebo Target Version => 2.7.0
02.01.2020 05:03 greebo Status assigned => resolved
02.01.2020 05:03 greebo Resolution open => fixed
02.01.2020 05:03 greebo Fixed in Version => 2.7.0
02.01.2020 05:03 greebo Note Added: 0012008
09.01.2020 19:25 greebo Changeset attached => DarkRadiant master 3c40334f
08.11.2020 18:36 greebo Status resolved => closed