View Issue Details

IDProjectCategoryView StatusLast Update
0005483Spring engineGeneralpublic2017-02-18 16:31
Reportercleanrock Assigned ToKloot  
PrioritynormalSeveritycrashReproducibilityalways
Status resolvedResolutionfixed 
Summary0005483: crash in ~CLuaDisplayLists with nvidia 378.13
DescriptionThe DLdata(0) at active[0] cause this crash.
Minimum fix is "int i = 1" in ~CLuaDisplayLists but I think CLuaDisplayLists can be rewritten and simplified.
TagsNo tags attached.
Checked infolog.txt for Errors

Activities

Kloot

2017-02-18 12:03

developer   ~0017351

1) deleting 0 is NOT an error in OpenGL
2) if you think something can be refactored, then do so yourself (*without* working around obvious driver bugs)

cleanrock

2017-02-18 12:27

reporter   ~0017352

We can let some players (only linux users with 378.13 i suspect) suffer until this is fixed by nvidia or just avoid calling glDeleteLists on something we know is not a display list.

Kloot

2017-02-18 13:59

developer   ~0017353

Or we can just tell them to avoid 378.13, since there is no Spring release on the immediate horizon.

There is zero sense in polluting the codebase with driver regression workarounds in the off-chance that some users might be "suffering" from them.

Kloot

2017-02-18 16:05

developer   ~0017354

can reproduce this, it's not a driver regression.

Anonymous

2017-02-18 16:31

viewer   ~0017355

Fix 94d76ac125151a8d56b70cebc761cd4bcd29bfc1 committed to develop branch: fix 0005483; LuaContextData drags in way too much junk, repo: spring changeset id: 7969

Issue History

Date Modified Username Field Change
2017-02-18 10:12 cleanrock New Issue
2017-02-18 12:03 Kloot Note Added: 0017351
2017-02-18 12:27 cleanrock Note Added: 0017352
2017-02-18 13:59 Kloot Note Added: 0017353
2017-02-18 16:05 Kloot Assigned To => Kloot
2017-02-18 16:05 Kloot Status new => assigned
2017-02-18 16:05 Kloot Note Added: 0017354
2017-02-18 16:31 Changeset attached => spring develop 94d76ac1
2017-02-18 16:31 Anonymous Note Added: 0017355
2017-02-18 16:31 Anonymous Status assigned => resolved
2017-02-18 16:31 Anonymous Resolution open => fixed