https://bugs.winehq.org/show_bug.cgi?id=41488
Bug ID: 41488 Summary: ProfitChart RT crashes at startup Product: Wine Version: 1.9.20 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: danielbermond@yahoo.com Distribution: ---
Created attachment 55862 --> https://bugs.winehq.org/attachment.cgi?id=55862 ProfitChart RT startup log
It was working very well until version 3.2.2.34. Any version after this crashes at startup.
It shows a window saying that the program has encountered a serious problem and needs to close. When clicking the button "Show Details" nothing is shown. Terminal log is attached.
ProfitChart RT is a financial market application.
System information: OS: Arch Linux x86_64 wine: 1.9.20 (with all optional dependencies installed)
Also tested with wine 1.9.19.
Official download link: http://www.nelogica.com.br/produtos/bin/profitchart/profitchartRT_setup.exe
After installed, the program executable is located at: ~/.wine/drive_c/users/<username-here>/Application\ Data/Nelogica/ProfitChartRT/profitchart.exe
Unfortunately, only the latest version is provided for download. They don't provide previous versions, so if you don't have version 3.2.2.34 or earlier you'll not be able to run it until this issue is fixed. Asking support for sending a previous version is useless because they simply tell to run it under VirtualBox.
https://bugs.winehq.org/show_bug.cgi?id=41488
--- Comment #1 from Bermond danielbermond@yahoo.com --- Created attachment 55863 --> https://bugs.winehq.org/attachment.cgi?id=55863 ProfitChart RT startup error window 01
https://bugs.winehq.org/show_bug.cgi?id=41488
--- Comment #2 from Bermond danielbermond@yahoo.com --- Created attachment 55864 --> https://bugs.winehq.org/attachment.cgi?id=55864 ProfitChart RT startup error window 02
https://bugs.winehq.org/show_bug.cgi?id=41488
fjfrackiewicz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fjfrackiewicz@gmail.com
--- Comment #3 from fjfrackiewicz@gmail.com --- (In reply to Bermond from comment #0)
Created attachment 55862 [details] ProfitChart RT startup log
It was working very well until version 3.2.2.34. Any version after this crashes at startup.
It shows a window saying that the program has encountered a serious problem and needs to close. When clicking the button "Show Details" nothing is shown. Terminal log is attached.
ProfitChart RT is a financial market application.
System information: OS: Arch Linux x86_64 wine: 1.9.20 (with all optional dependencies installed)
Also tested with wine 1.9.19.
Official download link: http://www.nelogica.com.br/produtos/bin/profitchart/profitchartRT_setup.exe
After installed, the program executable is located at: ~/.wine/drive_c/users/<username-here>/Application\ Data/Nelogica/ProfitChartRT/profitchart.exe
Unfortunately, only the latest version is provided for download. They don't provide previous versions, so if you don't have version 3.2.2.34 or earlier you'll not be able to run it until this issue is fixed. Asking support for sending a previous version is useless because they simply tell to run it under VirtualBox.
You might want to put that URL in the URL section of this bug report and add the keyword "download" (without " ") in the keyword section so that someone will know that this bug report has a download before even opening it :)
https://bugs.winehq.org/show_bug.cgi?id=41488
Bermond danielbermond@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://www.nelogica.com.br/ | |produtos/bin/profitchart/pr | |ofitchartRT_setup.exe Keywords| |download
https://bugs.winehq.org/show_bug.cgi?id=41488
--- Comment #4 from Bermond danielbermond@yahoo.com --- (In reply to fjfrackiewicz from comment #3)
You might want to put that URL in the URL section of this bug report and add the keyword "download" (without " ") in the keyword section so that someone will know that this bug report has a download before even opening it :)
Done. Thanks.
https://bugs.winehq.org/show_bug.cgi?id=41488
--- Comment #5 from Austin English austinenglish@gmail.com --- Try cd-ing to the executable directory before launching it.
https://bugs.winehq.org/show_bug.cgi?id=41488
--- Comment #6 from Bermond danielbermond@yahoo.com --- (In reply to Austin English from comment #5)
Try cd-ing to the executable directory before launching it.
Thank you for the reply.
The error persists even when cd-ing to the executable directory before launching it. Terminal output remains the exactly the same.
https://bugs.winehq.org/show_bug.cgi?id=41488
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #7 from winetest@luukku.com --- Crashes also wine-staging 1.9.20 similar way.
https://bugs.winehq.org/show_bug.cgi?id=41488
Bermond danielbermond@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |ArchLinux
https://bugs.winehq.org/show_bug.cgi?id=41488
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox_xerox2000@yahoo.co.uk Ever confirmed|0 |1 Status|UNCONFIRMED |NEW
--- Comment #8 from Louis Lenders xerox_xerox2000@yahoo.co.uk --- I tried to produce debuglog and then an extra errorline appears in the log:
0009:err:ole:ITypeInfo_fnInvoke failed to convert param 0 to VT_BSTR from 0x2613148 {VT_ERROR: 80020004}
with the hack below i got the application running. Someone who knows this area might have look, i haven`t got a clue ;)
diff --git a/dlls/oleaut32/typelib.c b/dlls/oleaut32/typelib.c index 4fdfbeb..09209ca 100644 --- a/dlls/oleaut32/typelib.c +++ b/dlls/oleaut32/typelib.c @@ -7110,7 +7110,7 @@ static HRESULT WINAPI ITypeInfo_fnInvoke( { ERR("failed to convert param %d to %s from %s\n", i, debugstr_vt(rgvt[i]), debugstr_variant(src_arg)); - break; + //break; } prgpvarg[i] = &rgvarg[i]; }
https://bugs.winehq.org/show_bug.cgi?id=41488
--- Comment #9 from Daniel Bermond danielbermond@yahoo.com --- @Louis Lenders
Thank you for the reply and support.
I applied your patch in git master version and the application is still crashing for me at startup, but now with a longer console output. I could not get it running. Current ProfitChart RT version: 3.2.2.96.
I will attach the console output when using your patch.
https://bugs.winehq.org/show_bug.cgi?id=41488
--- Comment #10 from Daniel Bermond danielbermond@yahoo.com --- Created attachment 56154 --> https://bugs.winehq.org/attachment.cgi?id=56154 ProfitChart RT startup log - using Louis Lenders patch
https://bugs.winehq.org/show_bug.cgi?id=41488
--- Comment #11 from Louis Lenders xerox_xerox2000@yahoo.co.uk --- Hi Daniel, I also had speechsdk installed as the app seems to need it.
Could you try ` winetricks speechsdk ` and see if that changes anything?
https://bugs.winehq.org/show_bug.cgi?id=41488
--- Comment #12 from Daniel Bermond danielbermond@yahoo.com --- (In reply to Louis Lenders from comment #11)
Hi Daniel, I also had speechsdk installed as the app seems to need it.
Could you try ` winetricks speechsdk ` and see if that changes anything?
Using speechsdk + your patch makes the application run as it was before! :)
I wasn't aware that it needs speechsdk, thanks for pointing that.
I look forward to the official fix being merged in master branch.
https://bugs.winehq.org/show_bug.cgi?id=41488
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |oleaut32
--- Comment #13 from Louis Lenders xerox_xerox2000@yahoo.co.uk --- ok, so i`ll change component to oleaut32
https://bugs.winehq.org/show_bug.cgi?id=41488
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |STAGED CC| |dmitry@baikal.ru, | |erich.e.hoover@wine-staging | |.com, michael@fds-team.de, | |sebastian@fds-team.de Staged patchset| |https://github.com/wine-com | |pholio/wine-staging/tree/ma | |ster/patches/oleaut32-IType | |Info_fnInvoke
https://bugs.winehq.org/show_bug.cgi?id=41488
--- Comment #14 from Daniel Bermond danielbermond@yahoo.com --- Application still crashes in the same way even with staged patch from wine-staging.
Tested with wine-staging git master build with all patches applied (patchinstall.sh --all) (wine --version output: wine-2.0-rc3 (Staging)).
https://bugs.winehq.org/show_bug.cgi?id=41488
--- Comment #15 from Dmitry Timoshkov dmitry@baikal.ru --- (In reply to Daniel Bermond from comment #14)
Application still crashes in the same way even with staged patch from wine-staging.
Tested with wine-staging git master build with all patches applied (patchinstall.sh --all) (wine --version output: wine-2.0-rc3 (Staging)).
Do you have speechsdk installed? The app won't work without it.
Please attach the compressed with 'bzip2 -9' relay,seh,tid,typelib,ole log.
https://bugs.winehq.org/show_bug.cgi?id=41488
--- Comment #16 from Daniel Bermond danielbermond@yahoo.com --- (In reply to Dmitry Timoshkov from comment #15)
Do you have speechsdk installed? The app won't work without it.
My bad. I really forgot to install speechsdk. Sorry for that. :)
I can confirm that the staged patch solves this issue. Application is working as usual with wine-staging 2.0-rc3.
Thank you.
https://bugs.winehq.org/show_bug.cgi?id=41488
Henrique Dante de Almeida hdante@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hdante@gmail.com
--- Comment #17 from Henrique Dante de Almeida hdante@gmail.com --- Hello all, the patch was never back-ported to wine stable. Profitchart still crashes on startup, even with speechsdk installed. What's missing ?
https://bugs.winehq.org/show_bug.cgi?id=41488
Felipe C fr.ang.os.tr.ip+wine@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fr.ang.os.tr.ip+wine@gmail. | |com
--- Comment #18 from Felipe C fr.ang.os.tr.ip+wine@gmail.com --- (In reply to Henrique Dante de Almeida from comment #17)
Hello all, the patch was never back-ported to wine stable. Profitchart still crashes on startup, even with speechsdk installed. What's missing ?
Hello!
I run Profitchart PRO and WORKS with wine-2.17 (Staging) and speechsdk installed.
I really don't know why but graphic performance is affected. I don't know if it is a wine or Profitchart PRO issue and I'm searching for some answers about nvidia and wine performance.
I tried Profitchart PRO with wine-2.22 staging, also FAILED. I don't know if it is the same issue as described here cause I don't know yet how to debug wine neither log debug level.
https://bugs.winehq.org/show_bug.cgi?id=41488
--- Comment #19 from Felipe C fr.ang.os.tr.ip+wine@gmail.com --- (In reply to Henrique Dante de Almeida from comment #17)
Hello all, the patch was never back-ported to wine stable. Profitchart still crashes on startup, even with speechsdk installed. What's missing ?
Take a look at https://bugs.winehq.org/show_bug.cgi?id=43841
https://bugs.winehq.org/show_bug.cgi?id=41488
--- Comment #20 from Henrique Dante de Almeida hdante@gmail.com --- Hello, the question was why wasn't the patch mentioned in this issue backported to wine stable ?
https://bugs.winehq.org/show_bug.cgi?id=41488
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nerv@dawncrow.de Staged patchset|https://github.com/wine-com |https://github.com/wine-sta |pholio/wine-staging/tree/ma |ging/wine-staging/tree/mast |ster/patches/oleaut32-IType |er/patches/oleaut32-ITypeIn |Info_fnInvoke |fo_fnInvoke
https://bugs.winehq.org/show_bug.cgi?id=41488
Dmitry Timoshkov dmitry@baikal.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|STAGED |RESOLVED Fixed by SHA1| |54d17b95326851a685d0bac2531 | |29c0fd428901d
--- Comment #21 from Dmitry Timoshkov dmitry@baikal.ru --- Committed as 54d17b95326851a685d0bac253129c0fd428901d.
https://bugs.winehq.org/show_bug.cgi?id=41488
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #22 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 4.0-rc1.
https://bugs.winehq.org/show_bug.cgi?id=41488
--- Comment #23 from Daniel Bermond danielbermond@yahoo.com --- I can confirm that it's fixed in wine 4.0-rc1.
Thank you for fixing this.
https://bugs.winehq.org/show_bug.cgi?id=41488
marcelo pereira gregoletto@msn.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gregoletto@msn.com
--- Comment #24 from marcelo pereira gregoletto@msn.com --- Can someone help me? I am not able to install profitchart pro in playonmac, it appears error, it does not open, if someone can explain step by step how to solve, I would be very grateful, especially the part of installing the "speech sdk", I did not find any place on the internet teaching, thank you!
[01/17/19 22:17:34] - Running wine-4.0-rc1-staging profitchart.exe (Working directory : /Users/marcelo/Library/PlayOnMac/wineprefix/windows/drive_c/users/marcelo/Application Data/Nelogica/ProfitChartP000b:fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for -03, bias 240, std (d/m/y): 17/02/2019, dlt (d/m/y): 3/11/2019 000b:fixme:winediag:start_process Wine Staging 4.0-rc1 is a testing version containing experimental patches. 000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org. 000f:fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for -03, bias 240, std (d/m/y): 17/02/2019, dlt (d/m/y): 3/11/2019 0012:fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for -03, bias 240, std (d/m/y): 17/02/2019, dlt (d/m/y): 3/11/2019 dbus[14449]: Dynamic session lookup supported but failed: launchd did not provide a socket path, verify that org.freedesktop.dbus-session.plist is loaded! 001b:fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for -03, bias 240, std (d/m/y): 17/02/2019, dlt (d/m/y): 3/11/2019 0020:fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for -03, bias 240, std (d/m/y): 17/02/2019, dlt (d/m/y): 3/11/2019 0028:fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for -03, bias 240, std (d/m/y): 17/02/2019, dlt (d/m/y): 3/11/2019 0026:fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for -03, bias 240, std (d/m/y): 17/02/2019, dlt (d/m/y): 3/11/2019 0009:fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for -03, bias 240, std (d/m/y): 17/02/2019, dlt (d/m/y): 3/11/2019 0024:err:ntoskrnl:IoCreateDriver failed to insert driver L"\Driver\WineHID" in tree 0024:err:ntoskrnl:IoCreateDriver failed to insert driver L"\Driver\WineHID" in tree 0024:err:ntoskrnl:IoCreateDriver failed to insert driver L"\Driver\WineHID" in tree 0024:err:ntoskrnl:IoCreateDriver failed to insert driver L"\Driver\WineHID" in tree 0024:err:ntoskrnl:IoCreateDriver failed to insert driver L"\Driver\WineHID" in tree 0024:err:ntoskrnl:IoCreateDriver failed to insert driver L"\Driver\WineHID" in tree 0024:err:ntoskrnl:IoCreateDriver failed to insert driver L"\Driver\WineHID" in tree 0009:fixme:thread:GetThreadUILanguage : stub, returning default language. 0009:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x33d9a4, 0x0 0x33d9cc 0009:fixme:nls:get_dummy_preferred_ui_language (0x38 0x33d9a4 0x0 0x33d9cc) returning a dummy value (current locale) 0009:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x33d9a4, 0x29ca680 0x33d9cc 0009:fixme:nls:get_dummy_preferred_ui_language (0x38 0x33d9a4 0x29ca680 0x33d9cc) returning a dummy value (current locale) 0009:fixme:wtsapi:WTSRegisterSessionNotification Stub 0x10082 0x00000000 0009:fixme:font:RemoveFontMemResourceEx (0x8773e579) stub 0009:fixme:font:RemoveFontMemResourceEx (0x877fff09) stub 0009:fixme:wtsapi:WTSUnRegisterSessionNotification Stub 0x10082 wine: Unhandled exception 0x0eedfade in thread 9 at address 0x0000:0x7b42c949 (thread 0009), starting debugger... 0038:fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for -03, bias 240, std (d/m/y): 17/02/2019, dlt (d/m/y): 3/11/2019 003a:fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for -03, bias 240, std (d/m/y): 17/02/2019, dlt (d/m/y): 3/11/2019 0009:err:seh:setup_exception_record stack overflow 816 bytes in thread 0009 eip 7bc89765 esp 00241000 stack 0x240000-0x241000-0x340000 Process of pid=0008 has terminated No process loaded, cannot execute 'echo Modules:' Cannot get info on module while no process is loaded No process loaded, cannot execute 'echo Threads:' process tid prio (all id:s are in hex) 0000000e services.exe [C:\windows\system32\services.exe] 00000021 0 0000001c 0 00000015 0 00000014 0 00000013 0 00000010 0 0000000f 0 00000011 winedevice.exe [C:\windows\system32\winedevice.exe] 00000019 0 00000017 0 00000016 0 00000012 0 0000001a plugplay.exe [C:\windows\system32\plugplay.exe] 0000001e 0 0000001d 0 0000001b 0 0000001f winedevice.exe [C:\windows\system32\winedevice.exe] 00000035 0 00000034 0 00000033 0 00000032 0 00000031 0 00000030 0 0000002f 0 0000002e 0 00000024 0 00000023 0 00000022 0 00000020 0 00000025 explorer.exe [C:\windows\system32\explorer.exe /desktop] 0000002b 0 0000002a 0 00000029 0 00000026 0 00000039 explorer.exe [C:\windows\system32\explorer.exe /desktop] 0000003d 0 0000003c 0 0000003b 0 0000003a 0 winedbg: Internal crash at 0x6b289cf4