[Bug 39161] Live Help Messenger Desktop v3.0 (.NET 4.5 app) crashes on startup (needs support for Win7+ Shell ' {77f10cf0-3db5-4966-b520-b7c54fd35ed6}' ICustomDestinationList, Taskbar JumpList)

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Mar 9 14:22:00 CST 2019


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

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                URL|http://uploads.stardevelop. |https://web.archive.org/web
                   |com/latest/Setup.exe        |/20150321043659/http://uplo
                   |                            |ads.stardevelop.com/latest/
                   |                            |Setup.exe

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

revisiting, still present.

The download link was broken, updated it with stable one from Internet archive:

https://web.archive.org/web/20150321043659/http://uploads.stardevelop.com/latest/Setup.exe

The error shifted to unimplemented ICustomDestinationList method stub:

--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files/Stardevelop Pty Ltd/Live Help Messenger
Desktop

$ wine ./LiveMessengerDesktop.exe
...
0009:fixme:shell:CustomDestinationList_BeginList 0x701d3f8 (0x33e7e8
{92ca9dcd-5622-4bba-a805-5e9f541bd8c9} 0x33e79c): stub
0009:fixme:wer:WerRegisterFile (L"C:\\users\\focht\\Application
Data\\stardevelop.com\\Live Help\\Log\\Error.txt", 2, 2) stub!
0009:fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime"): stub
0009:fixme:advapi:ReportEventW
(0xcafe4242,0x0001,0x0000,0x00000402,(nil),0x0001,0x00000000,0x33da38,(nil)):
stub
0009:err:eventlog:ReportEventW L"Application:
LiveMessengerDesktop.exe\nFramework Version: v4.0.30319\nDescription: The
process was terminated due to an unhandled exception.\nException Info:
System.NotImplementedException\nStack:\n   at
MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object,
System.Delegate, System.O"...
0009:fixme:advapi:DeregisterEventSource (0xcafe4242) stub

Unhandled Exception: System.NotImplementedException: The method or operation is
not implemented.
   at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32
errorCode, IntPtr errorInfo)
   at LiveHelp.WindowsAPI.Shell.Taskbar.JumpList.BeginList()
   at LiveHelp.WindowsAPI.Shell.Taskbar.JumpList.RefreshTaskbarList()
   at LiveHelp.LiveHelpWindow..ctor()
   at LiveHelp.LiveHelpWindow.b1()
   at LiveHelp.Application.a(Object A_0, StartupEventArgs A_1)
   at System.Windows.Application.OnStartup(StartupEventArgs e)
   at System.Windows.Application.<.ctor>b__1(Object unused)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate
callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source,
Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   at
System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object
state)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext
executionContext, ContextCallback callback, Object state, Boolean
preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext,
ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext,
ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg,
IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam,
IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate
callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source,
Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority
priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr
wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
   at System.Windows.Threading.Dispatcher.Run()
   at System.Windows.Application.RunDispatcher(Object ignore)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run(Window window)
   at LiveHelp.Application.a()
wine: Unhandled exception 0xe0434352 in thread 9 at address 0x7b44c03b (thread
0009), starting debugger...
--- snip ---

Microsoft docs:

https://docs.microsoft.com/en-us/windows/desktop/api/shobjidl_core/nn-shobjidl_core-icustomdestinationlist

Wine source:

https://source.winehq.org/git/wine.git/blob/HEAD:/dlls/shell32/shellitem.c#l1488

--- snip ---
1488 static HRESULT WINAPI
CustomDestinationList_BeginList(ICustomDestinationList *iface, UINT *min_slots,
REFIID riid, void **obj)
1489 {
1490     CustomDestinationList *This = impl_from_ICustomDestinationList(iface);
1491 
1492     FIXME("%p (%p %s %p): stub\n", This, min_slots, debugstr_guid(riid),
obj);
1493 
1494     return E_NOTIMPL;
1495 }
--- snip ---

$ sha1sum Setup.exe 
f7d5e066f972f87fd8591203a1550cfa7635abf6  Setup.exe

$ du -sh Setup.exe 
22M    Setup.exe

$ wine --version
wine-4.3-229-g6d82b2f1ad

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