[Bug 35252] Multiple applications need ITaskScheduler::Enum implementation (lsTasks, Toad for MySQL Freeware 7.x)

WineHQ Bugzilla wine-bugs at winehq.org
Sat Nov 16 04:03:34 CST 2019


https://bugs.winehq.org/show_bug.cgi?id=35252

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Fixed by SHA1|                            |c84082209a88f6d156d52022200
                   |                            |2fa36dd25b540
            Summary|Multiple applications need  |Multiple applications need
                   |ITaskScheduler::Enum        |ITaskScheduler::Enum
                   |implementation (lsTasks,    |implementation (lsTasks,
                   |Toad for MySQL Freeware     |Toad for MySQL Freeware
                   |7.2)                        |7.x)
             Status|NEW                         |RESOLVED
                URL|http://usdownloads.quest.co |https://web.archive.org/web
                   |m.edgesuite.net/Repository/ |/20191116093038/https://fil
                   |www.quest.com/latest_versio |es.downloadnow.com/s/softwa
                   |ns/Quest_Toad-for-MySQL-Fre |re/14/02/03/71/ToadforMySQL
                   |eware_72.exe                |_Freeware_7.3.1.3290.zip?to
                   |                            |ken=1573932545_5663baad542d
                   |                            |a14192ac6eb4e1d29924&fileNa
                   |                            |me=ToadforMySQL_Freeware_7.
                   |                            |3.1.3290.zip
          Component|taskschd                    |mstask
         Resolution|---                         |FIXED

--- Comment #7 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

revisiting. The remainder was fixed Jun 2018 with following commits:

*
https://source.winehq.org/git/wine.git/commitdiff/c84082209a88f6d156d520222002fa36dd25b540
("mstask: Implement IEnumWorkItems::Reset().")

*
https://source.winehq.org/git/wine.git/commitdiff/c0dd4f5aeecde21b034540ec2d4b7131597c1525
("mstask: Implement IEnumWorkItems::Next().")

Thanks Dmitry

Also thanks Nikolay for 'ITaskScheduler::EnumThe Enum part', discussed in
comment #2 and follow-up:

*
https://source.winehq.org/git/wine.git/commitdiff/7aa2e9a9d057e61f3a9672d54819c8fd7e6fe943
("mstask: Added IEnumWorkItems stub.")

---

Stable download link via Internet Archive/Wayback machine:

https://web.archive.org/web/20191116093038/https://files.downloadnow.com/s/software/14/02/03/71/ToadforMySQL_Freeware_7.3.1.3290.zip?token=1573932545_5663baad542da14192ac6eb4e1d29924&fileName=ToadforMySQL_Freeware_7.3.1.3290.zip

--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files (x86)/Quest Software/Toad for MySQL
Freeware 7.3

$ WINEDEBUG=+seh,+relay,+mstask wine ./toad.exe >>log.txt 2>&1

