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

[MONO][Interp] Assertion at /__w/1/s/src/mono/mono/mini/interp/transform.c:6813, condition `td->clause_indexes [in_offset] != -1' not met #54371

Closed
fanyang-mono opened this issue Jun 17, 2021 · 1 comment · Fixed by #59332

Comments

@fanyang-mono
Copy link
Member

fanyang-mono commented Jun 17, 2021

The following tests failed on Android x64 with Interpreter the the same error shown below:

  • JIT/Directed/coverage/importer/badendfinally/badendfinally.sh
  • JIT/Directed/coverage/importer/Desktop/badendfinally_il_d/badendfinally_il_d.sh
  • JIT/Directed/coverage/importer/Desktop/badendfinally_il_r/badendfinally_il_r.sh

Here is the error message:

Full log

06-17 16:48:48.802  6040  6057 I DOTNET  : MonoRunner initialize,, entryPointLibName=badendfinally.dll
      06-17 16:48:48.802  6040  6057 D DOTNET  : file_path: /data/user/0/net.dot.JIT_Directed/files/runtimeconfig.bin
      06-17 16:48:48.802  6040  6057 D DOTNET  : Interp Enabled
      06-17 16:48:48.804  6040  6057 D DOTNET  : assembly_preload_hook: System.Private.CoreLib (null) /data/user/0/net.dot.JIT_Directed/files
      06-17 16:48:48.838  6040  6057 D DOTNET  : assembly_preload_hook: badendfinally.dll (null) /data/user/0/net.dot.JIT_Directed/files
      06-17 16:48:48.839  6040  6057 D DOTNET  : Executable: badendfinally.dll
      06-17 16:48:48.839  6040  6057 D DOTNET  : assembly_preload_hook: mscorlib  /data/user/0/net.dot.JIT_Directed/files
      06-17 16:48:48.839  6040  6057 D DOTNET  : ((null) error) * Assertion at /__w/1/s/src/mono/mono/mini/interp/transform.c:6813, condition `td->clause_indexes [in_offset] != -1' not met
      06-17 16:48:48.839  6040  6057 E DOTNET  : Exit code: 1.
      06-17 16:48:48.865  1792  1806 I ActivityManager: Process net.dot.JIT_Directed (pid 6040) has died: fore FGS 
      06-17 16:48:48.867  1792  1806 W ActivityManager: Crash of app net.dot.JIT_Directed running instrumentation ComponentInfo{net.dot.JIT_Directed/net.dot.MonoRunner}
      06-17 16:48:48.867  1792  1806 I ActivityManager: Force stopping net.dot.JIT_Directed appid=10110 user=0: finished inst
      06-17 16:48:48.868  1792  5885 W Binder  : Outgoing transactions from this process must be FLAG_ONEWAY
      06-17 16:48:48.868  1792  5885 W Binder  : java.lang.Throwable
      06-17 16:48:48.868  1792  5885 W Binder  : 	at android.os.BinderProxy.transact(BinderProxy.java:480)
      06-17 16:48:48.868  1792  5885 W Binder  : 	at android.app.IInstrumentationWatcher$Stub$Proxy.instrumentationFinished(IInstrumentationWatcher.java:205)
      06-17 16:48:48.868  1792  5885 W Binder  : 	at com.android.server.am.InstrumentationReporter$MyThread.run(InstrumentationReporter.java:86)
      06-17 16:48:48.871  6029  6029 D AndroidRuntime: Shutting down VM
      06-17 16:48:48.885  1536  1536 I Zygote  : Process 6040 exited cleanly (1)
      06-17 16:48:48.885  6029  6060 E app_process: Thread attaching to non-existent runtime: Binder:6029_3
      06-17 16:48:48.885  6029  6060 I AndroidRuntime: NOTE: attach of thread 'Binder:6029_3' failed
      06-17 16:48:48.905  1792  1819 I libprocessgroup: Successfully killed process cgroup uid 10110 pid 6040 in 39ms
@ghost
Copy link

ghost commented Jun 17, 2021

Tagging subscribers to this area: @BrzVlad
See info in area-owners.md if you want to be subscribed.

Issue Details

Failed tests list:

  • JIT/Directed/coverage/importer/badendfinally/badendfinally.sh
  • JIT/Directed/coverage/importer/Desktop/badendfinally_il_d/badendfinally_il_d.sh
  • JIT/Directed/coverage/importer/Desktop/badendfinally_il_r/badendfinally_il_r.sh

