PDA

View Full Version : ICControl crashes



RPaulsen
October 11, 2004, 09:32:31
For testing purposes I am using an Orange Micro Ibot Firewire WebCam with a WDM driver. When the computer has been turned off for some time it seems that the driver in some way "looses" connection to the camera.

This causes ICControl related programs to crash at startup. An example is "IC Capture".

I tried the AMCap program from the Direct9.0SDK distribution. It does not crash but delivers two errors:

1. error 80004002: Cannot find VCapture:IAMStreamConfig

2. This graph cannot preview!

My guess is that the DirectX wrapping code in ICControl does not check for this rare error from DShow?

I am aware that my driver and camera are "defect", but it would be nice if ICControl would make a more gentle exit.

Best regards,
Rasmus

Stefan Geissler
October 11, 2004, 13:34:40
Hello Rasmus,

What error message occurs, when IC Capture crashes?

RPaulsen
October 11, 2004, 13:52:02
Hi Stefan,

Thanks for the swift reply. Here is a dump of VC++6.0 when I run the Callback demo program in debug mode.

If I unplug and then replug the camera, everything works fine.

Best regards,
Rasmus
-----------------------------------------------------------------
Loaded 'ntdll.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\SYSTEM32\KERNEL32.DLL', no matching symbolic information found.
Loaded 'C:\Program Files\The Imaging Source Europe GmbH\IC Imaging Control 2.0\ClassLib\debug\TIS_UDSHL06_vc6d.dll', no matching symbolic information found.
Loaded 'C:\Program Files\The Imaging Source Europe GmbH\IC Imaging Control 2.0\ClassLib\debug\TIS_DShowLib06_vc71d.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\SYSTEM32\WINMM.DLL', no matching symbolic information found.
Loaded 'C:\WINDOWS\SYSTEM32\USER32.DLL', no matching symbolic information found.
Loaded 'C:\WINDOWS\SYSTEM32\GDI32.DLL', no matching symbolic information found.
Loaded 'C:\WINDOWS\SYSTEM32\ADVAPI32.DLL', no matching symbolic information found.
Loaded 'C:\WINDOWS\SYSTEM32\RPCRT4.DLL', no matching symbolic information found.
Loaded 'C:\WINDOWS\SYSTEM32\SETUPAPI.DLL', no matching symbolic information found.
Loaded 'C:\WINDOWS\SYSTEM32\MSVCRT.DLL', no matching symbolic information found.
Loaded 'C:\WINDOWS\SYSTEM32\OLE32.DLL', no matching symbolic information found.
Loaded 'C:\WINDOWS\SYSTEM32\OLEAUT32.DLL', no matching symbolic information found.
Loaded 'C:\WINDOWS\SYSTEM32\MSVCP71D.DLL', no matching symbolic information found.
Loaded 'C:\WINDOWS\SYSTEM32\MSVCR71D.DLL', no matching symbolic information found.
Loaded 'C:\WINDOWS\SYSTEM32\quartz.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\SYSTEM32\VERSION.DLL', no matching symbolic information found.
Loaded symbols for 'C:\WINDOWS\SYSTEM32\MSVCP60D.DLL'
Loaded symbols for 'C:\WINDOWS\SYSTEM32\MSVCRTD.DLL'
TIS_UDSHL.DLL Initializing!
Loaded 'C:\WINDOWS\SYSTEM32\d3d8.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\SYSTEM32\d3d8thk.dll', no matching symbolic information found.
Loaded 'C:\Program Files\The Imaging Source Europe GmbH\IC Imaging Control 2.0\ClassLib\debug\ICFilterContainer.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\SYSTEM32\MSVCP71.DLL', no matching symbolic information found.
Loaded 'C:\WINDOWS\SYSTEM32\MSVCR71.DLL', no matching symbolic information found.
Loaded 'C:\Program Files\The Imaging Source Europe GmbH\IC Imaging Control 2.0\ClassLib\debug\stdcodecadapter.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\SYSTEM32\MSVFW32.DLL', no matching symbolic information found.
Loaded 'C:\WINDOWS\SYSTEM32\shell32.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\SYSTEM32\SHLWAPI.DLL', no matching symbolic information found.
Loaded 'C:\WINDOWS\SYSTEM32\COMCTL32.DLL', no matching symbolic information found.
Loaded 'C:\WINDOWS\SYSTEM32\MSVCR71.DLL', no matching symbolic information found.
Loaded 'C:\WINDOWS\SYSTEM32\MSVCP71.DLL', no matching symbolic information found.
Loaded 'C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.1515_x-ww_7bb98b8a\comctl32.dll', no matching symbolic information found.

