Граф коммитов

5117 Коммитов

Автор SHA1 Сообщение Дата
Sebastien Pouliot 29f7fbadc7 [xtro][iads] Comment category/static members bound manually 2018-08-23 10:51:37 -04:00
Sebastien Pouliot 0dc94fd73c [gamekit] Ignore some additional (deprecated) API on watchOS 2018-08-23 10:44:13 -04:00
Sebastien Pouliot d0ecdc9c42 [corewlan] Add missing API found by xtro 2018-08-23 10:21:27 -04:00
Rolf Bjarne Kvinge 5a2a10d2a0 [msbuild] Set 'CopyNuGetImplementations' to true for app extensions. Fixes #4235 and #4237. (#4512) (#4648)
* [msbuild] Set 'CopyNuGetImplementations' to true for app extensions. Fixes #4235 and #4237.

In Xamarin.iOS.Common.targets, just before the _CompileToNative target, we
modify the mtouch references to ensure that we get the lib assemblies for
nugets, and not the ref references:

9e31d07ecc/msbuild/Xamarin.iOS.Tasks.Core/Xamarin.iOS.Common.targets (L784-L791)

This logic removes nuget references, and then re-adds any copy-local dll
references.

This works fine in executable projects, but not in library projects (aka
extensions), because nugets aren't copied for library projects:

cf4b0a12cf/src/Microsoft.NuGet.Build.Tasks/Microsoft.NuGet.targets (L86)

So we need to set the CopyNuGetImplementations variable to 'true' for our
library projects.

Fixes https://github.com/xamarin/xamarin-macios/issues/4235.
Fixes https://github.com/xamarin/xamarin-macios/issues/4237.

* [tests] Redirect MSBuildExtensionsPath to MSBuildExtensionsPathFallbackPathsOverride when running msbuild for package reference tests.

This fixes a problem where nuget restore would fail for projects with
PackageReferences, because a variable would be empty and msbould would try to
write to /:

    nuget restore ../MyAppWithPackageReference/MyAppWithPackageReference.csproj
    MSBuild auto-detection: using msbuild version '15.0' from '/Library/Frameworks/Mono.framework/Versions/Current/lib/mono/msbuild/15.0/bin/'.
    Restoring packages for /Users/builder/jenkins/workspace/xamarin-macios-pr-builder/msbuild/tests/MyAppWithPackageReference/MyAppWithPackageReference.csproj...
    Committing restore...
    Generating MSBuild file /MyAppWithPackageReference.csproj.nuget.g.props.
    Path / is a directory

This will become unnecessary when PR #4111 is merged.

* Add Xamarin.Mac test showing that fix is not needed (?!?)

* Add AppExtension test with packagereference

* Make extension actually have json code generated

* Fix ProjectTypeGuids of checked in extension projects, as they were not openable in VSfM

* XM extension test now correctly fails

* Now that we have a failing test, fix XM same as rest of platforms

* Disable XM tests due to msbuild redirect sadness

* Disable iOS tests as well due to #4110

* Disable iOS tests by using the Ignore attribute.

Disable tests by using the Ignore attribute, because just commenting out the
TestCase attributes makes the test fail:

    1) NotRunnable : Xamarin.iOS.Tasks.ProjectReferenceTests.BasicTest
       No suitable constructor was found
2018-08-23 10:04:39 -04:00
Sebastien Pouliot 5adbf19400 [coreimage] Add missing API found by xtro 2018-08-23 09:47:05 -04:00
Rolf Bjarne Kvinge 6c8847b863
[system-dependencies] Remove any cached files by xcodebuild before checking if first launch task needs executing. (#4681)
This is an additional fix for https://github.com/xamarin/maccore/issues/952.
2018-08-23 15:06:38 +02:00
Sebastien Pouliot 216966ee87 [coredata] Add some missing API spotted by xtro 2018-08-22 16:51:24 -04:00
Sebastien Pouliot beeb0021c5 [coreanimation][macos] Update for xtro 2018-08-22 15:46:26 -04:00
Sebastien Pouliot 387e45093d [cloudkit] Add back (an updated) watchOS-CloudKit.ignore 2018-08-22 15:42:55 -04:00
Sebastien Pouliot b348cc56b6 [contacts] Add comment why 'CNPhoneNumber::init' is not bound (since it's reported by xtro) 2018-08-22 15:42:07 -04:00
Sebastien Pouliot 10d13cc986 [cloudkit] Review missing 'init' on some types, in particular allow them outside watchOS 2018-08-22 14:56:51 -04:00
Rolf Bjarne Kvinge 2ba60926a5
[introspection] Fix typo test on Mojave. (#4677)
Fixes:

    [FAIL] Typo in METHOD name: TcpSetDisableAckStretching - Ack, Type: NWProtocolOptions
    [FAIL] Typo in METHOD name: get_DrmProtected - Drm, Type: ITLibMediaItem
    [FAIL] Typo in FIELD name: DistinguisedKind - Distinguised, Type: ITLibPlaylistProperty
    [FAIL] Typo in FIELD name: IsDrmProtected - Drm, Type: MediaItemProperty
2018-08-22 16:54:43 +02:00
Rolf Bjarne Kvinge ea4909034b
[xharness] Be resilient when trying to copying contents from an inexistent file. (#4676)
Should fix this (or at the very least not prevent xharness from writing out the report):

    21:07:30.3947450 Failed to write log: System.IO.FileNotFoundException: Could not find file '/Users/builder/Library/Logs/CoreSimulator/6DA2ED3C-B1FA-4D0B-9DD6-113E5F9A1381/system.log'.
    File name: '/Users/builder/Library/Logs/CoreSimulator/6DA2ED3C-B1FA-4D0B-9DD6-113E5F9A1381/system.log'
        at System.IO.__Error.WinIOError (System.Int32 errorCode, System.String maybeFullPath) [0x00207] in /Users/builder/jenkins/workspace/build-package-osx-mono/2018-02/external/bockbuild/builds/mono-x64/mcs/class/referencesource/mscorlib/system/io/__error.cs:188
        at System.IO.FileInfo.get_Length () [0x00038] in /Users/builder/jenkins/workspace/build-package-osx-mono/2018-02/external/bockbuild/builds/mono-x64/mcs/class/referencesource/mscorlib/system/io/fileinfo.cs:171
        at xharness.CaptureLog.Capture () [0x0004a] in /Users/builder/jenkins/workspace/xamarin-macios/xamarin-macios/tests/xharness/Log.cs:334
        at xharness.CaptureLog.Flush () [0x00008] in /Users/builder/jenkins/workspace/xamarin-macios/xamarin-macios/tests/xharness/Log.cs:373
        at xharness.Jenkins.GenerateReportImpl (System.IO.Stream stream, System.IO.StreamWriter markdown_summary) [0x017db] in /Users/builder/jenkins/workspace/xamarin-macios/xamarin-macios/tests/xharness/Jenkins.cs:2012
        at xharness.Jenkins.GenerateReport (System.Boolean only_if_ci) [0x00075] in /Users/builder/jenkins/workspace/xamarin-macios/xamarin-macios/tests/xharness/Jenkins.cs:1313
2018-08-22 16:54:19 +02:00
Sebastien Pouliot 19683847c2 [avfoundation] Add missing API (previously missed by xtro) 2018-08-22 09:14:10 -04:00
Manuel de la Pena 91c14f26a7
[Runtime] Small fix for the runtime.h exposed by Emb-4000. Fixes #4442 (#4675)
This fixes issue #4442 by fixing a small struct issues.

https://github.com/xamarin/xamarin-macios/issues/4442
2018-08-22 13:42:01 +02:00
Rolf Bjarne Kvinge 1d5c334a89
[jenkins] Don't give VSTS a fake branch. (#4667)
Something in VSTS changed, and now fake branch names don't work anymore.

So instead use real branch names (and for pull requests I've created a
'pull-request' branch we can use).
2018-08-21 23:31:42 +02:00
Sebastien Pouliot 885ee6f3c1 [corebluetooth] Update xtro (we provided something else, enabling events) 2018-08-21 16:59:51 -04:00
Sebastien Pouliot 5ee10601d9 [xtro] Add new todo 2018-08-21 16:04:28 -04:00
Sebastien Pouliot b8e50117f9 [xtro] Remove duplicated filter method from reporter and share the new common one 2018-08-21 16:03:37 -04:00
Sebastien Pouliot 75b146b9d2 [xtro] Update u2todo not to create todo files for non supported frameworks 2018-08-21 15:42:36 -04:00
Vincent Dondain 1eefd4e383 Bump maccore for d15-8 merge (#4668) 2018-08-21 14:30:04 -04:00
Sebastien Pouliot b8d1a8739e [xtro] Skip '+type:new' selectors, we do not bind them 2018-08-21 14:21:12 -04:00
Sebastien Pouliot 4b7d631dba [xtro] Fix how we get selectors so parameter-less are not skipped 2018-08-21 14:20:25 -04:00
Sebastien Pouliot 5d782041d4
[msbuild] pass --target-platform=<platform> to copySceneKitAssets (#4630) (#4660)
The copySceneKitAssets program has a poor command-line options
parser that cannot handle --target-platform and its argument
being 2 separate arguments, they have to be combined with an '='.

Fixes https://github.com/xamarin/xamarin-macios/issues/4467
2018-08-21 13:24:29 -04:00
Rolf Bjarne Kvinge 1d0e058636
[xharness] Replace existing content in TCC.db. Might fix maccore#951. (#4666)
There seems to be an issue where adding stuff to the TCC.db might fail
partially. In that case we try again, but we try to add every entry once more,
which now might fail due to existing entries.

So always replace when adding new entries in TCC.db. Also dump the database
when done to help debugging if it turns out this doesn't fix maccore#915.

Might fix https://github.com/xamarin/maccore/issues/951.
2018-08-21 19:11:23 +02:00
Sebastien Pouliot d99be7a03e
Merge d15-8 into xcode 10 2018-08-21 09:29:35 -04:00
Rolf Bjarne Kvinge f9a3be16da
[system-dependencies] Use 'xcodebuild -runFirstLaunch' to install first-launch packages instead of manually installing each package. (#4662)
This is more future-proof, since the list of packages may change, or there may
be other tasks that need doing in addition to installing packages.

This might help/fix https://github.com/xamarin/maccore/issues/952.
2018-08-21 15:21:29 +02:00
Sebastien Pouliot d9edf5928d
[avfoundation] Deprecate 'AVMediaTypeTimedMetadata' (#4655)
AVMediaTypeTimedMetadata has been obsoleted since iOS 6 but was totally
removed (returns null) in iOS 12.

Adjust test and provide a (better) deprecation warning for developers.
2018-08-21 08:57:44 -04:00
Rolf Bjarne Kvinge 347f472b03
[jenkins] Improve error reporting a bit. (#4646)
We keep track of the current stage by using the 'currentStage' variable, so that we can properly report what failed.

There were a couple of problems with this:

* The 'Package Xamarin.Mac tests' is not a fatal step, which means that the
  pipeline will continue executing even if it fails. In this case the previous
  code would assign any failure to package the XM tests to the last stage
  ('Test docs').

* Something similar seems to happen if there are failures in the Xamarin.Mac
  tests executed in parallel (on other bots), where any failure would be
  reported as a failure in the last stage ('Test docs').

* No support for reporting failure in multiple stages.

So do a couple of things:

* Clear out the 'currentStage' variable at the end, and handle it being empty
  when reporting results. This should solve at least some of the problems
  where blame as being assigned incorrectly (we'll probably run into cases
  where blame isn't assigned at all, but this is still half the way of getting
  it right).

* Add a 'failedStages' variables where we can keep track of (and report)
  multiple failed stages.
2018-08-21 09:55:07 +02:00
Rolf Bjarne Kvinge b6f2ad4b57 Bump mono.
Commit list for mono/mono:

* mono/mono@4e0a2ac0dd [llvm] Avoid using the preserveall calling convention on watchos, xcode10 asserts on it. (#9325)
* mono/mono@02928166e5 Bump nunitlite to get NUnit2 xml output fix and failure on file not found fix (#10188)
* mono/mono@6c1f4b9746 [System.Xml.Linq] Fix namespace conflict with new Xamarin.Mac namespace in test code. (#10185)

Diff: 4fe3280bba...4e0a2ac0dd
2018-08-21 07:07:44 +02:00
Manuel de la Pena 92d6e94707 [NaturalLanguage] Change return type to use double instead on nuint. Fixes #4642 (#4654)
The docs or headers do not specify the exact type. Using double to be
sure.

Issue: https://github.com/xamarin/xamarin-macios/issues/4642
2018-08-20 21:44:24 -04:00
Sebastien Pouliot 213590b3c0
[tests] Re-enable AVPlayerViewController.PrepareForPrerollAds test (broken in early betas) (#4656) 2018-08-20 21:15:58 -04:00
Vincent Dondain c40822d846 [healthkit] Add missing static to GetClinicalType (#4657)
*Note: Credit to Paul DiPietro (@pauldipietro) for finding this when trying to use the new HealthKit APIs.*
2018-08-20 20:54:22 -04:00
Manuel de la Pena 82dfd4fb59 [AppKit] Xcode 10 beta 6 support. (#4653) 2018-08-20 18:00:32 -04:00
Sebastien Pouliot c7e791a514
[tests] Re-enabled CIBarcodeGenerator tests (failed in earlier betas) (#4651) 2018-08-20 15:26:59 -04:00
Manuel de la Pena c5974d94ef [CarPlay] Update for Xcode 10 beta 6. (#4650) 2018-08-20 14:49:02 -04:00
Rolf Bjarne Kvinge f70ab5ae6c
Bump maccore to get fix for VSTS #616528. (#4647)
Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/616528.

Diff: e66918a6ae...bcd5e38881
2018-08-20 16:18:36 +02:00
Vincent Dondain c2a993e4c9
[IntentsUI] Update for Xcode 10 beta 6 (#4640) 2018-08-20 09:20:01 -04:00
Sebastien Pouliot 9f90691820
[mtouch] Add the option of always weak link a framework. Fixes #4628 (#4641)
Linking with CoreNFC crash applications on iOS 12 on iPad (and likely
other device not supporting, or supported, for NFC).

This used to work on iOS 11.x (when introduced). The solution is to
always **weak** link CoreNFC (since we can't guess devices)

https://github.com/xamarin/xamarin-macios/issues/4628
2018-08-20 08:34:29 -04:00
Rolf Bjarne Kvinge da436c479b [msbuild] Exclude some code in Metal tasks when building the tests.
Exclude some code in Metal tasks when building the tests to avoid the
significant complexity it would be to add the required source files to the
mtouch test project.
2018-08-20 12:59:55 +02:00
Rolf Bjarne Kvinge 5f4327ab0f
[CoreGraphics] Fix CGFunction to work after being disposed. (#4644)
We have a test for CGFunction, and in iOS 12 the behavior changed where
previously the CGFunction was invoked immediately when rendering, it's now
retained and only called later.

This is troublesome for the test, because it disposes the managed CGFunction
when it thinks it's completed. Since the function is invoked way later, the
test now crashes. Ops.

The obvious fix is to change the test to dispose the CGFunction later. This
falls flat when finding out that "later" is undetermined. Native code retains
the CGFunction, and can do whatever it wishes with it until it's released, and
there's no way to know when that is.

OK: what about not disposing the CGFunction, and letting the GC do its job?
This also falls flat, because there's a circular reference between the native
CGFunction and the managed wrapper, preventing any of them from being released
automatically by the GC. The only way to break the circular reference is to
dispose the managed wrapper.

So, can we fix the circular reference? Unfortunately not, because we can't
monitor the native CGFunction's retain count, which is required in order to
switch the native->managed link between weak and strong according to the
retain count.

This leaves one solution (that I could come up with at least): make sure
everything works fine after disposing the managed wrapper.

This involves a few things:

* Only break the native->managed connection (the 'gch' GCHandle) when the
  native CGFunction is freed. This is accomplished by using the API provided
  by Apple for exactly that purpose (the 'release' callback field in the
  'CGFunctionCallbacks' struct).

* Use a static variable for the 'CGFunctionCallback' struct and its contents.
  This solves another potential problem: the GC could have collected the
  delegate to the 'EvaluateCallback' function at any point.

* Don't null out the 'evaluate' delegate in Dispose. This leaves the user with
  no way to break a potential circular reference through that delegate (since
  it will never be null), so provide a property that makes it possible for
  users to explicitly null out the delegate ('EvaluateFunction').

* Only call the 'evaluate' callback if it's not null.

This also has the additional advantage that test (and any customer code
running into the same issue) works without modifications.
2018-08-20 07:40:54 +02:00
Sebastien Pouliot b5ef7b134b
Merge branch 'xcode10' into xcode10-rebase-15.8 2018-08-17 14:53:03 -04:00
Vincent Dondain c5169120bf
[msbuild] Update 'metal' binary path for Xcode 10 (#4601)
- Fixes #4576: [xcode10] 'Metal Game' fails to build. (https://github.com/xamarin/xamarin-macios/issues/4576)

In Xcode 10 Apple moved the "metal" binary from `/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/usr/bin/metal` to `/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/metal`.
2018-08-17 10:24:02 -04:00
Rolf Bjarne Kvinge 4d30955c7a [tests] Remove some 32-bit XM tests.
32-bit macOS is dying, and keeping these tests running is not worth the effort.
2018-08-17 12:49:41 +02:00
Vincent Dondain 185ccbb0ad [xtrp] Fix merge issues
- Re-added unclassified to todo.
2018-08-16 22:57:32 -04:00
Vincent Dondain f1fa9751bd [btouch] Fix merge issue, removed hack 2018-08-16 11:40:20 -04:00
Rolf Bjarne Kvinge 965e1f7bcc Merge remote-tracking branch 'origin/xcode10' into xcode10-rebase-15.8 2018-08-16 17:09:30 +02:00
Rolf Bjarne Kvinge f7f8f4e1d9
[builds] Only use Xcode 9.4 when we need it. Fixes #4582. (#4627)
Only use Xcode 9.4 to build 32-bit mac binaries, we don't need it to build
anything else.

This way we can revert 7227d8c478, which is
causing issue #4582 (that commit changed variables containing SDK paths to be
SDK version agnostic, so that the variables could be used for all Xcode
versions - but that unfortunately triggers an obscure ld bug. If we don't need
those variables to refer to Xcode 9.4 paths, they can contain versions just
fine).

Fixes https://github.com/xamarin/xamarin-macios/issues/4582.
2018-08-16 17:07:09 +02:00
Vincent Dondain 7289d8da22 Bump macios-binaries 2018-08-16 10:43:18 -04:00
Sebastien Pouliot b3efe23189
[networkextension] Obsolete NWPath and NWHostEndpoint default constructors (#4624)
There's nothing that indicates the types are user creatable. In addition
recent tests shows this (and similar) traces that suggest the instances
are not fully initialized.

2018-08-14 16:41:37.677780-0400 introspection[65154:688446] [] nw_path_get_mtu called with null path
2018-08-14 16:41:37.677917-0400 introspection[65154:688446] [] __nwlog_err_simulate_crash simulate crash failed "nw_path_get_mtu called with null path"
2018-08-14 16:41:37.680216-0400 introspection[65154:688446] [] nw_path_get_mtu called with null path, dumping backtrace:
        [x86_64] libnetcore-1229.202.1
    0   libnetwork.dylib                    0x00000001131b1c18 __nw_create_backtrace_string + 120
    1   libnetwork.dylib                    0x000000011315b962 nw_path_get_mtu + 274
    2   Network                             0x0000000111737a67 -[NWPath mtu] + 39
    3   Network                             0x000000011173610e -[NWPath descriptionWithIndent:showFullContent:] + 446
    4   Network                             0x0000000111736825 -[NWPath description] + 21
    5   introspection                       0x000000010484db69 xamarin_dyn_objc_msgSend + 217
    6   ???                                 0x0000000131be3755 0x0 + 5129516885
    7   ???                                 0x0000000131be73d9 0x0 + 5129532377
    8   introspection                       0x0000000104653963 mono_jit_runtime_invoke + 1443
    9   introspection                       0x0000000104732a9f mono_runtime_invoke_checked + 127
    10  introspection                       0x0000000104739de8 mono_runtime_try_invoke_array + 1160
    11  introspection                       0x00000001046da4b7 ves_icall_InternalInvoke + 647
    12  ???                                 0x0000000137b84ae1 0x0 + 5229791969
    13  ???                                 0x0000000137b8484b 0x0 + 5229791307
    14  ???                                 0x0000000137b845fb 0x0 + 5229790715
    15  ???                                 0x0000000137b83d59 0x0 + 5229788505
    16  ???                                 0x0000000137b7c2f4 0x0 + 5229757172
    17  ???                                 0x0000000136d6066b 0x0 + 5214963307
    18  ???                                 0x0000000137b7c2f4 0x0 + 5229757172
    19  ???                                 0x0000000136d6066b 0x0 + 5214963307
    20  ???                                 0x0000000137b7c2f4 0x0 + 5229757172
    21  ???                                 0x0000000136d6066b 0x0 + 5214963307
    22  ???                                 0x0000000137b7c2f4 0x0 + 5229757172
    23  ???                                 0x0000000136d6066b 0x0 + 5214963307
    24  ???                                 0x0000000137b0d76b 0x0 + 5229303659
    25  ???                                 0x0000000131bac8a1 0x0 + 5129291937
    26  introspection                       0x0000000104653963 mono_jit_runtime_invoke + 1443
    27  introspection                       0x0000000104734424 mono_runtime_try_invoke + 148
    28  introspection                       0x000000010473636f mono_runtime_invoke + 31
    29  introspection                       0x00000001044e4188 _ZL31native_to_managed_trampoline_20P11objc_objectP13objc_selectorPP11_MonoMethodj + 248
    30  introspection                       0x00000001044e8754 -[__MonoMac_NSAsyncActionDispatcher xamarinApplySelector] + 52
    31  Foundation                          0x0000000105c7bf6b __NSThreadPerformPerform + 330
    32  CoreFoundation                      0x0000000104f1bb31 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
    33  CoreFoundation                      0x0000000104f1b464 __CFRunLoopDoSources0 + 436
    34  CoreFoundation                      0x0000000104f15a4f __CFRunLoopRun + 1263
    35  CoreFoundation                      0x0000000104f15221 CFRunLoopRunSpecific + 625
    36  GraphicsServices                    0x00000001157d01dd GSEventRunModal + 62
    37  UIKitCore                           0x000000011a6e62f1 UIApplicationMain + 140
    38  ???                                 0x0000000131be4d18 0x0 + 5129522456
    39  ???                                 0x0000000131be4b93 0x0 + 5129522067
    40  introspection                       0x0000000104653963 mono_jit_runtime_invoke + 1443
    41  introspection                       0x0000000104732a9f mono_runtime_invoke_checked + 127
    42  introspection                       0x000000010473890e mono_runtime_exec_main_checked + 110
    43  introspection                       0x00000001045a132f mono_jit_exec + 287
    44  introspection                       0x000000010484b5ee xamarin_main + 2830
    45  introspection                       0x000000010484df6d main + 45
    46  libdyld.dylib                       0x00000001122915cd start + 1
    47  ???                                 0x0000000000000009 0x0 + 9

2018-08-14 17:09:22.864147-0400 introspection[78577:733530] [] nw_endpoint_get_parent_endpoint_domain called with null endpoint
2018-08-14 17:09:22.864273-0400 introspection[78577:733530] [] __nwlog_err_simulate_crash simulate crash failed "nw_endpoint_get_parent_endpoint_domain called with null endpoint"
2018-08-14 17:09:22.866190-0400 introspection[78577:733530] [] nw_endpoint_get_parent_endpoint_domain called with null endpoint, dumping backtrace:
        [x86_64] libnetcore-1229.202.1
    0   libnetwork.dylib                    0x0000000119d0bc18 __nw_create_backtrace_string + 120
    1   libnetwork.dylib                    0x0000000119c8b232 nw_endpoint_get_parent_endpoint_domain + 178
    2   Network                             0x0000000118261177 -[NWEndpoint parentEndpointDomain] + 39
    3   Network                             0x000000011824a941 -[NWHostEndpoint descriptionWithIndent:showFullContent:] + 97
    4   Network                             0x0000000118260eb5 -[NWEndpoint description] + 21
    5   introspection                       0x000000010b3a4b69 xamarin_dyn_objc_msgSend + 217
    6   ???                                 0x000000013ce75755 0x0 + 5316761429
    7   ???                                 0x000000013ce793d9 0x0 + 5316776921
    8   introspection                       0x000000010b1aa963 mono_jit_runtime_invoke + 1443
    9   introspection                       0x000000010b289a9f mono_runtime_invoke_checked + 127
    10  introspection                       0x000000010b290de8 mono_runtime_try_invoke_array + 1160
    11  introspection                       0x000000010b2314b7 ves_icall_InternalInvoke + 647
    12  ???                                 0x000000013e428bc1 0x0 + 5339515841
    13  ???                                 0x000000013e42892b 0x0 + 5339515179
    14  ???                                 0x000000013e4286db 0x0 + 5339514587
    15  ???                                 0x000000013e427e39 0x0 + 5339512377
    16  ???                                 0x000000013e4203d4 0x0 + 5339481044
    17  ???                                 0x000000013d8b875b 0x0 + 5327521627
    18  ???                                 0x000000013e4203d4 0x0 + 5339481044
    19  ???                                 0x000000013d8b875b 0x0 + 5327521627
    20  ???                                 0x000000013e4203d4 0x0 + 5339481044
    21  ???                                 0x000000013d8b875b 0x0 + 5327521627
    22  ???                                 0x000000013e4203d4 0x0 + 5339481044
    23  ???                                 0x000000013d8b875b 0x0 + 5327521627
    24  ???                                 0x000000013e3c37db 0x0 + 5339101147
    25  ???                                 0x00000001387848a1 0x0 + 5242374305
    26  introspection                       0x000000010b1aa963 mono_jit_runtime_invoke + 1443
    27  introspection                       0x000000010b28b424 mono_runtime_try_invoke + 148
    28  introspection                       0x000000010b28d36f mono_runtime_invoke + 31
    29  introspection                       0x000000010b03b188 _ZL31native_to_managed_trampoline_20P11objc_objectP13objc_selectorPP11_MonoMethodj + 248
    30  introspection                       0x000000010b03f754 -[__MonoMac_NSAsyncActionDispatcher xamarinApplySelector] + 52
    31  Foundation                          0x000000010c7d2f6b __NSThreadPerformPerform + 330
    32  CoreFoundation                      0x000000010ba72b31 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
    33  CoreFoundation                      0x000000010ba72464 __CFRunLoopDoSources0 + 436
    34  CoreFoundation                      0x000000010ba6ca4f __CFRunLoopRun + 1263
    35  CoreFoundation                      0x000000010ba6c221 CFRunLoopRunSpecific + 625
    36  GraphicsServices                    0x000000011c32a1dd GSEventRunModal + 62
    37  UIKitCore                           0x00000001212402f1 UIApplicationMain + 140
    38  ???                                 0x000000013ce76d18 0x0 + 5316767000
    39  ???                                 0x000000013ce76b93 0x0 + 5316766611
    40  introspection                       0x000000010b1aa963 mono_jit_runtime_invoke + 1443
    41  introspection                       0x000000010b289a9f mono_runtime_invoke_checked + 127
    42  introspection                       0x000000010b28f90e mono_runtime_exec_main_checked + 110
    43  introspection                       0x000000010b0f832f mono_jit_exec + 287
    44  introspection                       0x000000010b3a25ee xamarin_main + 2830
    45  introspection                       0x000000010b3a4f6d main + 45
    46  libdyld.dylib                       0x0000000118de65cd start + 1
    47  ???                                 0x0000000000000009 0x0 + 9
2018-08-15 21:44:13 -04:00