O que significa essa saída gdb?

120

Eu tenho um botão que reproduz um som e parece funcionar perfeitamente no simulador, mas estou recebendo esta mensagem:

Erro ao carregar /System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn: dlopen (/System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AundleIPCPlugents. MacOS / AudioIPCPlugIn, 262): Símbolo não encontrado: ___CFObjCIsCollectable
  Referenciado em: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Esperado em: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 em /System/Library/Frameworks/Security.framework/Versions/A/Security
2011-11-01 02: 13: 02.605 Halloween FX [33484: 10703] Erro ao carregar /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): Símbolo não encontrado: ___CFObjCIsCollectable
  Referenciado em: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Esperado em: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 em /System/Library/Frameworks/Security.framework/Versions/A/Security
2011-11-01 02: 13: 02.657 Halloween FX [33484: 10703] Erro ao carregar /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): Símbolo não encontrado: ___CFObjCIsCollectable
  Referenciado em: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Esperado em: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 em /System/Library/Frameworks/Security.framework/Versions/A/Security
2011-11-01 02: 13: 02.671 Halloween FX [33484: 10703] Erro ao carregar /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): Símbolo não encontrado: ___CFObjCIsCollectable
  Referenciado em: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Esperado em: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 em /System/Library/Frameworks/Security.framework/Versions/A/Security
2011-11-01 02: 13: 02.706 Halloween FX [33484: 10703] Erro ao carregar /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): Símbolo não encontrado: ___CFObjCIsCollectable
  Referenciado em: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Esperado em: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 em /System/Library/Frameworks/Security.framework/Versions/A/Security
2011-11-01 02: 13: 02.715 Halloween FX [33484: 10703] Erro ao carregar /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): Símbolo não encontrado: ___CFObjCIsCollectable
  Referenciado em: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Esperado em: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 em /System/Library/Frameworks/Security.framework/Versions/A/Security
2011-11-01 02: 13: 02.732 Halloween FX [33484: 10703] Erro ao carregar /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): Símbolo não encontrado: ___CFObjCIsCollectable
  Referenciado em: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Esperado em: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 em /System/Library/Frameworks/Security.framework/Versions/A/Security
2011-11-01 02: 13: 02.741 Halloween FX [33484: 10703] Erro ao carregar /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): Símbolo não encontrado: ___CFObjCIsCollectable
  Referenciado em: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Esperado em: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 em /System/Library/Frameworks/Security.framework/Versions/A/Security

E eu tenho relatórios dizendo que, em alguns dispositivos, ele não está sendo reproduzido.

Christopher Hannah
fonte
Só queria acrescentar que estou vendo esse mesmo problema ao reproduzir fluxos de vídeo HLS em um projeto iOS usando ARC.
James J

Respostas:

203

Esse é um erro confirmado do iOS SDK 5 / Simulator - acontece assim que o simulador tenta reproduzir som (de um filme ou de qualquer outra fonte sonora). Não se preocupe, não será um problema no dispositivo real.

Você mencionou relatórios reais de usuários com problemas para usar seu aplicativo - esses problemas não estão relacionados / conectados ao problema que você postou acima.

Esse problema foi registrado pela Apple sob o ID de bug 10555404. Eu mesmo registrei um relatório que finalmente foi identificado como uma fraude do ID de bug mencionado.

Atualmente, o problema persiste até e inclui o Xcode versão 4.4.1 (4F1003), iOS SDK 5.1.

Atualizar

Este problema foi finalmente corrigido no Xcode versão 4.5 (4G182), iOS SDK 6.0.

Nota

O problema persiste mesmo no Xcode Versão 4.5 quando usado em conjunto com o simulador do iOS 5.1 (ou inferior).

Até
fonte
1
Ainda estou vendo esse problema com o LLDB, mas o atraso irritante se foi.
313 stigi
13
Parece que isso é causado por uma exceção interna lançada dentro do AVFoundation no Simulador. Desativar o ponto de interrupção "Todas as exceções" interrompe a quebra do depurador e o som é reproduzido, conforme sugerido pela resposta de Brandon Williams. (Ou forçar o depurador para continuar repetidamente eo som acabará por jogar.)
Chris Miles
2
Ainda estou vendo esse problema no Xcode 4.5 e com o iOS 6 Simulator + iOS SDK 6.0, independentemente das soluções alternativas ou sugestões que tento ultrapassar. Hmm ...
Joe D'Andrea
16

Encontrei uma solução temporária para esse problema: simplesmente desative os pontos de interrupção antes de reproduzir o vídeo. Então funciona bem no simulador.

Brandon Williams
fonte
4

Esse problema pode ocorrer se você importar incorretamente uma estrutura do Mac OSX em vez da estrutura do iOs. A remoção da estrutura do Mac OS funcionou para mim

BigAppleBump
fonte
4

Use o AVAudioPlayer como ivar no arquivo principal com strong: @property (forte, não atômico) AVAudioPlayer * audioPlayer Para mim, isso funciona.

fraktal
fonte
4

O código a seguir pode ser usado para testar no simulador.

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

Este é um problema que muitas pessoas estão tendo. Ainda não encontrei nenhuma solução para isso.

Eu sugiro fortemente arquivar um radar. Aqui está o meu http://openradar.appspot.com/radar?id=1466402

stigi
fonte
Não se preocupe com a Apple ficar calada. Ainda recebo feedback sobre bugs. Mas este é tão óbvio. Eles devem pelo menos descobrir as duplicatas :(
stigi
1

O que Till diz é absolutamente certo. Mas, ao usar o ARC, esse problema pode se correlacionar (sem uma causalidade) com outro problema: se o AVAudioPlayer realmente não reproduzir nenhum som, isso poderá ser interessante para você: https://stackoverflow.com/a/7744831/838068

Wolfgang
fonte