[Bug 29482] New: Free serial port monitor crashes due to unimplemented function setupapi.dll SetupDiDrawMiniIcon

wine-bugs at winehq.org wine-bugs at winehq.org
Thu Dec 29 13:30:22 CST 2011


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

             Bug #: 29482
           Summary: Free serial port monitor crashes due to unimplemented
                    function setupapi.dll SetupDiDrawMiniIcon
           Product: Wine
           Version: 1.3.35
          Platform: x86
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: setupapi
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: focht at gmx.net
    Classification: Unclassified


Hello,

after bug 29481 (SetupDiGetClassBitmapIndex stub) the app runs into another
one:

--- snip ---
$ wine ./studio.exe 
...
fixme:setupapi:SetupDiGetClassBitmapIndex : stub
{00000000-0000-0000-0000-000000000000}, 0x32dbac
fixme:setupapi:SetupDiLoadClassIcon : stub
{00000000-0000-0000-0000-000000000000}, (nil), 0x32dbac
fixme:win:RegisterDeviceNotificationW (hwnd=0x30228,
filter=0x32dd10,flags=0x00000000) returns a fake device notification handle!
fixme:qmgr:BITS_IBackgroundCopyJob_AddFile Check for valid filenames and
supported protocols
fixme:qmgr:BITS_IBackgroundCopyJob_SetNotifyInterface Not implemented
fixme:qmgr:BITS_IBackgroundCopyJob_SetNotifyFlags Not implemented
fixme:qmgr:BITS_IBackgroundCopyJob_SetDescription Not implemented
fixme:qmgr:BITS_IBackgroundCopyJob_SetNoProgressTimeout 10
fixme:qmgr:BITS_IBackgroundCopyJob_SetPriority (0x12dc58,0x00000000) stub
fixme:win:LockWindowUpdate (0x3006a), partial stub!
fixme:urlmon:DownloadBSC_OnProgress Unsupported status 3
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:wininet:InternetLockRequestFile STUB
err:toolbar:TOOLBAR_GetImageListForDrawing bitmap for ID 0, index 0 is not
valid, number of bitmaps in imagelist: 0
err:toolbar:TOOLBAR_GetImageListForDrawing bitmap for ID 0, index 0 is not
valid, number of bitmaps in imagelist: 0
err:toolbar:TOOLBAR_GetImageListForDrawing bitmap for ID 0, index 0 is not
valid, number of bitmaps in imagelist: 0
err:toolbar:TOOLBAR_GetImageListForDrawing bitmap for ID 0, index 0 is not
valid, number of bitmaps in imagelist: 0
err:toolbar:TOOLBAR_GetImageListForDrawing bitmap for ID 0, index 0 is not
valid, number of bitmaps in imagelist: 0
err:toolbar:TOOLBAR_GetImageListForDrawing bitmap for ID 0, index 0 is not
valid, number of bitmaps in imagelist: 0
err:toolbar:TOOLBAR_GetImageListForDrawing bitmap for ID 0, index 0 is not
valid, number of bitmaps in imagelist: 0
wine: Call from 0x7b838b5b to unimplemented function
setupapi.dll.SetupDiDrawMiniIcon, aborting
wine: Unimplemented function setupapi.dll.SetupDiDrawMiniIcon called at address
0x7b838b5b (thread 003b), starting debugger...
Unhandled exception: unimplemented function setupapi.dll.SetupDiDrawMiniIcon
called in 32-bit code (0x7b838b5b).
--- snip ---

MSDN: http://msdn.microsoft.com/en-us/library/windows/hardware/ff551005.aspx

The toolbar errors about missing bitmaps are most likely the result from
SetupDiLoadClassIcon() stub but this seems harmless.

One interesting tidbit: the app seems to make use of "bits" service for
updates.
This might be a good candidate for testing/completing missing functionality.

$ sha1sum serial-monitor.exe 
8dbcd850baafdd94c6ec771d109369e5573a41ea  serial-monitor.exe

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