http://bugs.winehq.org/show_bug.cgi?id=26150
Summary: Missing function in Mlang prevents ElektroManager at startup Product: Wine Version: 1.3.13 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: mlang AssignedTo: wine-bugs@winehq.org ReportedBy: onny@project-insanity.org
The function GetGlobalFontLinkObject in Mlang is necessary to start the program ElektroManager, which is not yet implemented. Therefore the program just shows several error messages about "access vaiolation". Using native mlang.dll solves the problem. I already tried to disassemble this function, but i'm not good at it. Hope somebody can help me with that :)
http://bugs.winehq.org/show_bug.cgi?id=26150
Jonas Heinrich onny@project-insanity.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |onny@project-insanity.org
http://bugs.winehq.org/show_bug.cgi?id=26150
Jonas Heinrich onny@project-insanity.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Missing function in Mlang |Missing function in Mlang |prevents ElektroManager at |prevents ElektroManager |startup |from startup
http://bugs.winehq.org/show_bug.cgi?id=26150
--- Comment #1 from Andrew Nguyen arethusa26@gmail.com 2011-02-16 15:34:54 CST --- (In reply to comment #0)
The function GetGlobalFontLinkObject in Mlang is necessary to start the program ElektroManager, which is not yet implemented. Therefore the program just shows several error messages about "access vaiolation". Using native mlang.dll solves the problem.
Is there a download for the application?
I already tried to disassemble this function, but i'm not good at it. Hope somebody can help me with that :)
Note that disassembly of Windows components or the examination of Windows source code will preclude you from sending patch contributions to Wine:
http://wiki.winehq.org/DeveloperFaq#head-fed5011434f62ae1a88baebfb8193a37ea7...
http://bugs.winehq.org/show_bug.cgi?id=26150
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Missing function in Mlang |ElektroManager needs |prevents ElektroManager |mlang.GetGlobalFontLinkObje |from startup |ct
http://bugs.winehq.org/show_bug.cgi?id=26150
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|ElektroManager needs |ElektroManager needs |mlang.GetGlobalFontLinkObje |mlang.GetGlobalFontLinkObje |ct |ct implemented (stub is not | |enough)
http://bugs.winehq.org/show_bug.cgi?id=26150
--- Comment #2 from Dmitry Timoshkov dmitry@codeweavers.com 2011-02-17 00:22:08 CST --- Looks like mlang.GetGlobalFontLinkObject should return a pointer of some kind, does changing it to return 0 instead of S_FALSE help?
http://bugs.winehq.org/show_bug.cgi?id=26150
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #3 from Dmitry Timoshkov dmitry@codeweavers.com 2011-02-17 00:33:08 CST --- Actually a quick test shows that after the GetGlobalFontLinkObject() call I get a stack corruption, it looks like number of arguments is wrong, and this API is completely not documented.
http://bugs.winehq.org/show_bug.cgi?id=26150
--- Comment #4 from Dmitry Timoshkov dmitry@codeweavers.com 2011-02-17 00:34:24 CST --- Btw, who is calling this API, the app itself or some DLL? Are you using any native DLLs?
http://bugs.winehq.org/show_bug.cgi?id=26150
--- Comment #5 from Jonas Heinrich onny@project-insanity.org 2011-02-17 16:55:07 CST --- (In reply to comment #4)
Btw, who is calling this API, the app itself or some DLL? Are you using any native DLLs?
i used a fresh wine installation (1.3.13) and for me, it seems that ELEKTROmanager.exe (the program itself) calls for that function. Really bad, that this function is so bad documented :(
http://bugs.winehq.org/show_bug.cgi?id=26150
--- Comment #6 from Dmitry Timoshkov dmitry@codeweavers.com 2011-02-17 22:08:32 CST --- Please test with today's Wine git (or next Wine release) and attach full terminal output (including a backtrace) if the problem persists.
http://bugs.winehq.org/show_bug.cgi?id=26150
Jerome Leclanche adys.wh@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |15c322c235e369b9ac69b2a4741 | |7e2efee2f60e0 Status|NEW |RESOLVED CC| |adys.wh@gmail.com Resolution| |FIXED Summary|ElektroManager needs |ElektroManager broken due |mlang.GetGlobalFontLinkObje |to |ct implemented (stub is not |mlang.GetGlobalFontLinkObje |enough) |ct
--- Comment #7 from Jerome Leclanche adys.wh@gmail.com 2011-11-02 17:33:46 CDT --- Supposedly fixed by 15c322c235e369b9ac69b2a47417e2efee2f60e0. Reopen if not.
http://bugs.winehq.org/show_bug.cgi?id=26150
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Alexandre Julliard julliard@winehq.org 2011-11-04 14:15:51 CDT --- Closing bugs fixed in 1.3.32.