#169 Macam forces Skype to crash/unable to release webcam

open
nobody
5
2009-09-14
2009-09-14
Anonymous
No

Macam component 0.9.2
Latest Skype 2.8 build.
Creative Live! Cam Notebook Pro webcam

Reproducibility: often

Macam forces Skype to crash because it seems to be unable to release the webcam.

Thread 0 Crashed:
0 libobjc.A.dylib 0x90a410f0 objc_msgSend + 16
1 ...urceforge.webcam-osx.common 0x0682653c -[MyCameraDriver shutdown] + 192 (bundle1.s:283)
2 ...urceforge.webcam-osx.common 0x06865864 -[GenericDriver shutdown] + 252 (bundle1.s:283)
3 ...urceforge.webcam-osx.common 0x0682a4e0 -[MyBridge shutdown] + 124 (bundle1.s:283)
4 ...urceforge.webcam-osx.common 0x0682dde0 vdigClose + 56 (bundle1.s:283)
5 ...ple.CoreServices.CarbonCore 0x90bdeff4 CallComponentFunctionCommon + 1044
6 ...urceforge.webcam-osx.common 0x0682d5e0 vdigMainEntry + 84 (bundle1.s:283)
7 ...ple.CoreServices.CarbonCore 0x90bdeb7c CallComponent + 260
8 ...ple.CoreServices.CarbonCore 0x90be02f0 CallComponentClose + 40
9 ...ple.CoreServices.CarbonCore 0x90be01e4 CloseComponentInternal(ComponentInstanceRecord*) + 108
10 ...ple.CoreServices.CarbonCore 0x90be0150 CloseComponent + 48
11 ...ickTimeComponents.component 0x99cd92b0 _SGVideoClose + 48
12 ...ple.CoreServices.CarbonCore 0x90bdeff4 CallComponentFunctionCommon + 1044
13 ...ple.CoreServices.CarbonCore 0x90bdeb7c CallComponent + 260
14 ...ple.CoreServices.CarbonCore 0x90be02f0 CallComponentClose + 40
15 ...ple.CoreServices.CarbonCore 0x90be01e4 CloseComponentInternal(ComponentInstanceRecord*) + 108
16 ...ple.CoreServices.CarbonCore 0x90be0150 CloseComponent + 48
17 ...ickTimeComponents.component 0x99cc95ac _SGDisposeChannel + 124
18 ...ple.CoreServices.CarbonCore 0x90bdeff4 CallComponentFunctionCommon + 1044
19 ...ple.CoreServices.CarbonCore 0x90bdeb7c CallComponent + 260
20 com.apple.QuickTime 0x94ad7878 SGDisposeChannel + 40
21 com.skype.skype 0x0095b088 0x1000 + 9805960
22 com.skype.skype 0x0095bce8 0x1000 + 9809128
23 com.skype.skype 0x0095d9b0 0x1000 + 9816496
24 com.apple.CoreFoundation 0x907f2384 __CFRunLoopDoTimer + 184
25 com.apple.CoreFoundation 0x907decfc __CFRunLoopRun + 1680
26 com.apple.CoreFoundation 0x907de2b0 CFRunLoopRunSpecific + 268
27 com.apple.HIToolbox 0x932adb20 RunCurrentEventLoopInMode + 264
28 com.apple.HIToolbox 0x932ad1b4 ReceiveNextEventCommon + 380
29 com.apple.HIToolbox 0x932ad020 BlockUntilNextEventMatchingListInMode + 96
30 com.apple.AppKit 0x937d8734 _DPSNextEvent + 384
31 com.apple.AppKit 0x937d83f8 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 116
32 com.apple.AppKit 0x937d493c -[NSApplication run] + 472
33 com.skype.skype 0x001e8d50 0x1000 + 1998160
34 com.skype.skype 0x001e8f68 0x1000 + 1998696
35 com.skype.skype 0x00003560 0x1000 + 9568
36 com.skype.skype 0x00003270 0x1000 + 8816

In Skype UI logs I see:
usbCloseConnection-Release Stream Interface: Error: Unknown Error:16383 Sub:4095 System:63
usbCloseConnection-Release Device: Error: Unknown Error:16383 Sub:4095 System:63

Discussion