-
Notifications
You must be signed in to change notification settings - Fork 3.8k
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
watchOS/LLVM crashes at launch on device #7364
Comments
CC @spouliot (this is a blocker for d15-7) |
Testcase: using System;
using System.Collections.Generic;
public static class Program {
public static int Main () {
var map1 = new Dictionary <Type, IntPtr> (EqualityComparer<Type>.Default);
var object_map = new Dictionary <IntPtr, WeakReference> (EqualityComparer<IntPtr>.Default);
return 0;
}
} |
vargaz
added a commit
to vargaz/mono
that referenced
this issue
Mar 8, 2018
…pile_method_with_opt (), this function can receive gshared methods in llvmonly mode. Fixes mono#7364.
monojenkins
pushed a commit
to monojenkins/mono
that referenced
this issue
Mar 8, 2018
…ethod_with_opt (), this function can receive gshared methods in llvmonly mode. Fixes mono#7364.
monojenkins
pushed a commit
to monojenkins/mono
that referenced
this issue
Mar 8, 2018
…ethod_with_opt (), this function can receive gshared methods in llvmonly mode. Fixes mono#7364.
rolfbjarne
added a commit
to rolfbjarne/xamarin-macios
that referenced
this issue
Mar 9, 2018
Commit list for mono/mono: * mono/mono@266326d7c21 Move the check for open constructed types later in mono_jit_compile_method_with_opt (), this function can receive gshared methods in llvmonly mode. (xamarin#7505) * mono/mono@89cc3619d5e Use runtime template for iOS * mono/mono@05453b1c80e Use runtime template for Android * mono/mono@0938bbc98c5 Create common runtime compilation template * mono/mono@c06eb62b141 Have RELEASE be empty when CONFIGURATION != 'release' * mono/mono@0fb02c88cdd Move common targets * mono/mono@d4aa545f561 [metadata] An array is not an IEnumerator`1 * mono/mono@ff7f5576d24 [test] An array is not an IEnumerator`1 * mono/mono@d5d67eab6a9 [metadata] Add IEnumerator`1 to MonoDefaults struct * mono/mono@15d76bf5e2d Revert "[profiler] Correctly encode counter type/unit/variance values." * mono/mono@f3ac8fdeb37 Fix for gcc 4.4; nominal support for older. attribute(deprecated(message)) was introduced in gcc 4.5. attribute(deprecated) was introduced in gcc 4.0? pragma GCC diagnostic 4.2? mono/mono#7408 (xamarin#7436) * mono/mono@1f48672a900 Fixes decoding of CMS/PKCS xamarin#7 messages with an explicit cryptographic object identifier Diff: mono/mono@becded2...266326d
rolfbjarne
added a commit
to xamarin/xamarin-macios
that referenced
this issue
Mar 9, 2018
Commit list for mono/mono: * mono/mono@266326d7c21 Move the check for open constructed types later in mono_jit_compile_method_with_opt (), this function can receive gshared methods in llvmonly mode. (#7505) * mono/mono@89cc3619d5e Use runtime template for iOS * mono/mono@05453b1c80e Use runtime template for Android * mono/mono@0938bbc98c5 Create common runtime compilation template * mono/mono@c06eb62b141 Have RELEASE be empty when CONFIGURATION != 'release' * mono/mono@0fb02c88cdd Move common targets * mono/mono@d4aa545f561 [metadata] An array is not an IEnumerator`1 * mono/mono@ff7f5576d24 [test] An array is not an IEnumerator`1 * mono/mono@d5d67eab6a9 [metadata] Add IEnumerator`1 to MonoDefaults struct * mono/mono@15d76bf5e2d Revert "[profiler] Correctly encode counter type/unit/variance values." * mono/mono@f3ac8fdeb37 Fix for gcc 4.4; nominal support for older. attribute(deprecated(message)) was introduced in gcc 4.5. attribute(deprecated) was introduced in gcc 4.0? pragma GCC diagnostic 4.2? mono/mono#7408 (#7436) * mono/mono@1f48672a900 Fixes decoding of CMS/PKCS #7 messages with an explicit cryptographic object identifier Diff: mono/mono@becded2...266326d
rolfbjarne
added a commit
to rolfbjarne/xamarin-macios
that referenced
this issue
Mar 9, 2018
Commit list for mono/mono: * mono/mono@266326d7c21 Move the check for open constructed types later in mono_jit_compile_method_with_opt (), this function can receive gshared methods in llvmonly mode. (xamarin#7505) * mono/mono@89cc3619d5e Use runtime template for iOS * mono/mono@05453b1c80e Use runtime template for Android * mono/mono@0938bbc98c5 Create common runtime compilation template * mono/mono@c06eb62b141 Have RELEASE be empty when CONFIGURATION != 'release' * mono/mono@0fb02c88cdd Move common targets * mono/mono@d4aa545f561 [metadata] An array is not an IEnumerator`1 * mono/mono@ff7f5576d24 [test] An array is not an IEnumerator`1 * mono/mono@d5d67eab6a9 [metadata] Add IEnumerator`1 to MonoDefaults struct * mono/mono@15d76bf5e2d Revert "[profiler] Correctly encode counter type/unit/variance values." * mono/mono@f3ac8fdeb37 Fix for gcc 4.4; nominal support for older. attribute(deprecated(message)) was introduced in gcc 4.5. attribute(deprecated) was introduced in gcc 4.0? pragma GCC diagnostic 4.2? mono/mono#7408 (xamarin#7436) * mono/mono@1f48672a900 Fixes decoding of CMS/PKCS xamarin#7 messages with an explicit cryptographic object identifier Diff: mono/mono@becded2...266326d
spouliot
pushed a commit
to xamarin/xamarin-macios
that referenced
this issue
Mar 9, 2018
Commit list for mono/mono: * mono/mono@266326d7c21 Move the check for open constructed types later in mono_jit_compile_method_with_opt (), this function can receive gshared methods in llvmonly mode. (#7505) * mono/mono@89cc3619d5e Use runtime template for iOS * mono/mono@05453b1c80e Use runtime template for Android * mono/mono@0938bbc98c5 Create common runtime compilation template * mono/mono@c06eb62b141 Have RELEASE be empty when CONFIGURATION != 'release' * mono/mono@0fb02c88cdd Move common targets * mono/mono@d4aa545f561 [metadata] An array is not an IEnumerator`1 * mono/mono@ff7f5576d24 [test] An array is not an IEnumerator`1 * mono/mono@d5d67eab6a9 [metadata] Add IEnumerator`1 to MonoDefaults struct * mono/mono@15d76bf5e2d Revert "[profiler] Correctly encode counter type/unit/variance values." * mono/mono@f3ac8fdeb37 Fix for gcc 4.4; nominal support for older. attribute(deprecated(message)) was introduced in gcc 4.5. attribute(deprecated) was introduced in gcc 4.0? pragma GCC diagnostic 4.2? mono/mono#7408 (#7436) * mono/mono@1f48672a900 Fixes decoding of CMS/PKCS #7 messages with an explicit cryptographic object identifier Diff: mono/mono@becded2...266326d
jonpryor
added a commit
to dotnet/android
that referenced
this issue
Mar 22, 2018
Context: mono/mono#6940 Context: mono/mono#7093 Context: mono/mono#7364 Context: mono/mono#7378 Context: mono/mono#7535 Context: mono/mono#7637 Context: mono/mono#7696
jonpryor
added a commit
to jonpryor/xamarin-android
that referenced
this issue
Mar 24, 2018
Context: mono/mono#6940 Context: mono/mono#7093 Context: mono/mono#7364 Context: mono/mono#7378 Context: mono/mono#7535 Context: mono/mono#7637 Context: mono/mono#7696
jonpryor
added a commit
to dotnet/android
that referenced
this issue
Mar 24, 2018
Context: mono/mono#6940 Context: mono/mono#7093 Context: mono/mono#7364 Context: mono/mono#7378 Context: mono/mono#7535 Context: mono/mono#7637 Context: mono/mono#7696
jonpryor
pushed a commit
to dotnet/android
that referenced
this issue
Apr 25, 2018
Bumps to Java.Interop/master/0afb2b0f Bumps to llvm/master/a9cfb50e. Fixes: https://bugzilla.xamarin.com/show_bug.cgi?id=11771 Fixes: https://bugzilla.xamarin.com/show_bug.cgi?id=15051 Fixes: https://bugzilla.xamarin.com/show_bug.cgi?id=19436 Fixes: https://bugzilla.xamarin.com/show_bug.cgi?id=45901 Fixes: https://bugzilla.xamarin.com/show_bug.cgi?id=56071 Fixes: https://bugzilla.xamarin.com/show_bug.cgi?id=58413 Fixes: https://bugzilla.xamarin.com/show_bug.cgi?id=58413 Fixes: https://bugzilla.xamarin.com/show_bug.cgi?id=58413 Fixes: https://bugzilla.xamarin.com/show_bug.cgi?id=59184 fixes: https://bugzilla.xamarin.com/show_bug.cgi?id=60065 Fixes: https://bugzilla.xamarin.com/show_bug.cgi?id=60225 Fixes: https://bugzilla.xamarin.com/show_bug.cgi?id=60298 Fixes: https://bugzilla.xamarin.com/show_bug.cgi?id=60359 Fixes: https://bugzilla.xamarin.com/show_bug.cgi?id=60568 Fixes: https://bugzilla.xamarin.com/show_bug.cgi?id=60756 Fixes: https://bugzilla.xamarin.com/show_bug.cgi?id=60848 Fixes: https://bugzilla.xamarin.com/show_bug.cgi?id=60862 Fixes: https://bugzilla.xamarin.com/show_bug.cgi?id=60900 Fixes: https://bugzilla.xamarin.com/show_bug.cgi?id=60904 Fixes: https://bugzilla.xamarin.com/show_bug.cgi?id=60986 Fixes: https://github.com/mono/mono/issues/59400 Fixes: mono/mono#6169 Fixes: mono/mono#6187 Fixes: mono/mono#6192 Fixes: mono/mono#6255 Fixes: mono/mono#6264 Fixes: mono/mono#6266 Fixes: mono/mono#6281 Fixes: mono/mono#6283 Fixes: mono/mono#6320 Fixes: mono/mono#6339 Fixes: mono/mono#6343 Fixes: mono/mono#6349 Fixes: mono/mono#6379 Fixes: mono/mono#6383 Fixes: mono/mono#6401. Fixes: mono/mono#6411 Fixes: mono/mono#6414 Fixes: mono/mono#6490 Fixes: mono/mono#6721 Fixes: mono/mono#6767 Fixes: mono/mono#6777 Fixes: mono/mono#6848 Fixes: mono/mono#6940 Fixes: mono/mono#6948 Fixes: mono/mono#6998 Fixes: mono/mono#7016 Fixes: mono/mono#7085 Fixes: mono/mono#7086 Fixes: mono/mono#7095 Fixes: mono/mono#7137 Fixes: mono/mono#7184 Fixes: mono/mono#7240 Fixes: mono/mono#7262 Fixes: mono/mono#7289 Fixes: mono/mono#7338 Fixes: mono/mono#7356 Fixes: mono/mono#7364 Fixes: mono/mono#7378 Fixes: mono/mono#7389 Fixes: mono/mono#7460 Fixes: mono/mono#7535 Fixes: mono/mono#7536 Fixes: mono/mono#7610 Fixes: mono/mono#7624 Fixes: mono/mono#7637 Fixes: mono/mono#7655 Fixes: mono/mono#7657 Fixes: mono/mono#7685 Fixes: mono/mono#7786 Fixes: mono/mono#7792 Fixes: mono/mono#7822 Fixes: mono/mono#7860 Fixes: mono/mono#8089 Fixes: mono/mono#8267 Fixes: mono/mono#8409 Fixes: xamarin/maccore#628 Fixes: xamarin/maccore#629 Fixes: xamarin/maccore#673 Fixes: xamarin/maccore#673 Fixes: https://github.com/xamarin/xamarin-android/issues/1561\#issuecomment-381736716
jonpryor
pushed a commit
to dotnet/android
that referenced
this issue
Aug 8, 2018
Fixes: #1130 Fixes: #1561 (comment) Fixes: #1845 Fixes: #1951 Context: https://bugzilla.xamarin.com/show_bug.cgi?id=10087 Context: https://bugzilla.xamarin.com/show_bug.cgi?id=11771 Context: https://bugzilla.xamarin.com/show_bug.cgi?id=12850 Context: https://bugzilla.xamarin.com/show_bug.cgi?id=18941 Context: https://bugzilla.xamarin.com/show_bug.cgi?id=19436 Context: https://bugzilla.xamarin.com/show_bug.cgi?id=25444 Context: https://bugzilla.xamarin.com/show_bug.cgi?id=33208 Context: https://bugzilla.xamarin.com/show_bug.cgi?id=58413 Context: https://bugzilla.xamarin.com/show_bug.cgi?id=59184 Context: https://bugzilla.xamarin.com/show_bug.cgi?id=59400 Context: https://bugzilla.xamarin.com/show_bug.cgi?id=59779 Context: https://bugzilla.xamarin.com/show_bug.cgi?id=60065 Context: https://bugzilla.xamarin.com/show_bug.cgi?id=60843 Context: mono/mono#6174 Context: mono/mono#6178 Context: mono/mono#6180 Context: mono/mono#6181 Context: mono/mono#6186 Context: mono/mono#6187 Context: mono/mono#6211 Context: mono/mono#6266 Context: mono/mono#6579 Context: mono/mono#6666 Context: mono/mono#6752 Context: mono/mono#6801 Context: mono/mono#6812 Context: mono/mono#6848 Context: mono/mono#6940 Context: mono/mono#6948 Context: mono/mono#6998 Context: mono/mono#6999 Context: mono/mono#7016 Context: mono/mono#7085 Context: mono/mono#7086 Context: mono/mono#7095 Context: mono/mono#7134 Context: mono/mono#7137 Context: mono/mono#7145 Context: mono/mono#7184 Context: mono/mono#7240 Context: mono/mono#7262 Context: mono/mono#7289 Context: mono/mono#7338 Context: mono/mono#7356 Context: mono/mono#7364 Context: mono/mono#7378 Context: mono/mono#7389 Context: mono/mono#7449 Context: mono/mono#7460 Context: mono/mono#7535 Context: mono/mono#7536 Context: mono/mono#7537 Context: mono/mono#7565 Context: mono/mono#7588 Context: mono/mono#7596 Context: mono/mono#7610 Context: mono/mono#7613 Context: mono/mono#7620 Context: mono/mono#7624 Context: mono/mono#7637 Context: mono/mono#7655 Context: mono/mono#7657 Context: mono/mono#7661 Context: mono/mono#7685 Context: mono/mono#7696 Context: mono/mono#7729 Context: mono/mono#7786 Context: mono/mono#7792 Context: mono/mono#7805 Context: mono/mono#7822 Context: mono/mono#7828 Context: mono/mono#7860 Context: mono/mono#7864 Context: mono/mono#7903 Context: mono/mono#7920 Context: mono/mono#8089 Context: mono/mono#8143 Context: mono/mono#8267 Context: mono/mono#8311 Context: mono/mono#8340 Context: mono/mono#8409 Context: mono/mono#8417 Context: mono/mono#8430 Context: mono/mono#8698 Context: mono/mono#8701 Context: mono/mono#8712 Context: mono/mono#8721 Context: mono/mono#8726 Context: mono/mono#8866 Context: mono/mono#9023 Context: mono/mono#9031 Context: mono/mono#9033 Context: mono/mono#9044 Context: mono/mono#9179 Context: mono/mono#9318 Context: mono/mono#9318 Context: xamarin/maccore#628 Context: xamarin/maccore#629 Context: xamarin/maccore#673
jonpryor
pushed a commit
to dotnet/android
that referenced
this issue
Aug 13, 2018
Fixes: #1130 Fixes: #1561 (comment) Fixes: #1845 Fixes: #1951 Context: https://bugzilla.xamarin.com/show_bug.cgi?id=10087 Context: https://bugzilla.xamarin.com/show_bug.cgi?id=11771 Context: https://bugzilla.xamarin.com/show_bug.cgi?id=12850 Context: https://bugzilla.xamarin.com/show_bug.cgi?id=18941 Context: https://bugzilla.xamarin.com/show_bug.cgi?id=19436 Context: https://bugzilla.xamarin.com/show_bug.cgi?id=25444 Context: https://bugzilla.xamarin.com/show_bug.cgi?id=33208 Context: https://bugzilla.xamarin.com/show_bug.cgi?id=58413 Context: https://bugzilla.xamarin.com/show_bug.cgi?id=59184 Context: https://bugzilla.xamarin.com/show_bug.cgi?id=59400 Context: https://bugzilla.xamarin.com/show_bug.cgi?id=59779 Context: https://bugzilla.xamarin.com/show_bug.cgi?id=60065 Context: https://bugzilla.xamarin.com/show_bug.cgi?id=60843 Context: mono/mono#6174 Context: mono/mono#6178 Context: mono/mono#6180 Context: mono/mono#6181 Context: mono/mono#6186 Context: mono/mono#6187 Context: mono/mono#6211 Context: mono/mono#6266 Context: mono/mono#6579 Context: mono/mono#6666 Context: mono/mono#6752 Context: mono/mono#6801 Context: mono/mono#6812 Context: mono/mono#6848 Context: mono/mono#6940 Context: mono/mono#6948 Context: mono/mono#6998 Context: mono/mono#6999 Context: mono/mono#7016 Context: mono/mono#7085 Context: mono/mono#7086 Context: mono/mono#7095 Context: mono/mono#7134 Context: mono/mono#7137 Context: mono/mono#7145 Context: mono/mono#7184 Context: mono/mono#7240 Context: mono/mono#7262 Context: mono/mono#7289 Context: mono/mono#7338 Context: mono/mono#7356 Context: mono/mono#7364 Context: mono/mono#7378 Context: mono/mono#7389 Context: mono/mono#7449 Context: mono/mono#7460 Context: mono/mono#7535 Context: mono/mono#7536 Context: mono/mono#7537 Context: mono/mono#7565 Context: mono/mono#7588 Context: mono/mono#7596 Context: mono/mono#7610 Context: mono/mono#7613 Context: mono/mono#7620 Context: mono/mono#7624 Context: mono/mono#7637 Context: mono/mono#7655 Context: mono/mono#7657 Context: mono/mono#7661 Context: mono/mono#7685 Context: mono/mono#7696 Context: mono/mono#7729 Context: mono/mono#7786 Context: mono/mono#7792 Context: mono/mono#7805 Context: mono/mono#7822 Context: mono/mono#7828 Context: mono/mono#7860 Context: mono/mono#7864 Context: mono/mono#7903 Context: mono/mono#7920 Context: mono/mono#8089 Context: mono/mono#8143 Context: mono/mono#8267 Context: mono/mono#8311 Context: mono/mono#8340 Context: mono/mono#8409 Context: mono/mono#8417 Context: mono/mono#8430 Context: mono/mono#8698 Context: mono/mono#8701 Context: mono/mono#8712 Context: mono/mono#8721 Context: mono/mono#8726 Context: mono/mono#8866 Context: mono/mono#9023 Context: mono/mono#9031 Context: mono/mono#9033 Context: mono/mono#9044 Context: mono/mono#9179 Context: mono/mono#9318 Context: mono/mono#9318 Context: xamarin/maccore#628 Context: xamarin/maccore#629 Context: xamarin/maccore#673
picenka21
pushed a commit
to picenka21/runtime
that referenced
this issue
Feb 18, 2022
…pile_method_with_opt (), this function can receive (mono/mono#7494) gshared methods in llvmonly mode. Fixes mono/mono#7364. Commit migrated from mono/mono@c745a95
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Steps to Reproduce
Small test project I've used: mono-watchos-llvmissue.zip
Something like this shows up in the Application Output:
2018-02-28 14:13:57.840 MinimalisticWatchAppExtension[282:101894] *** Terminating app due to uncaught exception 'System.InvalidOperationException', reason: 'Could not execute the method because the containing type is not fully instantiated.'
*** First throw call stack:
(0x21074363 0x207231c3 0x491c23 0x492003 0x496e9f 0xfee7b 0x20bc8567)
libc++abi.dylib: terminating with uncaught exception of type NSException
Unfortunately it seems watchOS doesn't produce crash reports for SIGABRT, so there's no crash report.
However, running with lldb I was able to get a stack trace and some info: https://gist.github.com/rolfbjarne/302a97bc805f7dc16364565d414704e4
On which platforms did you notice this
[ ] macOS
[ ] Linux
[ ] Windows
[x] watchOS
Version Used:
xamarin-macios/master: xamarin/xamarin-macios@27e757e
xamarin-macios/d15-7: xamarin/xamarin-macios@0181ac3
VSTS
The text was updated successfully, but these errors were encountered: