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.


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).


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.


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


4

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


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];  
}

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


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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.