Bug 39385 - Xamarin Forms PickerRenderer crash
Summary: Xamarin Forms PickerRenderer crash
Alias: None
Product: Forms
Classification: Xamarin
Component: Forms ()
Version: 2.0.0
Hardware: PC Mac OS
: --- normal
Target Milestone: ---
Assignee: Paul DiPietro [MSFT]
Depends on:
Reported: 2016-03-05 06:21 UTC by aed
Modified: 2017-06-19 17:54 UTC (History)
5 users (show)

Is this bug a regression?: ---
Last known good build:

Notice (2018-05-24): bugzilla.xamarin.com is now in read-only mode.

Please join us on Visual Studio Developer Community and in the Xamarin and Mono organizations on GitHub to continue tracking issues. Bugzilla will remain available for reference in read-only mode. We will continue to work on open Bugzilla bugs, copy them to the new locations as needed for follow-up, and add the new items under Related Links.

Our sincere thanks to everyone who has contributed on this bug tracker over the years. Thanks also for your understanding as we make these adjustments and improvements for the future.

Please create a new report on Developer Community or GitHub with your current version information, steps to reproduce, and relevant error messages or log files if you are hitting an issue that looks similar to this resolved bug and you do not yet see a matching new report.

Related Links:

Description aed 2016-03-05 06:21:22 UTC
Stack trace below - reproes in production on deployed app but no easy way to get a consistent repro.

0 libsystem_kernel.dylib __pthread_kill (in libsystem_kernel.dylib) + 8
1 libsystem_c.dylib abort (in libsystem_c.dylib) + 140
2 MYAPP.iOS print_exception (in 8aad1099caef31dc9edf4abad5ffe65c) (runtime.m:782)
3 MYAPP.iOS mono_invoke_unhandled_exception_hook (in 8aad1099caef31dc9edf4abad5ffe65c) (mini-exceptions.c:2586)
4 MYAPP.iOS mono_handle_exception_internal (in 8aad1099caef31dc9edf4abad5ffe65c) (mini-exceptions.c:1573)
5 MYAPP.iOS mono_handle_exception (in 8aad1099caef31dc9edf4abad5ffe65c) + 40
6 MYAPP.iOS handle_signal_exception (in 8aad1099caef31dc9edf4abad5ffe65c) (exceptions-arm64.c:525)
7 MYAPP.iOS wrapper_runtime_invoke_object_runtime_invoke_dynamic_intptr_intptr_intptr_intptr (in 8aad1099caef31dc9edf4abad5ffe65c) + 244
8 MYAPP.iOS wrapper_runtime_invoke_object_runtime_invoke_dynamic_intptr_intptr_intptr_intptr (in 8aad1099caef31dc9edf4abad5ffe65c) + 244
9 MYAPP.iOS mono_jit_runtime_invoke (in 8aad1099caef31dc9edf4abad5ffe65c) (mini-runtime.c:2335)
10 MYAPP.iOS mono_runtime_invoke (in 8aad1099caef31dc9edf4abad5ffe65c) (object.c:2783)
11 MYAPP.iOS native_to_managed_trampoline_63 (in 8aad1099caef31dc9edf4abad5ffe65c) (<stdin>:2420)
12 MYAPP.iOS -[Xamarin_Forms_Platform_iOS_PickerRenderer_PickerSource pickerView:didSelectRow:inComponent:] (in 8aad1099caef31dc9edf4abad5ffe65c) (<stdin>:8290)
13 UIKit -[UIPickerView _sendSelectionChangedForComponent:notify:] (in UIKit) + 116
14 UIKit -[UIPickerView _sendSelectionChangedFromTable:notify:] (in UIKit) + 344
15 UIKit -[UIPickerTableView _scrollingFinished] (in UIKit) + 192
16 UIKit -[UIScrollView(UIScrollViewInternal) _stopScrollDecelerationNotify:] (in UIKit) + 380
17 UIKit -[UIScrollView _smoothScrollWithUpdateTime:] (in UIKit) + 2440
18 QuartzCore CA::Display::DisplayLinkItem::dispatch() (in QuartzCore) + 40
19 QuartzCore CA::Display::DisplayLink::dispatch_items() (in QuartzCore) + 424
20 IOKit IODispatchCalloutFromCFMessage (in IOKit) + 372
21 CoreFoundation __CFMachPortPerform (in CoreFoundation) + 180
22 CoreFoundation __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ (in CoreFoundation) + 56
23 CoreFoundation __CFRunLoopDoSource1 (in CoreFoundation) + 436
24 CoreFoundation __CFRunLoopRun (in CoreFoundation) + 1800
25 CoreFoundation CFRunLoopRunSpecific (in CoreFoundation) + 384
26 GraphicsServices GSEventRunModal (in GraphicsServices) + 180
27 UIKit UIApplicationMain (in UIKit) + 204
28 MYAPP.iOS (wrapper managed-to-native) UIKit.UIApplication:UIApplicationMain (in 8aad1099caef31dc9edf4abad5ffe65c) + 324
29 MYAPP.iOS Xamarin_iOS_UIKit_UIApplication_Main_string___string_string (in 8aad1099caef31dc9edf4abad5ffe65c) + 156
30 MYAPP.iOS MYAPP_iOS_MYAPP_iOS_Application_Main_string__ (in 8aad1099caef31dc9edf4abad5ffe65c) + 28
31 MYAPP.iOS wrapper_runtime_invoke_object_runtime_invoke_dynamic_intptr_intptr_intptr_intptr (in 8aad1099caef31dc9edf4abad5ffe65c) + 244
32 MYAPP.iOS mono_jit_runtime_invoke (in 8aad1099caef31dc9edf4abad5ffe65c) (mini-runtime.c:2335)
33 MYAPP.iOS mono_runtime_invoke (in 8aad1099caef31dc9edf4abad5ffe65c) (object.c:2783)
34 MYAPP.iOS mono_runtime_exec_main (in 8aad1099caef31dc9edf4abad5ffe65c) (object.c:4038)
35 MYAPP.iOS xamarin_main (in 8aad1099caef31dc9edf4abad5ffe65c) (monotouch-main.m:404)
36 MYAPP.iOS main (in 8aad1099caef31dc9edf4abad5ffe65c) + 96
37 libdyld.dylib start (in libdyld.dylib) + 4
Comment 1 Paul DiPietro [MSFT] 2016-03-07 20:43:46 UTC
Unfortunately we would need an at least somewhat reliable reproduction for something like this.
Comment 2 Chris King 2017-06-19 17:22:30 UTC
Assigned to you as you were last to request additional info.
Comment 3 Paul DiPietro [MSFT] 2017-06-19 17:54:57 UTC
This issue will be closed due to a lack of response. Please reopen this and attach a minimized reproduction project if the issue still exists as of the latest prerelease or nightly build.