Моно приложение на Mac вылетает с сигналом SIGILL - PullRequest
0 голосов
/ 21 марта 2019

У нас есть приложение для Mac, использующее Xamarin.Mac, и версия, на которой мы работаем, - 5.12.0. Наши пользователи замечают, что происходит в нашем приложении случайно. Мы отладили диагностические журналы, сгенерированные самим Mac, и заметили, что Mono не работает с SIGILL.

Ниже представлен отчет о сбое, сгенерированный Mac: -

Thread 7 Crashed:: tid_c903
0   libsystem_c.dylib             	0x00007fff5363326e __abort + 177
1   libsystem_c.dylib             	0x00007fff536331bd abort + 142
2   com.MyApp     	0x0000000102960d3b mono_handle_native_crash + 603
3   com.MyApp     	0x000000010297047e mono_sigill_signal_handler + 46
4   libsystem_platform.dylib      	0x00007fff53895f5a _sigtramp + 26
5   ???                           	0x0000000102c7d170 0 + 4341617008
6   libsystem_c.dylib             	0x00007fff536331bd abort + 142
7   com.MyApp     	0x00000001028668b0 log_callback(char const*, char const*, char const*, int, void*) + 64
8   com.MyApp     	0x0000000102b21573 monoeg_g_logv + 83
9   com.MyApp     	0x0000000102b2178f monoeg_assertion_message + 143
10  com.MyApp     	0x0000000102a8bb81 thread_detach + 129
11  com.MyApp     	0x0000000102b14d48 unregister_thread + 184
12  com.MyApp     	0x0000000102b15340 thread_info_key_dtor + 32
13  libsystem_pthread.dylib       	0x00007fff538a1163 _pthread_tsd_cleanup + 463
14  libsystem_pthread.dylib       	0x00007fff538a0ee9 _pthread_exit + 79
15  libsystem_pthread.dylib       	0x00007fff5389f66c _pthread_body + 351
16  libsystem_pthread.dylib       	0x00007fff5389f50d _pthread_start + 377
17  libsystem_pthread.dylib       	0x00007fff5389ebf9 thread_start + 13      
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...