เอาต์พุต gdb นี้หมายถึงอะไร?


120

ฉันมีปุ่มที่เล่นเสียงและดูเหมือนว่าจะทำงานได้ดีอย่างสมบูรณ์บนเครื่องจำลอง แต่ฉันได้รับข้อความนี้:

เกิดข้อผิดพลาดในการโหลด /System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn: dlopen (/System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn. MacOS / AudioIPCPlugIn, 262): ไม่พบสัญลักษณ์: ___CFObjCIsCollectable
  อ้างอิงจาก: /System/Library/Frameworks/Security.framework/Versions/A/Security
  คาดว่าจะอยู่ใน: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 ใน /System/Library/Frameworks/Security.framework/Versions/A/Security
2011-11-01 02: 13: 02.605 Halloween FX [33484: 10703] เกิดข้อผิดพลาดในการโหลด /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): ไม่พบสัญลักษณ์: ___CFObjCIsCollectable
  อ้างอิงจาก: /System/Library/Frameworks/Security.framework/Versions/A/Security
  คาดว่าจะอยู่ใน: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 ใน /System/Library/Frameworks/Security.framework/Versions/A/Security
2011-11-01 02: 13: 02.657 Halloween FX [33484: 10703] เกิดข้อผิดพลาดในการโหลด /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): ไม่พบสัญลักษณ์: ___CFObjCIsCollectable
  อ้างอิงจาก: /System/Library/Frameworks/Security.framework/Versions/A/Security
  คาดว่าจะอยู่ใน: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 ใน /System/Library/Frameworks/Security.framework/Versions/A/Security
2011-11-01 02: 13: 02.671 Halloween FX [33484: 10703] เกิดข้อผิดพลาดในการโหลด /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): ไม่พบสัญลักษณ์: ___CFObjCIsCollectable
  อ้างอิงจาก: /System/Library/Frameworks/Security.framework/Versions/A/Security
  คาดว่าจะอยู่ใน: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 ใน /System/Library/Frameworks/Security.framework/Versions/A/Security
2011-11-01 02: 13: 02.706 Halloween FX [33484: 10703] เกิดข้อผิดพลาดในการโหลด /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): ไม่พบสัญลักษณ์: ___CFObjCIsCollectable
  อ้างอิงจาก: /System/Library/Frameworks/Security.framework/Versions/A/Security
  คาดว่าจะอยู่ใน: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 ใน /System/Library/Frameworks/Security.framework/Versions/A/Security
2011-11-01 02: 13: 02.715 Halloween FX [33484: 10703] เกิดข้อผิดพลาดในการโหลด /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): ไม่พบสัญลักษณ์: ___CFObjCIsCollectable
  อ้างอิงจาก: /System/Library/Frameworks/Security.framework/Versions/A/Security
  คาดว่าจะอยู่ใน: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 ใน /System/Library/Frameworks/Security.framework/Versions/A/Security
2011-11-01 02: 13: 02.732 Halloween FX [33484: 10703] เกิดข้อผิดพลาดในการโหลด /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): ไม่พบสัญลักษณ์: ___CFObjCIsCollectable
  อ้างอิงจาก: /System/Library/Frameworks/Security.framework/Versions/A/Security
  คาดว่าจะอยู่ใน: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 ใน /System/Library/Frameworks/Security.framework/Versions/A/Security
2011-11-01 02: 13: 02.741 Halloween FX [33484: 10703] เกิดข้อผิดพลาดในการโหลด /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): ไม่พบสัญลักษณ์: ___CFObjCIsCollectable
  อ้างอิงจาก: /System/Library/Frameworks/Security.framework/Versions/A/Security
  คาดว่าจะอยู่ใน: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 ใน /System/Library/Frameworks/Security.framework/Versions/A/Security

และฉันมีรายงานว่าในอุปกรณ์บางเครื่องไม่ได้เล่นเลย


แค่อยากจะเพิ่มฉันพบปัญหาเดียวกันนี้เมื่อเล่นสตรีมวิดีโอ HLS ในโครงการ iOS โดยใช้ ARC
James J

นอกจากนี้ลิงค์นี้: stackoverflow.com/questions/6906930/… cocos2d-iphone.org/forum/topic/31022
Bob

คำตอบ:


203

