MobileBlazorBindings: [iOS] Crash on startup of default template
The app starts to launch, and then crashes. Using the default template.
MobileBlazorBindings: 0.1.173-beta Xamarin.Forms: 4.3.0 iOS: 13.3
Same app runs fine on Android emulator.
System.PlatformNotSupportedException: Operation is not supported on this platform.
at System.IO.FileSystemWatcher.StartRaisingEvents () [0x00000] in /Library/Frameworks/Xamarin.iOS.framework/Versions/Current/src/Xamarin.iOS/external/corefx/src/System.IO.FileSystem.Watcher/src/System/IO/FileSystemWatcher.UnknownUnix.cs:23
at System.IO.FileSystemWatcher.StartRaisingEventsIfNotDisposed () [0x00019] in /Library/Frameworks/Xamarin.iOS.framework/Versions/Current/src/Xamarin.iOS/external/corefx/src/System.IO.FileSystem.Watcher/src/System/IO/FileSystemWatcher.cs:664
at System.IO.FileSystemWatcher.set_EnableRaisingEvents (System.Boolean value) [0x0001d] in /Library/Frameworks/Xamarin.iOS.framework/Versions/Current/src/Xamarin.iOS/external/corefx/src/System.IO.FileSystem.Watcher/src/System/IO/FileSystemWatcher.cs:163
at Microsoft.Extensions.FileProviders.Physical.PhysicalFilesWatcher.TryEnableFileSystemWatcher () [0x00038] in <6125f79e68ba4e3e9fe4648a1c0d0d0f>:0
at Microsoft.Extensions.FileProviders.Physical.PhysicalFilesWatcher.CreateFileChangeToken (System.String filter) [0x00033] in <6125f79e68ba4e3e9fe4648a1c0d0d0f>:0
at Microsoft.Extensions.FileProviders.PhysicalFileProvider.Watch (System.String filter) [0x00024] in <6125f79e68ba4e3e9fe4648a1c0d0d0f>:0
at Microsoft.Extensions.Configuration.FileConfigurationProvider.<.ctor>b__1_0 () [0x00016] in <9ec7d2c6e7554a1f850c7aff61ce2685>:0
at Microsoft.Extensions.Primitives.ChangeToken+ChangeTokenRegistration`1[TState]..ctor (System.Func`1[TResult] changeTokenProducer, System.Action`1[T] changeTokenConsumer, System.Action state) [0x0001b] in <188ebf9f0e17409ba16a3263816f0064>:0
at Microsoft.Extensions.Primitives.ChangeToken.OnChange (System.Func`1[TResult] changeTokenProducer, System.Action changeTokenConsumer) [0x0001c] in <188ebf9f0e17409ba16a3263816f0064>:0
at Microsoft.Extensions.Configuration.FileConfigurationProvider..ctor (Microsoft.Extensions.Configuration.FileConfigurationSource source) [0x00035] in <9ec7d2c6e7554a1f850c7aff61ce2685>:0
at Microsoft.Extensions.Configuration.Json.JsonConfigurationProvider..ctor (Microsoft.Extensions.Configuration.Json.JsonConfigurationSource source) [0x00000] in <8ee38c187c6b4daab5dd2c1ede9b3141>:0
at Microsoft.Extensions.Configuration.Json.JsonConfigurationSource.Build (Microsoft.Extensions.Configuration.IConfigurationBuilder builder) [0x00007] in <8ee38c187c6b4daab5dd2c1ede9b3141>:0
at Microsoft.Extensions.Configuration.ConfigurationBuilder.Build () [0x0001a] in <df2ca259d3bf4c2fa98021b4434110b3>:0
at Microsoft.Extensions.Hosting.HostBuilder.BuildAppConfiguration () [0x0005c] in <07930773021a4a4eb35f7d8403f80d9c>:0
at Microsoft.Extensions.Hosting.HostBuilder.Build () [0x0002c] in <07930773021a4a4eb35f7d8403f80d9c>:0
at FirstMobileBlazorBindingsApp.App..ctor () [0x00008] in /Users/davidortinau/work/FirstMobileBlazorBindingsApp/FirstMobileBlazorBindingsApp/App.cs:12
at FirstMobileBlazorBindingsThread started: <Thread Pool> #6
App.iOS.AppDelegate.FinishedLaunching (UIKit.UIApplication app, Foundation.NSDictionary options) [0x00007] in /Users/davidortinau/work/FirstMobileBlazorBindingsApp/FirstMobileBlazorBindingsApp.iOS/AppDelegate.cs:26
at (wrapper managed-to-native) UIKit.UIApplication.UIApplicationMain(int,string[],intptr,intptr)
at UIKit.UIApplication.Main (System.String[] args, System.IntPtr principal, System.IntPtr delegate) [0x00005] in /Library/Frameworks/Xamarin.iOS.framework/Versions/13.8.3.0/src/Xamarin.iOS/UIKit/UIApplication.cs:86
at UIKit.UIApplication.Main (System.String[] args, System.String principalClassName, System.String delegateClassName) [0x0000e] in /Library/Frameworks/Xamarin.iOS.framework/Versions/13.8.3.0/src/Xamarin.iOS/UIKit/UIApplication.cs:65
at FirstMobileBlazorBindingsApp.iOS.Application.Main (System.String[] args) [0x00001] in /Users/davidortinau/work/FirstMobileBlazorBindingsApp/FirstMobileBlazorBindingsApp.iOS/Main.cs:17
2020-01-10 18:28:58.316995-0600 FirstMobileBlazorBindingsApp.iOS[5500:60922] Unhandled managed exception: Operation is not supported on this platform. (System.PlatformNotSupportedException)
at System.IO.FileSystemWatcher.StartRaisingEvents () [0x00000] in /Library/Frameworks/Xamarin.iOS.framework/Versions/Current/src/Xamarin.iOS/external/corefx/src/System.IO.FileSystem.Watcher/src/System/IO/FileSystemWatcher.UnknownUnix.cs:23
at System.IO.FileSystemWatcher.StartRaisingEventsIfNotDisposed () [0x00019] in /Library/Frameworks/Xamarin.iOS.framework/Versions/Current/src/Xamarin.iOS/external/corefx/src/System.IO.FileSystem.Watcher/src/System/IO/FileSystemWatcher.cs:664
at System.IO.FileSystemWatcher.set_EnableRaisingEvents (System.Boolean value) [0x0001d] in /Library/Frameworks/Xamarin.iOS.framework/Versions/Current/src/Xamarin.iOS/external/corefx/src/System.IO.FileSystem.Watcher/src/System/IO/FileSystemWatcher.cs:163
at Microsoft.Extensions.FileProviders.Physical.PhysicalFilesWatcher.TryEnableFileSystemWatcher () [0x00038] in <6125f79e68ba4e3e9fe4648a1c0d0d0f>:0
at Microsoft.Extensions.FileProviders.Physical.PhysicalFilesWatcher.CreateFileChangeToken (System.String filter) [0x00033] in <6125f79e68ba4e3e9fe4648a1c0d0d0f>:0
at Microsoft.Extensions.FileProviders.PhysicalFileProvider.Watch (System.String filter) [0x00024] in <6125f79e68ba4e3e9fe4648a1c0d0d0f>:0
at Microsoft.Extensions.Configuration.FileConfigurationProvider.<.ctor>b__1_0 () [0x00016] in <9ec7d2c6e7554a1f850c7aff61ce2685>:0
at Microsoft.Extensions.Primitives.ChangeToken+ChangeTokenRegistration`1[TState]..ctor (System.Func`1[TResult] changeTokenProducer, System.Action`1[T] changeTokenConsumer, System.Action state) [0x0001b] in <188ebf9f0e17409ba16a3263816f0064>:0
at Microsoft.Extensions.Primitives.ChangeToken.OnChange (System.Func`1[TResult] changeTokenProducer, System.Action changeTokenConsumer) [0x0001c] in <188ebf9f0e17409ba16a3263816f0064>:0
at Microsoft.Extensions.Configuration.FileConfigurationProvider..ctor (Microsoft.Extensions.Configuration.FileConfigurationSource source) [0x00035] in <9ec7d2c6e7554a1f850c7aff61ce2685>:0
at Microsoft.Extensions.Configuration.Json.JsonConfigurationProvider..ctor (Microsoft.Extensions.Configuration.Json.JsonConfigurationSource source) [0x00000] in <8ee38c187c6b4daab5dd2c1ede9b3141>:0
at Microsoft.Extensions.Configuration.Json.JsonConfigurationSource.Build (Microsoft.Extensions.Configuration.IConfigurationBuilder builder) [0x00007] in <8ee38c187c6b4daab5dd2c1ede9b3141>:0
at Microsoft.Extensions.Configuration.ConfigurationBuilder.Build () [0x0001a] in <df2ca259d3bf4c2fa98021b4434110b3>:0
at Microsoft.Extensions.Hosting.HostBuilder.BuildAppConfiguration () [0x0005c] in <07930773021a4a4eb35f7d8403f80d9c>:0
at Microsoft.Extensions.Hosting.HostBuilder.Build () [0x0002c] in <07930773021a4a4eb35f7d8403f80d9c>:0
at FirstMobileBlazorBindingsApp.App..ctor () [0x00008] in /Users/davidortinau/work/FirstMobileBlazorBindingsApp/FirstMobileBlazorBindingsApp/App.cs:12
at FirstMobileBlazorBindingsApp.iOS.AppDelegate.FinishedLaunching (UIKit.UIApplication app, Foundation.NSDictionary options) [0x00007] in /Users/davidortinau/work/FirstMobileBlazorBindingsApp/FirstMobileBlazorBindingsApp.iOS/AppDelegate.cs:26
at (wrapper managed-to-native) UIKit.UIApplication.UIApplicationMain(int,string[],intptr,intptr)
at UIKit.UIApplication.Main (System.String[] args, System.IntPtr principal, System.IntPtr delegate) [0x00005] in /Library/Frameworks/Xamarin.iOS.framework/Versions/13.8.3.0/src/Xamarin.iOS/UIKit/UIApplication.cs:86
at UIKit.UIApplication.Main (System.String[] args, System.String principalClassName, System.String delegateClassName) [0x0000e] in /Library/Frameworks/Xamarin.iOS.framework/Versions/13.8.3.0/src/Xamarin.iOS/UIKit/UIApplication.cs:65
at FirstMobileBlazorBindingsApp.iOS.Application.Main (System.String[] args) [0x00001] in /Users/davidortinau/work/FirstMobileBlazorBindingsApp/FirstMobileBlazorBindingsApp.iOS/Main.cs:17
=================================================================
Native Crash Reporting
=================================================================
Got a SIGABRT while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================
=================================================================
Native stacktrace:
=================================================================
0x104782915 - /Users/davidortinau/Library/Developer/CoreSimulator/Devices/119E7A4E-1B2A-4EA1-8462-D73AB01C96E6/data/Containers/Bundle/Application/6A7377A3-EB30-45AC-A438-28D052E7C4DB/FirstMobileBlazorBindingsApp.iOS.app/FirstMobileBlazorBindingsApp.iOS : mono_dump_native_crash_info
0x1047770e5 - /Users/davidortinau/Library/Developer/CoreSimulator/Devices/119E7A4E-1B2A-4EA1-8462-D73AB01C96E6/data/Containers/Bundle/Application/6A7377A3-EB30-45AC-A438-28D052E7C4DB/FirstMobileBlazorBindingsApp.iOS.app/FirstMobileBlazorBindingsApp.iOS : mono_handle_native_crash
0x104781e9b - /Users/davidortinau/Library/Developer/CoreSimulator/Devices/119E7A4E-1B2A-4EA1-8462-D73AB01C96E6/data/Containers/Bundle/Application/6A7377A3-EB30-45AC-A438-28D052E7C4DB/FirstMobileBlazorBindingsApp.iOS.app/FirstMobileBlazorBindingsApp.iOS : sigabrt_signal_handler
0x7fff5245b42d - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/lib/system/libsystem_platform.dylib : _sigtramp
0x7f8eb082e000 - Unknown
0x7fff5234ba5c - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/lib/system/libsystem_c.dylib : abort
0x1049ac11f - /Users/davidortinau/Library/Developer/CoreSimulator/Devices/119E7A4E-1B2A-4EA1-8462-D73AB01C96E6/data/Containers/Bundle/Application/6A7377A3-EB30-45AC-A438-28D052E7C4DB/FirstMobileBlazorBindingsApp.iOS.app/FirstMobileBlazorBindingsApp.iOS : xamarin_unhandled_exception_handler
0x1048385f7 - /Users/davidortinau/Library/Developer/CoreSimulator/Devices/119E7A4E-1B2A-4EA1-8462-D73AB01C96E6/data/Containers/Bundle/Application/6A7377A3-EB30-45AC-A438-28D052E7C4DB/FirstMobileBlazorBindingsApp.iOS.app/FirstMobileBlazorBindingsApp.iOS : mono_invoke_unhandled_exception_hook
0x104776c99 - /Users/davidortinau/Library/Developer/CoreSimulator/Devices/119E7A4E-1B2A-4EA1-8462-D73AB01C96E6/data/Containers/Bundle/Application/6A7377A3-EB30-45AC-A438-28D052E7C4DB/FirstMobileBlazorBindingsApp.iOS.app/FirstMobileBlazorBindingsApp.iOS : mono_handle_exception_internal
0x104775129 - /Users/davidortinau/Library/Developer/CoreSimulator/Devices/119E7A4E-1B2A-4EA1-8462-D73AB01C96E6/data/Containers/Bundle/Application/6A7377A3-EB30-45AC-A438-28D052E7C4DB/FirstMobileBlazorBindingsApp.iOS.app/FirstMobileBlazorBindingsApp.iOS : mono_handle_exception
0x1046f92f9 - /Users/davidortinau/Library/Developer/CoreSimulator/Devices/119E7A4E-1B2A-4EA1-8462-D73AB01C96E6/data/Containers/Bundle/Application/6A7377A3-EB30-45AC-A438-28D052E7C4DB/FirstMobileBlazorBindingsApp.iOS.app/FirstMobileBlazorBindingsApp.iOS : mono_amd64_throw_exception
0x106cb55b0 - Unknown
0x10b2d6e4b - Unknown
0x10b2cbf74 - Unknown
0x10b28f81b - Unknown
=================================================================
Basic Fault Address Reporting
=================================================================
Memory around native instruction pointer (0x7fff523bc7fa):0x7fff523bc7ea ff ff c3 90 90 90 b8 48 01 00 02 49 89 ca 0f 05 .......H...I....
0x7fff523bc7fa 73 08 48 89 c7 e9 85 a2 ff ff c3 90 90 90 b8 53 s.H............S
0x7fff523bc80a 00 00 02 49 89 ca 0f 05 73 08 48 89 c7 e9 6d a2 ...I....s.H...m.
0x7fff523bc81a ff ff c3 90 90 90 b8 83 01 00 02 49 89 ca 0f 05 ...........I....
=================================================================
Managed Stacktrace:
=================================================================
=================================================================
About this issue
- Original URL
- State: closed
- Created 4 years ago
- Comments: 16 (8 by maintainers)
Commits related to this issue
- Add MobileBlazorBindingsHost that works on all platforms - In particular, it removes some configuration and logging stuff that's in the default Host Fixes #30 — committed to dotnet/MobileBlazorBindings by Eilon 4 years ago
- Add MobileBlazorBindingsHost that works on all platforms - In particular, it removes some configuration and logging stuff that's in the default Host Fixes #30 — committed to dotnet/MobileBlazorBindings by Eilon 4 years ago
Thanks! I tried it and it works. Thank you!
Ah to fix the iOS crash there are two parts:
For each of these you can just copy the necessary code into your project without needing any updates from the NuGet packages.