Session started : 10/11/04 14:49:38

Current working dir at : C:\Program Files\The Imaging Source Europe GmbH\IC Imaging Control 2.0\samples\vc6\callback
Loaded file : C:\Program Files\The Imaging Source Europe GmbH\IC Imaging Control 2.0\ClassLib\debug\TIS_DShowLib06_vc71d.dll Version : 2.0.110.501
Trying to load : "C:\Program Files\The Imaging Source Europe GmbH\IC Imaging Control 2.0\ClassLib\debug\ICFilterContainer.dll" using the funcname : "getICFilterContainerDLLRep"
Loaded 'C:\Program Files\The Imaging Source Europe GmbH\IC Imaging Control 2.0\ClassLib\debug\ICFilterContainer.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\SYSTEM32\MSVCP71.DLL', no matching symbolic information found.
Loaded 'C:\WINDOWS\SYSTEM32\MSVCR71.DLL', no matching symbolic information found.
Loaded DShow Module : "C:\Program Files\The Imaging Source Europe GmbH\IC Imaging Control 2.0\ClassLib\debug\ICFilterContainer.dll" 2.0.110.501
Trying to load : "C:\Program Files\The Imaging Source Europe GmbH\IC Imaging Control 2.0\ClassLib\debug\stdcodecadapter.dll" using the funcname : "getCodecModuleRep"
Loaded 'C:\Program Files\The Imaging Source Europe GmbH\IC Imaging Control 2.0\ClassLib\debug\stdcodecadapter.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\SYSTEM32\MSVFW32.DLL', no matching symbolic information found.
Loaded 'C:\WINDOWS\SYSTEM32\shell32.dll', no matching symbolic information found.
Loaded DShow Module : "C:\Program Files\The Imaging Source Europe GmbH\IC Imaging Control 2.0\ClassLib\debug\stdcodecadapter.dll" 2.0.110.501
Trying to load : "C:\Program Files\The Imaging Source Europe GmbH\IC Imaging Control 2.0\ClassLib\debug\dvdevice.vda" using the funcname : "getVCDAdapterDLLRep"
Loaded 'C:\Program Files\The Imaging Source Europe GmbH\IC Imaging Control 2.0\ClassLib\debug\dvdevice.vda', no matching symbolic information found.
Loaded DShow Module : "C:\Program Files\The Imaging Source Europe GmbH\IC Imaging Control 2.0\ClassLib\debug\dvdevice.vda" 2.0.110.501
Trying to load : "C:\Program Files\The Imaging Source Europe GmbH\IC Imaging Control 2.0\ClassLib\debug\tisdcam.vda" using the funcname : "getVCDAdapterDLLRep"
Loaded 'C:\Program Files\The Imaging Source Europe GmbH\IC Imaging Control 2.0\ClassLib\debug\tisdcam.vda', no matching symbolic information found.
Loaded DShow Module : "C:\Program Files\The Imaging Source Europe GmbH\IC Imaging Control 2.0\ClassLib\debug\tisdcam.vda" 2.0.110.502
Trying to load : "C:\Program Files\The Imaging Source Europe GmbH\IC Imaging Control 2.0\ClassLib\debug\vcc_vp.vda" using the funcname : "getVCDAdapterDLLRep"
Loaded 'C:\Program Files\The Imaging Source Europe GmbH\IC Imaging Control 2.0\ClassLib\debug\vcc_vp.vda', no matching symbolic information found.
Loaded DShow Module : "C:\Program Files\The Imaging Source Europe GmbH\IC Imaging Control 2.0\ClassLib\debug\vcc_vp.vda" 2.0.110.502
Trying to load : "C:\Program Files\The Imaging Source Europe GmbH\IC Imaging Control 2.0\ClassLib\debug\mjpeg.tca" using the funcname : "getCodecModuleRep"
Loaded 'C:\Program Files\The Imaging Source Europe GmbH\IC Imaging Control 2.0\ClassLib\debug\mjpeg.tca', no matching symbolic information found.
Loaded DShow Module : "C:\Program Files\The Imaging Source Europe GmbH\IC Imaging Control 2.0\ClassLib\debug\mjpeg.tca" 2.0.110.501
Module "C:\Program Files\The Imaging Source Europe GmbH\IC Imaging Control 2.0\ClassLib\debug\ICFilterContainer.dll" bound.
Module "C:\Program Files\The Imaging Source Europe GmbH\IC Imaging Control 2.0\ClassLib\debug\stdcodecadapter.dll" bound.
Module "C:\Program Files\The Imaging Source Europe GmbH\IC Imaging Control 2.0\ClassLib\debug\dvdevice.vda" bound.
Module "C:\Program Files\The Imaging Source Europe GmbH\IC Imaging Control 2.0\ClassLib\debug\tisdcam.vda" bound.
Module "C:\Program Files\The Imaging Source Europe GmbH\IC Imaging Control 2.0\ClassLib\debug\vcc_vp.vda" bound.
Module "C:\Program Files\The Imaging Source Europe GmbH\IC Imaging Control 2.0\ClassLib\debug\mjpeg.tca" bound.
DShowLib Function : enter Grabber::getAvailableVideoCaptureDevices()
Loaded 'C:\WINDOWS\SYSTEM32\CLBCATQ.DLL', no matching symbolic information found.
Loaded 'C:\WINDOWS\SYSTEM32\COMRES.DLL', no matching symbolic information found.
Loaded 'C:\WINDOWS\SYSTEM32\devenum.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\SYSTEM32\msdmo.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\SYSTEM32\AVICAP32.DLL', no matching symbolic information found.
Found device. display name : @device:pnp:\\?\1394#orange_micro&ibot#a705010040f5d000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global friendly name : Orange Micro iBOT gets dev count : 0
Loaded 'C:\WINDOWS\SYSTEM32\ksproxy.ax', no matching symbolic information found.
Loaded 'C:\WINDOWS\SYSTEM32\ksuser.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\SYSTEM32\kswdmcap.ax', no matching symbolic information found.
Loaded 'C:\WINDOWS\SYSTEM32\mfc42.dll', no matching symbolic information found.
CSourceFilterType : rebind called for Orange Micro iBOT
Assigning device to available list. display name : @device:pnp:\\?\1394#orange_micro&ibot#a705010040f5d000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global friendly name : Orange Micro iBOT
VideoCaptureDevices:
|--Orange Micro iBOT
DShowLib Function : returns successful Grabber::getAvailableVideoCaptureDevices()
DShowLib Function : enter Grabber::openDev
Opening device : Orange Micro iBOT
CSourceFilterType : rebind called for Orange Micro iBOT
Building new graph
Loaded 'C:\WINDOWS\SYSTEM32\MSCTF.DLL', no matching symbolic information found.
Loaded 'C:\WINDOWS\SYSTEM32\IAT_YUV.ax', no matching symbolic information found.
New graph built
Error value set : No value for this setting is currently available
DShowLib Function : enter Grabber::getAvailableVideoFormats()
HEAP[Callback.exe]: Invalid allocation size - D23A1160 (exceeded 7ffdefff)
Error value set : DShowLib behaves unexpected, please contact the producer's support
DShowLib Function : returns error Grabber::getAvailableVideoFormats()
First-chance exception in Callback.exe (TIS_UDSHL06_VC6D.DLL): 0xC0000005: Access Violation.