$ grep mstask log.txt 
...
002c:Call mstask.DllGetClassObject(134a875c,79205da0,0032df08) ret=65210532
002c:trace:mstask:DllGetClassObject ({148bd52a-a2ab-11ce-b11f-00aa00530503}
{00000001-0000-0000-c000-000000000046} 0032DF08)
002c:trace:mstask:MSTASK_IClassFactory_QueryInterface IID:
{00000001-0000-0000-c000-000000000046}
002c:trace:mstask:MSTASK_IClassFactory_AddRef 
002c:Ret  mstask.DllGetClassObject() retval=00000000 ret=65210532
002c:trace:mstask:MSTASK_IClassFactory_QueryInterface IID:
{b196b28f-bab4-101a-b69c-00aa00341d07}
002c:warn:mstask:MSTASK_IClassFactory_QueryInterface Unknown interface:
{b196b28f-bab4-101a-b69c-00aa00341d07}
002c:trace:mstask:MSTASK_IClassFactory_CreateInstance IID:
{00000000-0000-0000-c000-000000000046}
002c:trace:mstask:TaskSchedulerConstructor (0032E02C)
...
002c:trace:mstask:MSTASK_ITaskScheduler_SetTargetComputer (0A0E0DF8)->((null))
002c:trace:mstask:MSTASK_ITaskScheduler_Release 
002c:trace:mstask:MSTASK_ITaskScheduler_GetTargetComputer
(0A0E0DF8)->(0032E49C)
002c:trace:mstask:MSTASK_ITaskScheduler_Enum (0A0E0DF8)->(0032E454)
002c:trace:mstask:EnumWorkItems_QueryInterface
(134C51E0)->({00000000-0000-0000-c000-000000000046} 0032DEF0)
002c:trace:mstask:EnumWorkItems_AddRef (134C51E0)->(2)
002c:trace:mstask:EnumWorkItems_QueryInterface
(134C51E0)->({c3fcc19e-a970-11d2-8b5a-00a0c9b7c9c4} 0032DE6C)
002c:trace:mstask:EnumWorkItems_QueryInterface
(134C51E0)->({b196b283-bab4-101a-b69c-00aa00341d07} 0032DD48)
002c:trace:mstask:EnumWorkItems_AddRef (134C51E0)->(3)
002c:trace:mstask:EnumWorkItems_QueryInterface
(134C51E0)->({00000003-0000-0000-c000-000000000046} 0032DC90)
002c:trace:mstask:EnumWorkItems_AddRef (134C51E0)->(4)
002c:trace:mstask:EnumWorkItems_QueryInterface
(134C51E0)->({00000144-0000-0000-c000-000000000046} 0032DD54)
002c:trace:mstask:EnumWorkItems_Release (134C51E0)->(3)
002c:trace:mstask:EnumWorkItems_Release (134C51E0)->(2)
002c:trace:mstask:EnumWorkItems_AddRef (134C51E0)->(3)
002c:trace:mstask:EnumWorkItems_QueryInterface
(134C51E0)->({148bd528-a2ab-11ce-b11f-00aa00530503} 0032E154)
002c:trace:mstask:EnumWorkItems_AddRef (134C51E0)->(4)
002c:trace:mstask:EnumWorkItems_Release (134C51E0)->(3)
002c:trace:mstask:EnumWorkItems_Release (134C51E0)->(2)
002c:trace:mstask:EnumWorkItems_Release (134C51E0)->(1)
002c:trace:mstask:EnumWorkItems_AddRef (134C51E0)->(2)
002c:trace:mstask:EnumWorkItems_QueryInterface
(134C51E0)->({148bd528-a2ab-11ce-b11f-00aa00530503} 0032E284)
002c:trace:mstask:EnumWorkItems_AddRef (134C51E0)->(3)
002c:trace:mstask:EnumWorkItems_Release (134C51E0)->(2)
002c:trace:mstask:EnumWorkItems_AddRef (134C51E0)->(3)
002c:trace:mstask:EnumWorkItems_Reset (134C51E0)
002c:trace:mstask:EnumWorkItems_Release (134C51E0)->(2)
002c:trace:mstask:EnumWorkItems_Next (134C51E0)->(1 0032E488 0032E480)
002c:trace:mstask:EnumWorkItems_Release (134C51E0)->(1)
002c:trace:mstask:EnumWorkItems_Release (134C51E0)->(0)
002c:trace:mstask:MSTASK_ITaskScheduler_Release 
002c:trace:mstask:MSTASK_ITaskScheduler_Release 
002c:trace:mstask:TaskSchedulerDestructor 0A0E0DF8
...
--- snip ---

$ sha1sum ToadforMySQL_Freeware_7.3.1.3290.*
8afd76a00c1ebb538230bb11036471778af5c2a6  ToadforMySQL_Freeware_7.3.1.3290.exe
29c1bd74b1e9133a9f9cacdd2b25244bdab38d4a  ToadforMySQL_Freeware_7.3.1.3290.zip

$ du -sh ToadforMySQL_Freeware_7.3.1.3290.*
80M    ToadforMySQL_Freeware_7.3.1.3290.exe
80M    ToadforMySQL_Freeware_7.3.1.3290.zip

$ wine --version
wine-4.20

Regards

-- 
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