OS: Ubuntu 10.04 with Gnome wine version: 1.1.42 amcap.exe version: 9.00 wecam: Logictech QuickCam E3500 The webcam works very well with ubuntu (I just got cheese to test the webcam). But I try to copy a amcap.exe and run 'wine amcap.exe' or 'sudo wine amcap.exe'. The amcap will crash when the amcap gui appears. Following the Documents, I turn on the debug mode.What should I do for the next? What's wrong with wine/amcap ? Code: fixme:mixer:ALSA_MixerInit No master control found on USB Device 0x46d:0x9a4, disabling mixer trace:qcap:DllGetClassObject ({bf87b6e1-8c27-11d0-b3f0-00aa003761c5},{00000001-0000-0000-c000-000000000046},0x62e03c) trace:qcap:DSCF_CreateInstance (0x13f720)->((nil),{93e5a4e0-2d50-11d2-abfa-00a0c9c6e38d},0x630e60) trace:qcap:QCAP_createCaptureGraphBuilder2 ((nil), 0x62dfcc) trace:qcap:fnCaptureGraphBuilder2_QueryInterface (0x13f868/0x13f868)->({93e5a4e0-2d50-11d2-abfa-00a0c9c6e38d}, 0x630e60) trace:qcap:fnCaptureGraphBuilder2_AddRef (0x13f868/0x13f868)->() AddRef from 1 trace:qcap:fnCaptureGraphBuilder2_QueryInterface -- Interface = 0x13f868 trace:qcap:fnCaptureGraphBuilder2_Release (0x13f868/0x13f868)->() Release from 2 trace:qcap:DllGetClassObject ({1b544c22-fd0b-11ce-8c63-00aa0044b51e},{00000001-0000-0000-c000-000000000046},0x62dfa8) trace:qcap:DSCF_CreateInstance (0x13fa60)->((nil),{00000000-0000-0000-c000-000000000046},0x62e034) trace:qcap:QCAP_createVFWCaptureFilter (nil) - 0x62df38 trace:qcap:OutputPin_Init trace:qcap:QCAP_createVFWCaptureFilter -- created at 0x13fbb0 trace:qcap:VfwCapture_QueryInterface ({00000000-0000-0000-c000-000000000046}, 0x62e034) trace:qcap:VfwCapture_QueryInterface Returning {00000000-0000-0000-c000-000000000046} interface trace:qcap:VfwCapture_AddRef 0x13fbb0->() New refcount: 2 trace:qcap:VfwCapture_Release 0x13fbb0->() New refcount: 1 trace:qcap:VfwCapture_QueryInterface ({37d84f60-42cb-11ce-8135-00aa004bb851}, 0x62e034) trace:qcap:VfwCapture_QueryInterface Returning {37d84f60-42cb-11ce-8135-00aa004bb851} interface trace:qcap:PPB_AddRef 0x13fbbc --> Forwarding to VfwCapture (0x13fbb0) trace:qcap:VfwCapture_AddRef 0x13fbb0->() New refcount: 2 trace:qcap:PPB_Load 0x13fbbc/0x13fbb0-> (0x13f720, (nil)) trace:qcap:YUV_Init Filled hash table trace:qcap_v4l:qcap_driver_init opening /dev/video0 trace:qcap_v4l:qcap_driver_init 1 inputs on UVC Camera (046d:09a4) trace:qcap_v4l:qcap_driver_init depth 24 palette 4 (24 bit RGB values) hue 0 color 8224 contrast 8224 trace:qcap_v4l:qcap_driver_init Using the suggested format trace:qcap_v4l:qcap_driver_init format: 24 bits - 320 x 240 trace:qcap:PPB_Release 0x13fbbc --> Forwarding to VfwCapture (0x13fbb0) trace:qcap:VfwCapture_Release 0x13fbb0->() New refcount: 1 trace:qcap:VfwCapture_QueryInterface ({56a86895-0ad4-11ce-b03a-0020af0ba770}, 0x427ac4) trace:qcap:VfwCapture_QueryInterface Returning {56a86895-0ad4-11ce-b03a-0020af0ba770} interface trace:qcap:VfwCapture_AddRef 0x13fbb0->() New refcount: 2 trace:qcap:VfwCapture_Release 0x13fbb0->() New refcount: 1 trace:qcap:fnCaptureGraphBuilder2_SetFilterGraph (0x13f868/0x13f868)->(0x13ffb0) trace:qcap:VfwCapture_JoinFilterGraph (0x13ffb0, L"UVC Camera (046d:09a4)") trace:qcap:VfwCapture_AddRef 0x13fbb0->() New refcount: 2 trace:qcap:VfwCapture_SetSyncSource (0x1403f0) fixme:qcap:fnCaptureGraphBuilder2_FindInterface (0x13f868/0x13f868)->({fb6c4281-0353-11d1-905f-0000c0cc16ba}, {73766169-0000-0010-8000-00aa00389b71}, 0x13fbb0, {c6e13343-30ac-11d0-a18c-00a0c9118956}, 0x427ab0) - workaround stub! trace:qcap:VfwCapture_QueryInterface ({c6e13343-30ac-11d0-a18c-00a0c9118956}, 0x427ab0) fixme:qcap:VfwCapture_QueryInterface No interface for {c6e13343-30ac-11d0-a18c-00a0c9118956}! fixme:qcap:fnCaptureGraphBuilder2_FindInterface (0x13f868/0x13f868)->({fb6c4281-0353-11d1-905f-0000c0cc16ba}, {73646976-0000-0010-8000-00aa00389b71}, 0x13fbb0, {c6e13343-30ac-11d0-a18c-00a0c9118956}, 0x427ab0) - workaround stub! trace:qcap:VfwCapture_QueryInterface ({c6e13343-30ac-11d0-a18c-00a0c9118956}, 0x427ab0) fixme:qcap:VfwCapture_QueryInterface No interface for {c6e13343-30ac-11d0-a18c-00a0c9118956}! fixme:qcap:fnCaptureGraphBuilder2_FindInterface (0x13f868/0x13f868)->({fb6c4281-0353-11d1-905f-0000c0cc16ba}, {73766169-0000-0010-8000-00aa00389b71}, 0x13fbb0, {c6e13340-30ac-11d0-a18c-00a0c9118956}, 0x427abc) - workaround stub! trace:qcap:VfwCapture_QueryInterface ({c6e13340-30ac-11d0-a18c-00a0c9118956}, 0x427abc) trace:qcap:VfwCapture_QueryInterface Returning {c6e13340-30ac-11d0-a18c-00a0c9118956} interface trace:qcap:AMStreamConfig_AddRef 0x13fbb4 --> Forwarding to VfwCapture (0x13fbb0) trace:qcap:VfwCapture_AddRef 0x13fbb0->() New refcount: 3 trace:qcap:AMStreamConfig_GetFormat 0x13fbb4 -> (0x62e0a4) trace:qcap_v4l:qcap_driver_get_format Output format: 320x240 - 24 bits = 225 KB trace:qcap:dump_AM_MEDIA_TYPE {73646976-0000-0010-8000-00aa00389b71} {e436eb7d-524f-11ce-9f53-0020af0ba770} ... {05589f80-c356-11ce-bf01-00aa0055595a} fixme:qcap:fnCaptureGraphBuilder2_FindInterface (0x13f868/0x13f868)->({fb6c4281-0353-11d1-905f-0000c0cc16ba}, {73646976-0000-0010-8000-00aa00389b71}, 0x13fbb0, {d8d715a0-6e5e-11d0-b3f0-00aa003761c5}, 0x427ab4) - workaround stub! trace:qcap:VfwCapture_QueryInterface ({d8d715a0-6e5e-11d0-b3f0-00aa003761c5}, 0x427ab4) fixme:qcap:VfwCapture_QueryInterface No interface for {d8d715a0-6e5e-11d0-b3f0-00aa003761c5}! trace:qcap:VfwCapture_EnumPins (0x62e088) trace:qcap:IEnumPinsImpl_Next (1, 0x62e08c, 0x62e0b8) trace:qcap:VfwPin_AddRef () -> new refcount: 2 trace:qcap:IPinImpl_QueryPinInfo (0x13fcf8/0x13fcf8)->(0x62e0d0) trace:qcap:VfwCapture_AddRef 0x13fbb0->() New refcount: 4 trace:qcap:VfwCapture_Release 0x13fbb0->() New refcount: 3 trace:qcap:VfwPin_Release () -> new refcount: 1 trace:qcap:IEnumPinsImpl_Next (1, 0x62e08c, 0x62e0b8) trace:qcap:IEnumPinsImpl_Release () trace:qcap:fnCaptureGraphBuilder2_FindPin (0x13f868/0x13f868)->(0x13fbb0, 1, {fb6c4284-0353-11d1-905f-0000c0cc16ba}, (null), 0, 0, 0x62e0a0) trace:qcap:VfwCapture_QueryInterface ({56a86891-0ad4-11ce-b03a-0020af0ba770}, 0x62e014) fixme:qcap:VfwCapture_QueryInterface No interface for {56a86891-0ad4-11ce-b03a-0020af0ba770}! trace:qcap:VfwCapture_QueryInterface ({56a86895-0ad4-11ce-b03a-0020af0ba770}, 0x62e010) trace:qcap:VfwCapture_QueryInterface Returning {56a86895-0ad4-11ce-b03a-0020af0ba770} interface trace:qcap:VfwCapture_AddRef 0x13fbb0->() New refcount: 4 trace:qcap:VfwCapture_EnumPins (0x62e018) trace:qcap:IEnumPinsImpl_Reset IEnumPinsImpl::Reset() trace:qcap:IEnumPinsImpl_Next (1, 0x62e014, (nil)) trace:qcap:VfwPin_AddRef () -> new refcount: 2 trace:qcap:fnCaptureGraphBuilder2_FindPin Testing match trace:qcap:IPinImpl_QueryDirection (0x13fcf8/0x13fcf8)->(0x62df84) fixme:qcap:pin_matches Ignoring category/type trace:qcap:pin_matches Match made in heaven trace:qcap:IEnumPinsImpl_Release () trace:qcap:VfwPin_Release () -> new refcount: 1 fixme:qcap:fnCaptureGraphBuilder2_RenderStream (0x13f868/0x13f868)->({fb6c4282-0353-11d1-905f-0000c0cc16ba}, {73766169-0000-0010-8000-00aa00389b71}, 0x13fbb0, (nil), (nil)) Stub! trace:qcap:fnCaptureGraphBuilder2_FindPin (0x13f868/0x13f868)->(0x13fbb0, 1, {fb6c4282-0353-11d1-905f-0000c0cc16ba}, {73766169-0000-0010-8000-00aa00389b71}, 1, 0, 0x62e348) trace:qcap:VfwCapture_QueryInterface ({56a86891-0ad4-11ce-b03a-0020af0ba770}, 0x62e2c4) fixme:qcap:VfwCapture_QueryInterface No interface for {56a86891-0ad4-11ce-b03a-0020af0ba770}! trace:qcap:VfwCapture_QueryInterface ({56a86895-0ad4-11ce-b03a-0020af0ba770}, 0x62e2c0) trace:qcap:VfwCapture_QueryInterface Returning {56a86895-0ad4-11ce-b03a-0020af0ba770} interface trace:qcap:VfwCapture_AddRef 0x13fbb0->() New refcount: 5 trace:qcap:VfwCapture_EnumPins (0x62e2c8) trace:qcap:IEnumPinsImpl_Reset IEnumPinsImpl::Reset() trace:qcap:IEnumPinsImpl_Next (1, 0x62e2c4, (nil)) trace:qcap:VfwPin_AddRef () -> new refcount: 2 trace:qcap:fnCaptureGraphBuilder2_FindPin Testing match trace:qcap:IPinImpl_QueryDirection (0x13fcf8/0x13fcf8)->(0x62e234) fixme:qcap:pin_matches Ignoring category/type trace:qcap:pin_matches Match made in heaven trace:qcap:IEnumPinsImpl_Release () trace:qcap:fnCaptureGraphBuilder2_FindPin (0x13f868/0x13f868)->((nil), 0, {fb6c4282-0353-11d1-905f-0000c0cc16ba}, {73766169-0000-0010-8000-00aa00389b71}, 1, 0, 0x62e344) wine: Unhandled page fault on read access to 0x00000000 at address 0x3a590b14 (thread 0009), starting debugger... Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x3a590b14). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:3a590b14 ESP:0062e25c EBP:0062e2e4 EFLAGS:00010206( R- -- I - -P- ) EAX:000000aa EBX:3a5a1ff4 ECX:00000000 EDX:00000000 ESI:0041f8c0 EDI:0041e450 Stack dump: 0x0062e25c: 00000003 3a5a2934 3a59a3c8 3a59a0e8 0x0062e26c: 0013f868 0013f868 00000000 00000000 0x0062e27c: 7bcb4ded 7bcb4dc6 00000001 00000000 0x0062e28c: 0062e344 00110000 00000010 6a5deff4 0x0062e29c: 00000000 3a5a2934 00000000 3a5a2934 0x0062e2ac: 3a59a3c8 3a599f02 00000000 7bcb4dc6 Backtrace: =>0 0x3a590b14 fnCaptureGraphBuilder2_FindPin+0x34(iface=0x13f868, pSource=(nil), pindir=PINDIR_INPUT, pCategory=0x41e450, pType=0x41f8c0, fUnconnected=0x0001, num=0, ppPin=0x62e344) [/build/buildd/wine1.2-1.1.42/dlls/qcap/capturegraph.c:404] in qcap (0x0062e364) 1 0x3a5910ac fnCaptureGraphBuilder2_RenderStream+0xdb(iface=0x13f868, pCategory=0x41e450, pType=0x41f8c0, pSource=0x13fbb0, pfCompressor=(nil), pfRenderer=(nil)) [/build/buildd/wine1.2-1.1.42/dlls/qcap/capturegraph.c:294] in qcap (0x0062e56c) 0x3a590b14 fnCaptureGraphBuilder2_FindPin+0x34 [/build/buildd/wine1.2-1.1.42/dlls/qcap/capturegraph.c:404] in qcap: movl 0x0(%edx),%ecx Unable to open file '' Modules: Module Address Debug info Name (118 modules) PE 400000- 42c000 Export amcap ELF 20000000-20015000 Deferred avicap32<elf> \-PE 20010000-20015000 \ avicap32 ELF 20015000-200c8000 Deferred quartz<elf> \-PE 20030000-200c8000 \ quartz ELF 200c8000-200ff000 Deferred winealsa<elf> \-PE 200d0000-200ff000 \ winealsa ELF 20102000-20144000 Deferred libpulse.so.0 ELF 20144000-2014a000 Deferred libxtst.so.6 ELF 2014a000-20197000 Deferred libflac.so.8 ELF 20197000-2019e000 Deferred libogg.so.0 ELF 2019e000-201a5000 Deferred libasound_module_pcm_pulse.so ELF 201a5000-201bb000 Deferred midimap<elf> \-PE 201b0000-201bb000 \ midimap ELF 201bb000-201c1000 Deferred libv4l1.so.0 ELF 29b63000-29bd0000 Deferred libv4lconvert.so.0 ELF 2cc25000-2cc6d000 Deferred dsound<elf> \-PE 2cc30000-2cc6d000 \ dsound ELF 2da9d000-2dac2000 Deferred msvfw32<elf> \-PE 2daa0000-2dac2000 \ msvfw32 ELF 351da000-351e3000 Deferred libwrap.so.0 ELF 39824000-398ec000 Deferred libasound.so.2 ELF 3a57d000-3a5a4000 Dwarf qcap<elf> \-PE 3a580000-3a5a4000 \ qcap ELF 4ca85000-4cb81000 Deferred libvorbisenc.so.2 ELF 4f194000-4f1b6000 Deferred devenum<elf> \-PE 4f1a0000-4f1b6000 \ devenum ELF 5081d000-50828000 Deferred libv4l2.so.0 ELF 58685000-586d0000 Deferred libpulsecommon-0.9.21.so ELF 5c106000-5c12f000 Deferred libvorbis.so.0 ELF 5f214000-5f27c000 Deferred libsndfile.so.1 ELF 677b5000-677cd000 Deferred msacm32<elf> \-PE 677c0000-677cd000 \ msacm32 ELF 68000000-6801d000 Deferred ld-linux.so.2 ELF 6801d000-68036000 Deferred libpthread.so.0 ELF 68036000-68190000 Deferred libc.so.6 ELF 68190000-68194000 Deferred libdl.so.2 ELF 68194000-6819c000 Deferred libnss_compat.so.2 ELF 6819c000-681b3000 Deferred libnsl.so.1 ELF 681b3000-681bf000 Deferred libnss_files.so.2 ELF 681bf000-682ce000 Deferred user32<elf> \-PE 681d0000-682ce000 \ user32 ELF 682ce000-68358000 Deferred gdi32<elf> \-PE 682e0000-68358000 \ gdi32 ELF 68358000-683b1000 Deferred advapi32<elf> \-PE 68360000-683b1000 \ advapi32 ELF 683b1000-6845c000 Deferred comdlg32<elf> \-PE 683c0000-6845c000 \ comdlg32 ELF 6845c000-684bb000 Deferred shlwapi<elf> \-PE 68470000-684bb000 \ shlwapi ELF 684bb000-68589000 Deferred comctl32<elf> \-PE 684c0000-68589000 \ comctl32 ELF 68589000-685bf000 Deferred winspool<elf> \-PE 68590000-685bf000 \ winspool ELF 685bf000-68646000 Deferred winmm<elf> \-PE 685d0000-68646000 \ winmm ELF 68646000-6866c000 Deferred msacm32<elf> \-PE 68650000-6866c000 \ msacm32 ELF 6866c000-68680000 Deferred olepro32<elf> \-PE 68670000-68680000 \ olepro32 ELF 68680000-68766000 Deferred oleaut32<elf> \-PE 686a0000-68766000 \ oleaut32 ELF 68766000-687dc000 Deferred libfreetype.so.6 ELF 687dc000-6880c000 Deferred libfontconfig.so.1 ELF 6880c000-68833000 Deferred libexpat.so.1 ELF 68833000-688d2000 Deferred winex11<elf> \-PE 68840000-688d2000 \ winex11 ELF 688d2000-688eb000 Deferred libice.so.6 ELF 688eb000-688fb000 Deferred libxext.so.6 ELF 688fb000-68a18000 Deferred libx11.so.6 ELF 68a18000-68a1d000 Deferred libuuid.so.1 ELF 68a1d000-68a37000 Deferred libxcb.so.1 ELF 68a37000-68a3b000 Deferred libxau.so.6 ELF 68a3b000-68a41000 Deferred libxdmcp.so.6 ELF 68a41000-68a62000 Deferred imm32<elf> \-PE 68a50000-68a62000 \ imm32 ELF 68a62000-68a66000 Deferred libxinerama.so.1 ELF 68a66000-68a6c000 Deferred libxxf86vm.so.1 ELF 68a6c000-68a76000 Deferred libxrender.so.1 ELF 68a76000-68a7e000 Deferred libxrandr.so.2 ELF 68a7e000-68a82000 Deferred libxcomposite.so.1 ELF 68a82000-68a88000 Deferred libxfixes.so.3 ELF 68a88000-68a92000 Deferred libxcursor.so.1 ELF 68a92000-68ad8000 Deferred libcups.so.2 ELF 68ad8000-68b07000 Deferred libgssapi_krb5.so.2 ELF 68b07000-68ba2000 Deferred libgnutls.so.26 ELF 68ba2000-68bb3000 Deferred libavahi-client.so.3 ELF 68bb3000-68c64000 Deferred libkrb5.so.3 ELF 68c64000-68c88000 Deferred libk5crypto.so.3 ELF 68c88000-68c8c000 Deferred libcom_err.so.2 ELF 68c8c000-68c94000 Deferred libkrb5support.so.0 ELF 68c94000-68ca8000 Deferred libresolv.so.2 ELF 68ca8000-68cb9000 Deferred libtasn1.so.3 ELF 68cb9000-68d2c000 Deferred libgcrypt.so.11 ELF 68d2c000-68d35000 Deferred librt.so.1 ELF 68d35000-68d3a000 Deferred libgpg-error.so.0 ELF 68fc1000-69155000 Deferred shell32<elf> \-PE 68fd0000-69155000 \ shell32 ELF 69b38000-69b71000 Deferred libdbus-1.so.3 ELF 6a275000-6a281000 Deferred libavahi-common.so.3 ELF 6a4b8000-6a5f3000 Deferred libwine.so.1 ELF 70807000-7080b000 Deferred libkeyutils.so.1 ELF 71437000-71440000 Deferred libsm.so.6 ELF 7219f000-721d2000 Deferred uxtheme<elf> \-PE 721b0000-721d2000 \ uxtheme ELF 72a2f000-72a3d000 Deferred libxi.so.6 ELF 73992000-73a03000 Deferred rpcrt4<elf> \-PE 739a0000-73a03000 \ rpcrt4 ELF 75975000-7599b000 Deferred libm.so.6 ELF 75bd8000-75bed000 Deferred libz.so.1 ELF 78d43000-78e3f000 Deferred ole32<elf> \-PE 78d60000-78e3f000 \ ole32 ELF 7b800000-7b93a000 Deferred kernel32<elf> \-PE 7b810000-7b93a000 \ kernel32 ELF 7bc00000-7bcb6000 Deferred ntdll<elf> \-PE 7bc10000-7bcb6000 \ ntdll ELF 7bf00000-7bf04000 Deferred <wine-loader> ELF 7bf79000-7bf83000 Deferred libnss_nis.so.2 Threads: process tid prio (all id:s are in hex) 00000008 (D) Z:\home\test\ww0193\amcap.exe 00000009 0 <== 0000000e services.exe 00000017 0 00000015 0 00000014 0 00000010 0 0000000f 0 00000011 winedevice.exe 00000018 0 00000016 0 00000013 0 00000012 0 00000019 explorer.exe 0000001a 0 Backtrace: =>0 0x3a590b14 fnCaptureGraphBuilder2_FindPin+0x34(iface=0x13f868, pSource=(nil), pindir=PINDIR_INPUT, pCategory=0x41e450, pType=0x41f8c0, fUnconnected=0x0001, num=0, ppPin=0x62e344) [/build/buildd/wine1.2-1.1.42/dlls/qcap/capturegraph.c:404] in qcap (0x0062e364) 1 0x3a5910ac fnCaptureGraphBuilder2_RenderStream+0xdb(iface=0x13f868, pCategory=0x41e450, pType=0x41f8c0, pSource=0x13fbb0, pfCompressor=(nil), pfRenderer=(nil)) [/build/buildd/wine1.2-1.1.42/dlls/qcap/capturegraph.c:294] in qcap (0x0062e56c)