https://bugs.winehq.org/show_bug.cgi?id=38940
Bug ID: 38940 Summary: Rebelbetting crash on exit Product: Wine Version: 1.7.47 Hardware: x86-64 URL: http://rebelbetting.com/files/RebelBettingSetup.exe OS: Linux Status: NEW Keywords: download Severity: minor Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: imwellcushtymelike@gmail.com Distribution: Ubuntu
Created attachment 51881 --> https://bugs.winehq.org/attachment.cgi?id=51881 wine-1.7.47-118-ga90592c console output
When exiting Rebelbetting, Wine reports a crash. Unfortunately the debugger is not more specific than that.
1. "winetricks -q dotnet40" (Bug 37883) 2. Install, run, log-in. 3. Right-click system-try icon and select exit. 4. Crash.
I believe a log-in is required to get this far.
$ sha1sum RebelBettingSetup.exe b832243be689059a6b6f00dd772be861865d3f08 RebelBettingSetup.exe http://rebelbetting.com/files/RebelBettingSetup.exe
https://bugs.winehq.org/show_bug.cgi?id=38940
--- Comment #1 from Ken Sharp imwellcushtymelike@gmail.com --- Created attachment 51887 --> https://bugs.winehq.org/attachment.cgi?id=51887 wine-1.7.47-118-ga90592c backtrace
*Sometimes* a backtrace is printed but not consistently.
https://bugs.winehq.org/show_bug.cgi?id=38940
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |ole32 Summary|Rebelbetting crash on exit |Rebelbetting crash on exit | |(ole.Context_CC_ContextCall | |back too stubby)
--- Comment #2 from Ken Sharp imwellcushtymelike@gmail.com --- Tried "winetricks -q msxml3 ie6" but they made no difference.
002d:fixme:advapi:UnregisterTraceGuids deadbeef: stub 002d:fixme:ole:Context_CC_ContextCallback (0x1a2aa0/0x1a2aa4)->(0x791c8272, [...] wine: Unhandled exception 0x80000003 in thread 2d at address 0x106aa6c1 (thread 002d), starting debugger..
The following stops the crash:
diff --git a/dlls/ole32/compobj.c b/dlls/ole32/compobj.c index 762f011..8675657 100644 --- a/dlls/ole32/compobj.c +++ b/dlls/ole32/compobj.c @@ -4784,7 +4784,7 @@ static HRESULT WINAPI Context_CC_ContextCallback(IContextCallback *iface, PFNCON Context *This = impl_from_IContextCallback(iface);
FIXME("(%p/%p)->(%p, %p, %s, %d, %p)\n", This, iface, pCallback, param, debugstr_guid(riid), method, punk); - return E_NOTIMPL; +// return E_NOTIMPL; }
static const IContextCallbackVtbl Context_Callback_Vtbl =
https://bugs.winehq.org/show_bug.cgi?id=38940
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Rebelbetting crash on exit |Rebelbetting crash on exit |(ole.Context_CC_ContextCall |(ole32.Context_CC_ContextCa |back too stubby) |llback too stubby)
https://bugs.winehq.org/show_bug.cgi?id=38940
--- Comment #3 from Ken Sharp imwellcushtymelike@gmail.com --- No change in Wine 3.8 except that I have to return /something/ for the compilation to succeed:
diff --git a/dlls/ole32/compobj.c b/dlls/ole32/compobj.c index a9e94c5..52e1c1e 100644 --- a/dlls/ole32/compobj.c +++ b/dlls/ole32/compobj.c @@ -4865,7 +4865,7 @@ static HRESULT WINAPI Context_CC_ContextCallback(IContextCallback *iface, PFNCON Context *This = impl_from_IContextCallback(iface);
FIXME("(%p/%p)->(%p, %p, %s, %d, %p)\n", This, iface, pCallback, param, debugstr_guid(riid), method, punk); - return E_NOTIMPL; + return S_OK; }
static const IContextCallbackVtbl Context_Callback_Vtbl =
https://bugs.winehq.org/show_bug.cgi?id=38940
tokktokk fdsfgs@krutt.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs@krutt.org
https://bugs.winehq.org/show_bug.cgi?id=38940
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Rebelbetting crash on exit |RebelBetting 6.x (.NET 4.5 |(ole32.Context_CC_ContextCa |app) crashes on exit |llback too stubby) |(ole32.Context_CC_ContextCa | |llback too stubby) Keywords| |dotnet CC| |focht@gmx.net
--- Comment #4 from Anastasius Focht focht@gmx.net --- Hello folks,
I can't reproduce/confirm this, the app exits cleanly for me. After login I just clicked around and then just exited. Starting the betting browser by doing 'bet' yields a non-serious error but that's unrelated.
The app demands .NET Framework 4.5 now (your bug report from 2015 states .NET 4.0).
* clean 32-bit WINEPREFIX * 'winetricks -q dotnet45'
$ sha1sum RebelBettingSetup.exe 08c2f1f97afbdba43f3758e04256a00100d09489 RebelBettingSetup.exe
$ du -sh RebelBettingSetup.exe 44M RebelBettingSetup.exe
$ wine --version wine-3.8
Regards
https://bugs.winehq.org/show_bug.cgi?id=38940
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #5 from Ken Sharp imwellcushtymelike@gmail.com --- Fixed in Wine 4.17.
https://bugs.winehq.org/show_bug.cgi?id=38940
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 4.18.