Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Arm32][Legacy Backend][GCStress 0xC] AV and Consistency Check #8690

Closed
jashook opened this issue Aug 3, 2017 · 2 comments
Closed

[Arm32][Legacy Backend][GCStress 0xC] AV and Consistency Check #8690

jashook opened this issue Aug 3, 2017 · 2 comments
Labels
arch-arm32 area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI bug GCStress
Milestone

Comments

@jashook
Copy link
Contributor

jashook commented Aug 3, 2017

Test Failures:

dynamicmethodliveness.cmd_9360
exchange1_cti.cmd_9688
threadstatic07.cmd_7048
14:32:57 TestID: dynamicmethodliveness.cmd_9360
14:32:57 Path  : baseservices/exceptions/regressions/Dev11/154243/dynamicmethodliveness/dynamicmethodliveness.cmd
14:32:57 
14:32:57 Started: Wed Aug 02 14:10:25 2017
14:32:57 Started: Wed Aug 02 14:10:30 2017
14:32:57 Output: TEST_CMD_LINE: baseservices\exceptions\regressions\Dev11\154243\dynamicmethodliveness> C:\Users\DDJOIN\arm64_ci\tests\tests\baseservices\exceptions\regressions\Dev11\154243\dynamicmethodliveness\dynamicmethodliveness.cmd 
14:32:57 BEGIN EXECUTION
14:32:57  "C:\Users\DDJOIN\arm64_ci\tests\tests\Tests\Core_Root\corerun.exe" dynamicmethodliveness.exe 
14:32:57 Assert failure(PID 11600 [0x00002d50], Thread: 2176 [0x0880]): !CREATE_CHECK_STRING(!"Detected use of a corrupted OBJECTREF. Possible GC hole.")
14:32:57 !  + 0x0 (0x00000000)
14:32:57     File: d:\j\workspace\arm_cross_che---92c62330\src\vm\object.cpp Line: 1819
14:32:57     Image: C:\Users\DDJOIN\arm64_ci\tests\tests\Tests\Core_Root\CoreRun.exe
14:32:57 Expected: 100
14:32:57 Actual: 123456789
14:32:57 END EXECUTION - FAILED
14:32:57 FAILED
14:32:57 TestID: exchange1_cti.cmd_9688
14:32:57 Path  : baseservices/threading/interlocked/exchange/exchange1_cti/exchange1_cti.cmd
14:32:57 
14:32:57 Started: Wed Aug 02 14:14:08 2017
14:32:57 Started: Wed Aug 02 14:14:14 2017
14:32:57 Output: TEST_CMD_LINE: baseservices\threading\interlocked\exchange\exchange1_cti> C:\Users\DDJOIN\arm64_ci\tests\tests\baseservices\threading\interlocked\exchange\exchange1_cti\exchange1_cti.cmd 
14:32:57 BEGIN EXECUTION
14:32:57  "C:\Users\DDJOIN\arm64_ci\tests\tests\Tests\Core_Root\corerun.exe" exchange1_cti.exe 
14:32:57 Beginning test case Testing System.Threading.Interlocked.Exchange(System.Double@,System.Double)... at 8/2/2017 2:14:11 PM
14:32:57 Random seed: 20010415; set environment variable CORECLR_SEED to this value to repro
14:32:57 [Positive]
14:32:57 Beginning scenario: PosTest1: Verify multiple threads share the same resource by using Interlocked.Exchange method...
14:32:57 The resource is reduced, the remainder is 9
14:32:57  threads share the same resource by using Interlocked.Exchange method...
14:32:57 PM
14:32:57 Assert failure(PID 18328 [0x00004798], Thread: 8692 [0x21f4]): Consistency check failed: FAILED: (GetRegdisplaySP(m_crawl.pRD) == (TADDR)pICF->GetCallSiteSP()) || (GetFP(m_crawl.pRD->pCurrentContext) == pICF->GetCalleeSavedFP())
14:32:57 !  + 0x0 (0x00000000)
14:32:57     File: d:\j\workspace\arm_cross_che---92c62330\src\vm\stackwalk.cpp Line: 2317
14:32:57     Image: C:\Users\DDJOIN\arm64_ci\tests\tests\Tests\Core_Root\CoreRun.exe
14:32:57 Expected: 100
14:32:57 Actual: 123456789
14:32:57 END EXECUTION - FAILED
14:32:57 FAILED
14:32:57 TestID: threadstatic07.cmd_7048
14:32:57 Path  : baseservices/threading/threadstatic/threadstatic07/threadstatic07.cmd
14:32:57 
14:32:57 Started: Wed Aug 02 13:45:01 2017
14:32:57 Started: Wed Aug 02 13:45:06 2017
14:32:57 Output: TEST_CMD_LINE: baseservices\threading\threadstatic\threadstatic07> C:\Users\DDJOIN\arm64_ci\tests\tests\baseservices\threading\threadstatic\threadstatic07\threadstatic07.cmd 
14:32:57 BEGIN EXECUTION
14:32:57  "C:\Users\DDJOIN\arm64_ci\tests\tests\Tests\Core_Root\corerun.exe" threadstatic07.exe 
14:32:57 Hello NBA Fans!!
14:32:57 ThreadStatic test 2: Various reading and writing of Threadstatic variables.
14:32:57 1, 2, 3, 4, 8/2/2017 1:45:04 PM, John Stockton
14:32:57 -1, -2, -3, -4, 8/2/2017 1:45:05 PM, Karl Malone
14:32:57 Threadpool Started.. 4
14:32:57 ThreadStarted.. 6
14:32:57 ThreadStarted.. 5
14:32:57 Assert failure(PID 14432 [0x00003860], Thread: 9492 [0x2514]): Consistency check failed: AV in clr at this callstack:
14:32:57 ------
14:32:57 !  + 0x0 (0x00000000)
14:32:57 -----
14:32:57 .AV on tid=0x2514 (9492), cxr=0A45E4B0, exr=0A45E650
14:32:57 FAILED: false
14:32:57 !  + 0x0 (0x00000000)
14:32:57     File: d:\j\workspace\arm_cross_che---92c62330\src\vm\excep.cpp Line: 7931
14:32:57     Image: C:\Users\DDJOIN\arm64_ci\tests\tests\Tests\Core_Root\CoreRun.exe
14:32:57 Expected: 100
14:32:57 Actual: 123456789
14:32:57 END EXECUTION - FAILED
14:32:57 FAILED
@jashook
Copy link
Contributor Author

jashook commented Aug 4, 2017

/cc @dotnet/arm32-contrib @pgavlin @BruceForstall

@pgavlin pgavlin assigned pgavlin and unassigned jashook Aug 9, 2017
@RussKeldorph
Copy link
Contributor

Per @pgavlin, this doesn't repro with same assertion. Closing since it doesn't block the release.

@msftgits msftgits transferred this issue from dotnet/coreclr Jan 31, 2020
@msftgits msftgits added this to the UWP6.0 milestone Jan 31, 2020
@ghost ghost locked as resolved and limited conversation to collaborators Dec 21, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
arch-arm32 area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI bug GCStress
Projects
None yet
Development

No branches or pull requests

4 participants