Hallo zusammen!
Ich portiere gerade ein reines C-Programm von Intel und XCode 11 nach M1 und XCode 12.5. Soweit geht das recht gut und zumindest im Debug-Mode läuft alles wunderbar.
Im Release-Mode hingegen gibts einen Fehler bei dem ich nicht weiter weiß.
Folgender Code...
pthread_mutex_t m;
int result = pthread_mutex_init(&m, NULL);
...führt zum Absturz gleich beim Start mit der Meldung:
ThreadSanitizer:DEADLYSIGNAL
==1294==ERROR: ThreadSanitizer: BUS on unknown address 0x0001206ca11d (pc 0x00019e83d49c bp 0x0001027acb24 sp 0x00016db45bf0 T38172)
#0 pthread_cond_init <null>:41890880 (libsystem_pthread.dylib:arm64e+0x549c)
Hat jemand eine Idee woran das liegt ?
Gruß
Thomas
Ich portiere gerade ein reines C-Programm von Intel und XCode 11 nach M1 und XCode 12.5. Soweit geht das recht gut und zumindest im Debug-Mode läuft alles wunderbar.
Im Release-Mode hingegen gibts einen Fehler bei dem ich nicht weiter weiß.
Folgender Code...
pthread_mutex_t m;
int result = pthread_mutex_init(&m, NULL);
...führt zum Absturz gleich beim Start mit der Meldung:
ThreadSanitizer:DEADLYSIGNAL
==1294==ERROR: ThreadSanitizer: BUS on unknown address 0x0001206ca11d (pc 0x00019e83d49c bp 0x0001027acb24 sp 0x00016db45bf0 T38172)
#0 pthread_cond_init <null>:41890880 (libsystem_pthread.dylib:arm64e+0x549c)
Hat jemand eine Idee woran das liegt ?
Gruß
Thomas