[Bug 27775] New: Picasa 3.8 crashes due to IWiaDevMgr->EnumDeviceInfo stub

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Jul 12 14:48:50 CDT 2011


http://bugs.winehq.org/show_bug.cgi?id=27775

           Summary: Picasa 3.8 crashes due to IWiaDevMgr->EnumDeviceInfo
                    stub
           Product: Wine
           Version: 1.3.24
          Platform: x86
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: -unknown
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: focht at gmx.net


Hello,

Picasa 3.8 crashes if you click "import from" menu item (or "import" tool
button).

IWiaDevMgr->EnumDeviceInfo (wiadevmgr_EnumDeviceInfo) is a stub, returning
E_NOTIMPL.
Picasa doesn't check HRESULT and tries to directly dereference
IEnumWIA_DEV_INFO **ppIEnum out parameter, leading to crash.

WINEDEBUG=+tid,+seh,+loaddll,+sti,+wia wine ./Picasa3.exe

--- snip ---
...
0043:trace:wia:WIASERVC_IClassFactory_CreateInstance IID:
{5eb2502a-8cf1-11d1-bf92-0060081ed811}
0043:trace:wia:wiadevmgr_Constructor ((nil),0x93e350)
0043:trace:wia:wiadevmgr_QueryInterface (0x12bba0,
{5eb2502a-8cf1-11d1-bf92-0060081ed811}, 0x93e564)
0043:trace:wia:wiadevmgr_QueryInterface (0x12bba0,
{00000003-0000-0000-c000-000000000046}, 0x93e26c)
0043:fixme:wia:wiadevmgr_QueryInterface interface
{00000003-0000-0000-c000-000000000046} not implemented
0043:trace:wia:wiadevmgr_QueryInterface (0x12bba0,
{00000003-0000-0000-c000-000000000046}, 0x93e198)
0043:fixme:wia:wiadevmgr_QueryInterface interface
{00000003-0000-0000-c000-000000000046} not implemented
0043:trace:wia:wiadevmgr_QueryInterface (0x12bba0,
{5eb2502a-8cf1-11d1-bf92-0060081ed811}, 0x93e050)
0043:trace:loaddll:load_builtin_dll Loaded
L"C:\\windows\\system32\\oleaut32.dll" at 0x207a0000: builtin
0043:trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\sti.dll" at
0x20770000: builtin
0043:trace:sti:DllMain (0x0x20770000, 1, (nil))
0043:trace:sti:DllGetClassObject {4db1ad10-3391-11d2-9a33-00c04fa36145}
{d5f569d0-593b-101a-b569-08002b2dbf7a} 0x93e04c
0043:trace:wia:wiadevmgr_QueryInterface (0x12bba0,
{5eb2502a-8cf1-11d1-bf92-0060081ed811}, 0x93df90)
0009:trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\sti.dll" at
0x20070000: builtin
0009:trace:sti:DllMain (0x0x20070000, 1, (nil))
0009:trace:sti:DllGetClassObject {4db1ad10-3391-11d2-9a33-00c04fa36145}
{d5f569d0-593b-101a-b569-08002b2dbf7a} 0x329bd4
0046:fixme:wia:wiadevmgr_EnumDeviceInfo (0x12bba0, 16, 0xb3e564): stub
0009:trace:seh:raise_exception code=c0000005 flags=0 addr=0x691934 ip=00691934
tid=0009
0009:trace:seh:raise_exception  info[0]=00000000
0009:trace:seh:raise_exception  info[1]=00000000
0009:trace:seh:raise_exception  eax=00000000 ebx=028ec5b0 ecx=00110000
edx=00000002 esi=80004001 edi=028ec5a4
0009:trace:seh:raise_exception  ebp=028ec5a0 esp=0032a258 cs=0073 ds=007b
es=007b fs=0033 gs=003b flags=00210246
0009:trace:seh:call_vectored_handlers calling handler at 0x6948a2bf
code=c0000005 flags=0
0009:trace:seh:call_vectored_handlers handler at 0x6948a2bf returned 0
0009:trace:seh:call_stack_handlers calling handler at 0xa47050 code=c0000005
flags=0
--- snip ---

Regards

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list