นั่นคือข้อผิดพลาดที่ได้รับการยืนยันของ iOS SDK 5 / Simulator - เกิดขึ้นทันทีที่เครื่องจำลองพยายามเล่นเสียง (จากภาพยนตร์หรือแหล่งกำเนิดเสียงอื่น ๆ ) ไม่ต้องกังวลว่าจะไม่มีปัญหากับอุปกรณ์จริง

คุณได้กล่าวถึงรายงานจริงของผู้ใช้ที่มีปัญหาในการใช้แอพของคุณ - ปัญหาเหล่านั้นไม่เกี่ยวข้อง / เชื่อมโยงกับปัญหาที่คุณโพสต์ไว้ข้างต้น

ปัญหานี้ยื่นโดย Apple ภายใต้ Bug ID # 10555404 ฉันยื่นรายงานด้วยตัวเองซึ่งในที่สุดก็ถูกระบุว่าเป็นการหลอกลวงของรหัสข้อบกพร่องดังกล่าว

ปัญหานี้ยังคงมีอยู่จนถึงและรวมถึง Xcode เวอร์ชัน 4.4.1 (4F1003), iOS SDK 5.1

ปรับปรุง

ในที่สุดปัญหานี้ได้รับการแก้ไขแล้วภายใน Xcode เวอร์ชัน 4.5 (4G182), iOS SDK 6.0

บันทึก

ปัญหายังคงมีอยู่แม้ใน Xcode เวอร์ชัน 4.5 เมื่อใช้ร่วมกับโปรแกรมจำลอง iOS 5.1 (หรือต่ำกว่า)


1
ยังคงพบปัญหานี้กับ LLDB แต่ความล่าช้าที่น่ารำคาญหายไป
stigi

13
ดูเหมือนว่าจะเกิดจากข้อยกเว้นภายในที่เกิดขึ้นภายใน AVFoundation บน Simulator การปิดใช้งานเบรกพอยต์ "ข้อยกเว้นทั้งหมด" จะทำให้ดีบักเกอร์หยุดทำงานและเสียงจะเล่นตามคำตอบของ Brandon Williams ที่แนะนำ (หรือบังคับให้ดีบักเกอร์ดำเนินการต่อซ้ำ ๆ และเสียงจะเล่นในที่สุด)
Chris Miles

2
ฉันยังคงพบปัญหานี้ใน Xcode 4.5 และด้วย iOS 6 Simulator + iOS SDK 6.0 ไม่ว่าฉันจะพยายามแก้ไขปัญหาหรือคำแนะนำใดก็ตาม อืม ...
Joe D'Andrea

16

ฉันพบวิธีแก้ปัญหาชั่วคราวสำหรับปัญหานี้: เพียงแค่ปิดเบรกพอยต์ก่อนเล่นวิดีโอ จากนั้นจะใช้งานได้ดีในโปรแกรมจำลอง


4

ปัญหานี้อาจเกิดขึ้นหากคุณนำเข้า Mac OSX framework ไม่ถูกต้องแทนที่จะเป็น iOs framework การลบกรอบ Mac OS ใช้ได้ผลสำหรับฉัน


4

ใช้ AVAudioPlayer เป็น ivar ในไฟล์ส่วนหัวด้วย strong: @property (strong, nonatomic) AVAudioPlayer * audioPlayer สำหรับฉันสิ่งนี้ได้ผล


4

สามารถใช้รหัสต่อไปนี้เพื่อทดสอบโปรแกรมจำลอง

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

1

นี่เป็นปัญหาที่หลายคนกำลังประสบ ฉันยังไม่พบวิธีแก้ปัญหานี้

ฉันขอแนะนำอย่างยิ่งให้ยื่นเรดาร์ นี่คือของฉันhttp://openradar.appspot.com/radar?id=1466402


อย่ากังวลที่ Apple จะเงียบ ฉันยังคงได้รับคำติชมเกี่ยวกับข้อบกพร่อง แต่อันนี้ชัดเจนมาก อย่างน้อยพวกเขาควรหาข้อมูลที่ซ้ำกัน :(
สติ

1

สิ่งที่พูดนั้นถูกต้องอย่างยิ่ง แต่เมื่อใช้ ARC ปัญหานี้อาจสัมพันธ์ (โดยไม่มีสาเหตุ) กับปัญหาอื่น: หาก AVAudioPlayer ไม่เล่นเสียงใด ๆ สิ่งนี้อาจน่าสนใจสำหรับคุณ: https://stackoverflow.com/a/7744831/838068

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.