Opened 11 years ago

Closed 10 years ago

#1744 closed defect (needsinfo)

[NEEDS INFO] Alt+Tab causing crash in water reflections rendering with Intel G45

Reported by: historic_bruno Owned by:
Priority: Nice to Have Milestone:
Component: Core engine Keywords: windows crash crashlog
Cc: wraitii, alpha123 Patch:

Description

Reported by alpha123 on IRC. It looks related to fancy water rendering, possibly an Intel driver bug. It did not occur in Alpha 11. Only occurs sporadically now, after the game has been running for a while.

Unhandled exception at 0x05308982 in pyrogenesis.exe: 0xC0000005: Access violation reading location 0x0000000c
            ig4icd32.dll!05308982()        
            [Frames below may be incorrect and/or missing, no symbols loaded for ig4icd32.dll]     
            ig4icd32.dll!05308ce2()        
            ig4icd32.dll!052f66c4()        
            ig4icd32.dll!04e011da()        
            ig4icd32.dll!052f81dc()        
            ig4icd32.dll!052f81f7()        
            ig4icd32.dll!04e027be()        
    >       pyrogenesis.exe!CRenderer::RenderReflections(const CShaderDefines & context, const CBoundingBoxAligned & scissor)  Line 1198 + 0x22 bytes       C++
            pyrogenesis.exe!CRenderer::RenderSubmissions()  Line 1483       C++
            pyrogenesis.exe!CRenderer::RenderScene(Scene & scene)  Line 1776        C++
            pyrogenesis.exe!CGameView::Render()  Line 503 + 0x3c bytes      C++
            pyrogenesis.exe!Render()  Line 227      C++
            pyrogenesis.exe!Frame()  Line 395       C++
            pyrogenesis.exe!RunGameOrAtlas(int argc, const char * * argv)  Line 507 + 0x5 bytes     C++
            pyrogenesis.exe!main(int argc, char * * argv)  Line 550 + 0xf bytes     C++
            pyrogenesis.exe!wmain(int argc, wchar_t * * argv)  Line 380 + 0xb bytes C++
            pyrogenesis.exe!__tmainCRTStartup()  Line 583 + 0x17 bytes      C
            pyrogenesis.exe!CallStartupWithinTryBlock()  Line 397   C++
            kernel32.dll!75773677()        
            ntdll.dll!77749f42()    
            ntdll.dll!77749f15()

Attachments (3)

system_info.txt (12.2 KB ) - added by alpha123 11 years ago.
crashlog.txt (13.1 KB ) - added by alpha123 11 years ago.
crashlog.dmp (58.8 KB ) - added by alpha123 11 years ago.

Download all attachments as: .zip

Change History (10)

by alpha123, 11 years ago

Attachment: system_info.txt added

by alpha123, 11 years ago

Attachment: crashlog.txt added

by alpha123, 11 years ago

Attachment: crashlog.dmp added

comment:1 by wraitii, 11 years ago

Might be cause by some changes I did in RenderReflections(). I'll have to check.

comment:2 by leper, 11 years ago

r13013 maybe references this.

in reply to:  1 comment:3 by leper, 11 years ago

Replying to wraitii:

Might be cause by some changes I did in RenderReflections(). I'll have to check.

After r12013 some of the variables used, can be uninitialized (dirty.{x1,x2,y1,y2}).

comment:4 by historic_bruno, 11 years ago

Cc: alpha123 added

Does this still occur?

comment:5 by Markus, 11 years ago

Keywords: windows crash crashlog added

in reply to:  4 comment:6 by alpha123, 11 years ago

Replying to historic_bruno:

Does this still occur?

I haven't encountered it for a while, however I do not usually Alt-Tab out of the game anymore, largely because of this. :P

comment:7 by historic_bruno, 10 years ago

Milestone: Backlog
Resolution: needsinfo
Status: newclosed
Summary: Alt+Tab causing crash in water reflections rendering with Intel G45[NEEDS INFO] Alt+Tab causing crash in water reflections rendering with Intel G45
Note: See TracTickets for help on using tickets.