Quantcast
Channel: Common Language Runtime Internals and Architecture forum
Viewing all articles
Browse latest Browse all 1710

Stackoverflow exception in .net 4

$
0
0

Hi,

We've been struggling with this strange issue for a while and we'd appreciate it if anyone can assist...

After upgrading our product to work with .net4 (we successfully used .net 3.5 until now) we suddenly started getting stackoverflow exceptions (it doesn't always happen and not on all machines but we have a machine that it happens constantly).

We used ADPlus to get a dump and found the thread that throws the exception.

Printing the clrstack showed the following for that thread:

ChildEBP RetAddr 

03012ffc 72467628 clrjit!Compiler::gtNewNode+0x2

03013008 72467724 clrjit!Compiler::gtNewOperNode+0xd

03013020 7247a992 clrjit!Compiler::gtNewAssignNode+0x2d

03013038 7247bc1d clrjit!Compiler::gtNewTempAssign+0x86

03013054 72480f79 clrjit!Compiler::impAssignTempGen+0x54

0301308c 72494351 clrjit!Compiler::impSpillStackEntry+0xea

030130a4 7246645d clrjit!Compiler::impSpillSpecialSideEff+0x3b

030130c0 72467afc clrjit!Compiler::impSpillSideEffects+0x11

030130e0 7247bc44 clrjit!Compiler::impAppendStmt+0x92

030130f8 72480f79 clrjit!Compiler::impAssignTempGen+0x97

03013130 72494351 clrjit!Compiler::impSpillStackEntry+0xea

03013148 7246645d clrjit!Compiler::impSpillSpecialSideEff+0x3b

03013164 72467afc clrjit!Compiler::impSpillSideEffects+0x11

03013184 7247bc44 clrjit!Compiler::impAppendStmt+0x92

0301319c 72480f79 clrjit!Compiler::impAssignTempGen+0x97

030131d4 72494351 clrjit!Compiler::impSpillStackEntry+0xea

030131ec 7246645d clrjit!Compiler::impSpillSpecialSideEff+0x3b

03013208 72467afc clrjit!Compiler::impSpillSideEffects+0x11

03013228 7247bc44 clrjit!Compiler::impAppendStmt+0x92

03013240 72480f79 clrjit!Compiler::impAssignTempGen+0x97

03013278 72494351 clrjit!Compiler::impSpillStackEntry+0xea

03013290 7246645d clrjit!Compiler::impSpillSpecialSideEff+0x3b

030132ac 72467afc clrjit!Compiler::impSpillSideEffects+0x11

030132cc 7247bc44 clrjit!Compiler::impAppendStmt+0x92

030132e4 72480f79 clrjit!Compiler::impAssignTempGen+0x97

0301331c 72494351 clrjit!Compiler::impSpillStackEntry+0xea

03013334 7246645d clrjit!Compiler::impSpillSpecialSideEff+0x3b

03013350 72467afc clrjit!Compiler::impSpillSideEffects+0x11

03013370 7247bc44 clrjit!Compiler::impAppendStmt+0x92

03013388 72480f79 clrjit!Compiler::impAssignTempGen+0x97

030133c0 72494351 clrjit!Compiler::impSpillStackEntry+0xea

030133d8 7246645d clrjit!Compiler::impSpillSpecialSideEff+0x3b

030133f4 72467afc clrjit!Compiler::impSpillSideEffects+0x11

03013414 7247bc44 clrjit!Compiler::impAppendStmt+0x92

0301342c 72480f79 clrjit!Compiler::impAssignTempGen+0x97

03013464 72494351 clrjit!Compiler::impSpillStackEntry+0xea

0301347c 7246645d clrjit!Compiler::impSpillSpecialSideEff+0x3b

03013498 72467afc clrjit!Compiler::impSpillSideEffects+0x11

030134b8 7247bc44 clrjit!Compiler::impAppendStmt+0x92

and so on, the pattern continues...

It looks like the stackoverflow comes from clrjit code.

Has anyone had this issue before?

Any advice \ idea would be appreciated.

Thanks.


Viewing all articles
Browse latest Browse all 1710

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>