Here is the error message:

Full log

06-17 16:48:48.802  6040  6057 I DOTNET  : MonoRunner initialize,, entryPointLibName=badendfinally.dll
      06-17 16:48:48.802  6040  6057 D DOTNET  : file_path: /data/user/0/net.dot.JIT_Directed/files/runtimeconfig.bin
      06-17 16:48:48.802  6040  6057 D DOTNET  : Interp Enabled
      06-17 16:48:48.804  6040  6057 D DOTNET  : assembly_preload_hook: System.Private.CoreLib (null) /data/user/0/net.dot.JIT_Directed/files
      06-17 16:48:48.838  6040  6057 D DOTNET  : assembly_preload_hook: badendfinally.dll (null) /data/user/0/net.dot.JIT_Directed/files
      06-17 16:48:48.839  6040  6057 D DOTNET  : Executable: badendfinally.dll
      06-17 16:48:48.839  6040  6057 D DOTNET  : assembly_preload_hook: mscorlib  /data/user/0/net.dot.JIT_Directed/files
      06-17 16:48:48.839  6040  6057 D DOTNET  : ((null) error) * Assertion at /__w/1/s/src/mono/mono/mini/interp/transform.c:6813, condition `td->clause_indexes [in_offset] != -1' not met
      06-17 16:48:48.839  6040  6057 E DOTNET  : Exit code: 1.
      06-17 16:48:48.865  1792  1806 I ActivityManager: Process net.dot.JIT_Directed (pid 6040) has died: fore FGS 
      06-17 16:48:48.867  1792  1806 W ActivityManager: Crash of app net.dot.JIT_Directed running instrumentation ComponentInfo{net.dot.JIT_Directed/net.dot.MonoRunner}
      06-17 16:48:48.867  1792  1806 I ActivityManager: Force stopping net.dot.JIT_Directed appid=10110 user=0: finished inst
      06-17 16:48:48.868  1792  5885 W Binder  : Outgoing transactions from this process must be FLAG_ONEWAY
      06-17 16:48:48.868  1792  5885 W Binder  : java.lang.Throwable
      06-17 16:48:48.868  1792  5885 W Binder  : 	at android.os.BinderProxy.transact(BinderProxy.java:480)
      06-17 16:48:48.868  1792  5885 W Binder  : 	at android.app.IInstrumentationWatcher$Stub$Proxy.instrumentationFinished(IInstrumentationWatcher.java:205)
      06-17 16:48:48.868  1792  5885 W Binder  : 	at com.android.server.am.InstrumentationReporter$MyThread.run(InstrumentationReporter.java:86)
      06-17 16:48:48.871  6029  6029 D AndroidRuntime: Shutting down VM
      06-17 16:48:48.885  1536  1536 I Zygote  : Process 6040 exited cleanly (1)
      06-17 16:48:48.885  6029  6060 E app_process: Thread attaching to non-existent runtime: Binder:6029_3
      06-17 16:48:48.885  6029  6060 I AndroidRuntime: NOTE: attach of thread 'Binder:6029_3' failed
      06-17 16:48:48.905  1792  1819 I libprocessgroup: Successfully killed process cgroup uid 10110 pid 6040 in 39ms
Author: fanyang-mono
Assignees: -
Labels:

area-Codegen-Interpreter-mono, os-android

Milestone: -

@dotnet-issue-labeler dotnet-issue-labeler bot added the untriaged New issue has not been triaged by the area owner label Jun 17, 2021
@fanyang-mono fanyang-mono changed the title [MONO][Android][Interp] Assertion at /__w/1/s/src/mono/mono/mini/interp/transform.c:6813, condition `td->clause_indexes [in_offset] != -1' not met [MONO][Interp] Assertion at /__w/1/s/src/mono/mono/mini/interp/transform.c:6813, condition `td->clause_indexes [in_offset] != -1' not met Jun 18, 2021
@SamMonoRT SamMonoRT removed the untriaged New issue has not been triaged by the area owner label Jun 22, 2021
@SamMonoRT SamMonoRT added this to the 7.0.0 milestone Jun 22, 2021
@ghost ghost added the in-pr There is an active PR which will close this issue when it is merged label Sep 20, 2021
@ghost ghost removed the in-pr There is an active PR which will close this issue when it is merged label Sep 20, 2021
@ghost ghost locked as resolved and limited conversation to collaborators Nov 3, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants