Co oznacza to wyjście GDB?

120

Mam przycisk, który odtwarza dźwięk i wydaje się, że działa doskonale na symulatorze, ale otrzymuję ten komunikat:

Błąd podczas ładowania /System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn: dlopen (/System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/Audio.IPbund MacOS / AudioIPCPlugIn, 262): Nie znaleziono symbolu: ___CFObjCIsCollectable
  Źródło: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Oczekiwany w: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 in /System/Library/Frameworks/Security.framework/Versions/A/Security
2011-11-01 02: 13: 02.605 Halloween FX [33484: 10703] Błąd podczas ładowania /System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn: dlopen (/ System / Library /Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn, 262): Nie znaleziono symbolu: ___CFObjCIsCollectable
  Źródło: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Oczekiwany w: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 in /System/Library/Frameworks/Security.framework/Versions/A/Security
2011-11-01 02: 13: 02.657 Halloween FX [33484: 10703] Błąd podczas ładowania /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn: dlopen (/ System / Library /Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn, 262): Nie znaleziono symbolu: ___CFObjCIsCollectable
  Źródło: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Oczekiwany w: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 in /System/Library/Frameworks/Security.framework/Versions/A/Security
2011-11-01 02: 13: 02.671 Halloween FX [33484: 10703] Błąd podczas ładowania /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn: dlopen (/ System / Library /Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn, 262): Nie znaleziono symbolu: ___CFObjCIsCollectable
  Źródło: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Oczekiwany w: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 in /System/Library/Frameworks/Security.framework/Versions/A/Security
2011-11-01 02: 13: 02.706 Halloween FX [33484: 10703] Błąd podczas ładowania /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn: dlopen (/ System /Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn, 262): Nie znaleziono symbolu: ___CFObjCIsCollectable
  Źródło: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Oczekiwany w: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 in /System/Library/Frameworks/Security.framework/Versions/A/Security
2011-11-01 02: 13: 02.715 Halloween FX [33484: 10703] Błąd podczas ładowania /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn: dlopen (/ System / Library /Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn, 262): Nie znaleziono symbolu: ___CFObjCIsCollectable
  Źródło: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Oczekiwany w: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 in /System/Library/Frameworks/Security.framework/Versions/A/Security
2011-11-01 02: 13: 02.732 Halloween FX [33484: 10703] Błąd podczas ładowania /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn: dlopen (/ System / Library /Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn, 262): Nie znaleziono symbolu: ___CFObjCIsCollectable
  Źródło: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Oczekiwany w: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 in /System/Library/Frameworks/Security.framework/Versions/A/Security
2011-11-01 02: 13: 02.741 Halloween FX [33484: 10703] Błąd podczas ładowania /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn: dlopen (/ System / Library /Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn, 262): Nie znaleziono symbolu: ___CFObjCIsCollectable
  Źródło: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Oczekiwany w: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 in /System/Library/Frameworks/Security.framework/Versions/A/Security

I miałem raporty mówiące, że na niektórych urządzeniach w ogóle nie gra.

Christopher Hannah
źródło
Chciałem tylko dodać. Widzę ten sam problem podczas odtwarzania strumieni wideo HLS w projekcie iOS przy użyciu ARC.
James J

Odpowiedzi:

203

To potwierdzony błąd w iOS SDK 5 / Simulator - pojawia się, gdy symulator próbuje odtworzyć dźwięk (z filmu lub innego źródła dźwięku). Nie martw się jednak, nie będzie to problem na rzeczywistym urządzeniu.

Wspomniałeś o rzeczywistych raportach użytkowników mających problemy z korzystaniem z Twojej aplikacji - te problemy nie są związane / nie są związane z problemem, który opublikowałeś powyżej.

Ten problem został zgłoszony przez Apple pod numerem identyfikacyjnym błędu 10555404. Sam złożyłem raport, który ostatecznie został zidentyfikowany jako kopia podanego identyfikatora błędu.

Obecnie problem występuje do wersji Xcode 4.4.1 (4F1003), iOS SDK 5.1 włącznie.

Aktualizacja

Ten problem został ostatecznie rozwiązany w Xcode w wersji 4.5 (4G182), iOS SDK 6.0.

Uwaga

Problem występuje nawet w Xcode w wersji 4.5, gdy jest używany w połączeniu z symulatorem iOS 5.1 (lub niższym).

Do
źródło
1
Nadal widzę ten problem z LLDB, ale irytujące opóźnienie zniknęło.
stigi
13
Wygląda na to, że jest to spowodowane zgłoszeniem wewnętrznego wyjątku w ramach narzędzia AVFoundation w symulatorze. Wyłączenie punktu przerwania „Wszystkie wyjątki” powoduje, że debugger nie przerywa jego działania, a dźwięk jest odtwarzany, zgodnie z sugestią Brandona Williamsa. (Lub wymuś wielokrotne kontynuowanie debugera, a dźwięk w końcu zostanie odtworzony.)
Chris Miles
2
Nadal widzę ten problem w Xcode 4.5 i iOS 6 Simulator + iOS SDK 6.0, bez względu na obejścia lub sugestie, które próbuję obejść. Hmm ...
Joe D'Andrea
16

Znalazłem tymczasowe obejście tego problemu: po prostu wyłącz punkty przerwania przed odtworzeniem wideo. Wtedy działa dobrze w symulatorze.

Brandon Williams
źródło
4

Ten problem może wystąpić, jeśli nieprawidłowo zaimportujesz strukturę Mac OSX zamiast struktury iOs. Usunięcie frameworka Mac OS działało dla mnie

BigAppleBump
źródło
4

Użyj AVAudioPlayer jako ivar w pliku head z strong: @property (strong, nonatomic) AVAudioPlayer * audioPlayer Dla mnie to działa.

fraktal
źródło
4

Poniższy kod może służyć do testowania na symulatorze.

if (beep == nil)
    NSLog(@"audio player not initialized");             
else if(TARGET_IPHONE_SIMULATOR) 
{
    NSLog(@"beep play"); 
} 
else
{
    [beep play];  
}
Pungs
źródło
1

To jest problem wielu ludzi. Nie znalazłem jeszcze rozwiązania tego problemu.

Zdecydowanie sugeruję zgłoszenie radaru. Oto moje http://openradar.appspot.com/radar?id=1466402

stigi
źródło
Nie martw się, że Apple zamilknie. Nadal otrzymuję opinie o błędach. Ale ten jest taki oczywisty. Powinni przynajmniej znaleźć duplikaty :(
stigi
1

To, co mówi Till, jest całkowicie słuszne. Ale podczas korzystania z ARC ten problem może korelować (bez przyczynowości) z innym problemem: Jeśli AVAudioPlayer faktycznie nie odtwarza żadnego dźwięku, może to być dla Ciebie interesujące: https://stackoverflow.com/a/7744831/838068

Wolfgang
źródło