Que signifie cette sortie gdb?

120

J'ai un bouton qui joue un son, et il semble fonctionner parfaitement bien sur le simulateur, mais je reçois ce message:

Erreur de chargement de /System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn: dlopen (/System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn: dlopen (/System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn) MacOS / AudioIPCPlugIn, 262): Symbole introuvable: ___CFObjCIsCollectable
  Référencé à partir de: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Attendu dans: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 dans /System/Library/Frameworks/Security.framework/Versions/A/Security
2011-11-01 02: 13: 02.605 Halloween FX [33484: 10703] Erreur lors du chargement de /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): Symbole non trouvé: ___CFObjCIsCollectable
  Référencé à partir de: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Attendu dans: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 dans /System/Library/Frameworks/Security.framework/Versions/A/Security
2011-11-01 02: 13: 02.657 Halloween FX [33484: 10703] Erreur lors du chargement de /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): Symbole non trouvé: ___CFObjCIsCollectable
  Référencé à partir de: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Attendu dans: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 dans /System/Library/Frameworks/Security.framework/Versions/A/Security
2011-11-01 02: 13: 02.671 Halloween FX [33484: 10703] Erreur lors du chargement de /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): Symbole non trouvé: ___CFObjCIsCollectable
  Référencé à partir de: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Attendu dans: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 dans /System/Library/Frameworks/Security.framework/Versions/A/Security
2011-11-01 02: 13: 02.706 Halloween FX [33484: 10703] Erreur lors du chargement de /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): Symbole non trouvé: ___CFObjCIsCollectable
  Référencé à partir de: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Attendu dans: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 dans /System/Library/Frameworks/Security.framework/Versions/A/Security
2011-11-01 02: 13: 02.715 Halloween FX [33484: 10703] Erreur de chargement de /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): Symbole non trouvé: ___CFObjCIsCollectable
  Référencé à partir de: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Attendu dans: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 dans /System/Library/Frameworks/Security.framework/Versions/A/Security
2011-11-01 02: 13: 02.732 Halloween FX [33484: 10703] Erreur lors du chargement de /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): Symbole non trouvé: ___CFObjCIsCollectable
  Référencé à partir de: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Attendu dans: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 dans /System/Library/Frameworks/Security.framework/Versions/A/Security
2011-11-01 02: 13: 02.741 Halloween FX [33484: 10703] Erreur lors du chargement de /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): Symbole non trouvé: ___CFObjCIsCollectable
  Référencé à partir de: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Attendu dans: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 dans /System/Library/Frameworks/Security.framework/Versions/A/Security

Et j'ai eu des rapports disant que sur certains appareils, il ne joue pas du tout.

Christopher Hannah
la source
Je voulais juste ajouter que je vois ce même problème lors de la lecture de flux vidéo HLS dans un projet iOS utilisant ARC.
James J

Réponses:

203

C'est un bogue confirmé du SDK 5 / Simulator iOS - se produit dès que le simulateur tente de lire du son (à partir d'un film ou de toute autre source sonore). Ne vous inquiétez pas cependant, ce ne sera pas un problème sur l'appareil réel.

Vous avez mentionné des rapports réels d'utilisateurs ayant des difficultés à utiliser votre application - ces problèmes ne sont pas liés / liés au problème que vous avez publié ci-dessus.

Ce problème est classé par Apple sous l'ID de bogue # 10555404. J'ai déposé moi-même un rapport qui a finalement été identifié comme une dupe de l'ID de bogue mentionné.

Le problème persiste actuellement jusqu'à et y compris Xcode version 4.4.1 (4F1003), iOS SDK 5.1.

Mettre à jour

Ce problème est finalement résolu dans Xcode Version 4.5 (4G182), iOS SDK 6.0.

Remarque

Le problème persiste même dans Xcode version 4.5 lorsqu'il est utilisé en conjonction avec le simulateur iOS 5.1 (ou inférieur).

Till
la source
1
Toujours voir ce problème avec LLDB mais le retard ennuyeux a disparu.
stigi
13
Il semble que cela soit dû à une exception interne lancée dans AVFoundation sur le simulateur. La désactivation du point d'arrêt "Toutes les exceptions" arrête le débogueur et le son est lu, comme suggéré par la réponse de Brandon Williams. (Ou forcez le débogueur à continuer à plusieurs reprises et le son sera finalement lu.)
Chris Miles
2
Je vois toujours ce problème dans Xcode 4.5 et avec le simulateur iOS 6 + le SDK iOS 6.0, quelles que soient les solutions de contournement ou les suggestions que j'essaie de surmonter. Hmm ...
Joe D'Andrea
16

J'ai trouvé une solution temporaire à ce problème: désactivez simplement les points d'arrêt avant de lire la vidéo. Ensuite, cela fonctionne très bien dans le simulateur.

Brandon Williams
la source
4

Ce problème peut se produire si vous importez de manière incorrecte une infrastructure Mac OSX au lieu d'une infrastructure iOs. La suppression du framework Mac OS a fonctionné pour moi

BigAppleBump
la source
4

Utilisez AVAudioPlayer comme ivar dans le fichier head avec strong: @property (strong, nonatomic) AVAudioPlayer * audioPlayer Pour moi, cela fonctionne.

Fraktal
la source
4

Le code suivant peut être utilisé pour tester sur simulateur.

if (beep == nil)
    NSLog(@"audio player not initialized");             
else if(TARGET_IPHONE_SIMULATOR) 
{
    NSLog(@"beep play"); 
} 
else
{
    [beep play];  
}
Pungs
la source
1

C'est un problème que rencontrent de nombreuses personnes. Je n'ai pas encore trouvé de solution à cela.

Je suggère fortement de déposer un radar. Voici le mien http://openradar.appspot.com/radar?id=1466402

stigi
la source
Ne vous inquiétez pas si Apple devient silencieux. Je reçois toujours des commentaires sur les bugs. Mais celui-ci est si évident. Ils devraient au moins comprendre les doublons :(
stigi
1

Ce que dit Till est tout à fait exact. Mais lors de l'utilisation d'ARC, ce problème peut être corrélé (sans causalité) à un autre problème: si l'AVAudioPlayer ne lit réellement aucun son, cela peut être intéressant pour vous: https://stackoverflow.com/a/7744831/838068

Wolfgang
la source