Quicken 2011 was working on wine for years until ver 4.13.1

Questions about Wine on Linux
Locked
jackdinn
Level 1
Level 1
Posts: 5
Joined: Wed Aug 14, 2019 3:25 pm

Quicken 2011 was working on wine for years until ver 4.13.1

Post by jackdinn »

I had the Manjaro KDE stable update of wine yesterday. It updated wine to 4.13.1 but now my quicken2011 does not work any more. I have been using Quicken 2011 on wine for several years without problem so it's definitely something that has happened with this wine update.

I have rolled back the wine installation to 4.12.1.1 and my Quicken is working again. I have added wine to the ignorepkg option for now.

I briefly saw mention of a "rundell32" error when it was first run after the wine update but now quicken just starts to load and then say it has been forced to close and then closes (Quicken and wine).

I shall stick with 4.12.1 until someone can advise on this, thx.
lahmbi5678
Level 7
Level 7
Posts: 823
Joined: Thu Aug 27, 2009 6:23 am

Re: Quicken 2011 was working on wine for years until ver 4.1

Post by lahmbi5678 »

Can you run wine and Quicken in a terminal and show us the output? If there aren't any obvious error messages, please file a bug report.
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Quicken 2011 was working on wine for years until ver 4.1

Post by Bob Wya »

@jackdinn

You'd probably want to be clear that the Arch packaging convention is a package version - release number.
The package release number is not relevant to the actual Upstream package version and is just confusing (especially if you post it with a dot . prefix)!

See: Arch Wiki: PKGBUILD / Version.

To be able to check out what issue you're having... We'd need you to post a Wine terminal log.
See: WineHQ FAQ: 10.1.1 How can I get a debugging log (a.k.a. terminal output)?

If you chose to post the terminal log directly, in a forum post, then please use Code tags to delimit this:

Code: Select all

...
Thanks
Bob
jackdinn
Level 1
Level 1
Posts: 5
Joined: Wed Aug 14, 2019 3:25 pm

Re: Quicken 2011 was working on wine for years until ver 4.1

Post by jackdinn »

iv been trying to gather info today. I dont want to upgrade my main quicken/Wine just in case i cant get it back working again so i decided to get Quicken 2011 on wine working on a Manjaro VM, problem is its giving me a massive headache as i just cant remember how i managed to get it working in the first place (some years ago). However i think i have just got it working, some mixture of ENV variables and winetricks commands https://blog.jdpfu.com/2010/11/29/solve ... g-on-linux.

Then i lost my whole darn HDD, i,v brought a new Samsung ssd so it's just been long long busy day. (no joke ^^)

As i say, I did manage to get it working on a VM in the end, then i updated wine and tried to run quicken 2011 again I captured this crash (pic & backtrace).
https://i.imgur.com/fWxLeAs.png
https://pastebin.com/YtZaGxfB
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Quicken 2011 was working on wine for years until ver 4.1

Post by Bob Wya »

jackdinn wrote:...
As i say, I did manage to get it working on a VM in the end, then i updated wine and tried to run quicken 2011 again I captured this crash (pic & backtrace).
https://i.imgur.com/fWxLeAs.png
https://pastebin.com/YtZaGxfB
@jackdinn

You may be affected by this Wine bug: Bug 47622 - Wine 4.13 doesn't start Adobe Digital Editions 2 - works with 4.12.1 .
So try the suggested workaround: override mscorwks to native,builtin

The Wine terminal output - which I requested and provided a link explaining how to obtain it - proceeds the backtrace.
This is required, in addition to a backtrace, to do any Wine troubleshooting.
It's annoying to have to look at in an image file (as opposed to a pure text file). :roll:

It's more reliable to extract the path that a Windows binary lnk file is referencing, e.g.

Code: Select all

strings 'Quicken Home & Business 2011.lnk' | egrep '^C:\\'
Then call that path directly with (something like):

Code: Select all

wine start 'C:\Program Files (x86)\ ...'
- quoting, " or ', is required here obviously (to avoid your shell interpreting \ as an escape sequence).

Bob
jackdinn
Level 1
Level 1
Posts: 5
Joined: Wed Aug 14, 2019 3:25 pm

Re: Quicken 2011 was working on wine for years until ver 4.1

Post by jackdinn »

The Wine terminal output - which I requested and provided a link explaining how to obtain it - proceeds the backtrace.
This is required, in addition to a backtrace, to do any Wine troubleshooting.
It's annoying to have to look at in an image file (as opposed to a pure text file). :roll:
It was VERY lucky i had them 2 files because i lost the entire OS including the VM right as i was grabbing and posting the error info. I am currently still in the process of restoring my system but i will reinstall VB & a virtual linux and then wine and quicken 2011 and then desperately try and remember just how i managed to get it working yesterday (i did write it all down but meh.. all lost. I do do backups but only once a day so i lost it all from yesterday).

I shall take a look at your link and see if anything there is helpful. As soon as im back up and running properly and i'v rebuilt a working VM i shall post with proper logs but might be a few days though. thx.
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Quicken 2011 was working on wine for years until ver 4.1

Post by Bob Wya »

@jackdinn

It would be easier if you just fixed your hardware / OS issues first. The forum thread isn't going anyway, after all. There is no rush! :lol:
Sometimes it takes forum posters months, just to post up a terminal log!

Bob
jackdinn
Level 1
Level 1
Posts: 5
Joined: Wed Aug 14, 2019 3:25 pm

Re: Quicken 2011 was working on wine for years until ver 4.1

Post by jackdinn »

Ok, so VirtualBox built & everything is working (linux is really like swimming through treacle sometimes).

These are both run exactly the same, same quicken installation, same quicken user file, same execution command. I run 4.12 and grabbed the bash log, then i updated wine (yay -S wine) and run the same command again capturing the new log.

Working version (wine 4.12)
[greg@greg-pc ~]$ env WINEPREFIX="/home/greg/.wine" wine C:\\windows\\command\\start.exe /Unix /home/greg/.wine/dosdevices/c:/users/Public/Desktop/Quicken\ Home\ \&\ Business\ 2011.lnk &> wine-4-12-log.txt

Code: Select all

0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
0009:fixme:exec:SHELL_execute flags ignored: 0x00004100
0031:err:ole:TLB_ReadTypeLib Loading of typelib L"C:\\Program Files\\Quicken\\QWUTIL.tlb" failed with error 2
0031:err:module:load_so_dll failed to load .so lib "/usr/bin/../lib32/wine/l3codeca.acm.so": libmpg123.so.0: cannot open shared object file: No such file or directory
0031:fixme:msvcrt:__clean_type_info_names_internal (0x275d508) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x27593e4) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x2777c5c) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x275c618) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x275a4a0) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x27647b4) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x275c4fc) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x2757304) stub
0031:fixme:storage:StgOpenStorageEx Stub: calling StgOpenStorage, but ignoring pStgOptions and grfAttrs
0031:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
0031:fixme:storage:StgOpenStorageEx Stub: calling StgOpenStorage, but ignoring pStgOptions and grfAttrs
0031:fixme:storage:StgOpenStorageEx Stub: calling StgOpenStorage, but ignoring pStgOptions and grfAttrs
0031:fixme:storage:StgOpenStorageEx Stub: calling StgOpenStorage, but ignoring pStgOptions and grfAttrs
0031:fixme:storage:StgOpenStorageEx Stub: calling StgOpenStorage, but ignoring pStgOptions and grfAttrs
0031:fixme:storage:StgOpenStorageEx Stub: calling StgOpenStorage, but ignoring pStgOptions and grfAttrs
0031:fixme:storage:StgOpenStorageEx Stub: calling StgOpenStorage, but ignoring pStgOptions and grfAttrs
0031:fixme:storage:StgOpenStorageEx Stub: calling StgOpenStorage, but ignoring pStgOptions and grfAttrs
0031:fixme:storage:StgOpenStorageEx Stub: calling StgOpenStorage, but ignoring pStgOptions and grfAttrs
0031:fixme:thread:SetThreadStackGuarantee (0x5f1e24): stub
0031:fixme:nls:CompareStringEx semi-stub behavior for flag(s) 0x10000000
0031:err:winediag:gnutls_initialize failed to load libgnutls, no support for encryption
0031:err:winediag:gnutls_initialize failed to load libgnutls, no support for pfx import/export
0031:fixme:storage:StgOpenStorageEx Stub: calling StgOpenStorage, but ignoring pStgOptions and grfAttrs
0031:fixme:storage:StgOpenStorageEx Stub: calling StgOpenStorage, but ignoring pStgOptions and grfAttrs
0031:fixme:storage:StgOpenStorageEx Stub: calling StgOpenStorage, but ignoring pStgOptions and grfAttrs
0031:fixme:storage:StgOpenStorageEx Stub: calling StgOpenStorage, but ignoring pStgOptions and grfAttrs
0031:fixme:storage:StgOpenStorageEx Stub: calling StgOpenStorage, but ignoring pStgOptions and grfAttrs
0031:fixme:storage:StgOpenStorageEx Stub: calling StgOpenStorage, but ignoring pStgOptions and grfAttrs
0031:fixme:storage:StgOpenStorageEx Stub: calling StgOpenStorage, but ignoring pStgOptions and grfAttrs
0031:fixme:storage:StgOpenStorageEx Stub: calling StgOpenStorage, but ignoring pStgOptions and grfAttrs
0031:fixme:storage:StgOpenStorageEx Stub: calling StgOpenStorage, but ignoring pStgOptions and grfAttrs
0031:fixme:storage:StgOpenStorageEx Stub: calling StgOpenStorage, but ignoring pStgOptions and grfAttrs
0031:fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_RESET_URLCACHE_SESSION: STUB
0031:fixme:msimtf:DllGetClassObject ({50d5107a-d278-4871-8989-f4ceaaf59cfc} {00000001-0000-0000-c000-000000000046} 00619B88)
0031:err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111 for dll L"C:\\windows\\system32\\msimtf.dll"
0031:err:ole:CoGetClassObject no class object {50d5107a-d278-4871-8989-f4ceaaf59cfc} could be created for context 0x401
0031:fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_END_BROWSER_SESSION: semi-stub
0031:fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_RESET_URLCACHE_SESSION: STUB
0031:fixme:msvcrt:__clean_type_info_names_internal (0x98368ac) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x255b5a0) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x2539a48) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x2783d6c) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x9890560) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x172d670) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x1f3adbc) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x1f15318) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x1e684dc) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x12bcd40) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x2533d6c) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x1145188) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x9856168) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x8cb7bd0) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x8c5b988) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x8b80758) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x8b5ac10) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x8af3f88) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x8a0b3cc) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x798b1cc) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x1134048) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x796d49c) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x79155cc) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x78743bc) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x739b280) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x764a664) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x64222014) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x60345090) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x64208a74) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x790af2cc) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x6402f5d8) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x7a38d5c8) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x2becc24) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x2745394) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x22f5df0) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x22d4bcc) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x2289af4) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x22495c8) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x2180310) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x1ea83b8) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x1ee96f4) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x1be5a98) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x1d19d24) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x1e48fa8) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x12ca214) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x1ddab64) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x3c7354) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x7842e65c) stub
0031:fixme:msvcrt:__clean_type_info_names_internal (0x786dba84) stub
0039:err:service:process_send_command service protocol error - failed to read pipe r = 0  count = 0!
002b:fixme:msvcrt:__clean_type_info_names_internal (0x64083a50) stub
Faulty version (wine 4.13)
[greg@greg-pc ~]$ env WINEPREFIX="/home/greg/.wine" wine C:\\windows\\command\\start.exe /Unix /home/greg/.wine/dosdevices/c:/users/Public/Desktop/Quicken\ Home\ \&\ Business\ 2011.lnk &> wine-4-13-log.txt

Code: Select all

0031:err:setupapi:create_dest_file failed to create L"C:\\windows\\system32\\mscoree.dll" (error=80)
0031:err:setupapi:create_dest_file failed to create L"C:\\windows\\system32\\shlwapi.dll" (error=80)
0031:err:module:load_so_dll failed to load .so lib "/usr/bin/../lib32/wine/l3codeca.acm.so": libmpg123.so.0: cannot open shared object file: No such file or directory
0031:err:winediag:gnutls_initialize failed to load libgnutls, no support for encryption
0031:err:winediag:gnutls_initialize failed to load libgnutls, no support for pfx import/export
0031:err:module:load_so_dll failed to load .so lib "/usr/bin/../lib32/wine/mp3dmod.dll.so": libmpg123.so.0: cannot open shared object file: No such file or directory
wine: Call from 0x7b452adc to unimplemented function mscorwks.dll.DllRegisterServerInternal, aborting
wine: Unimplemented function mscorwks.dll.DllRegisterServerInternal called at address 0x7b452adc (thread 0031), starting debugger...
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
wine: configuration in '/home/greg/.wine' has been updated.
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
0009:fixme:exec:SHELL_execute flags ignored: 0x00004100
0036:err:ole:TLB_ReadTypeLib Loading of typelib L"C:\\Program Files\\Quicken\\QWUTIL.tlb" failed with error 2
0036:err:module:load_so_dll failed to load .so lib "/usr/bin/../lib32/wine/l3codeca.acm.so": libmpg123.so.0: cannot open shared object file: No such file or directory
0036:fixme:msvcrt:__clean_type_info_names_internal (0x275d508) stub
0036:fixme:msvcrt:__clean_type_info_names_internal (0x27593e4) stub
0036:fixme:msvcrt:__clean_type_info_names_internal (0x2777c5c) stub
0036:fixme:msvcrt:__clean_type_info_names_internal (0x275c618) stub
0036:fixme:msvcrt:__clean_type_info_names_internal (0x275a4a0) stub
0036:fixme:msvcrt:__clean_type_info_names_internal (0x27647b4) stub
0036:fixme:msvcrt:__clean_type_info_names_internal (0x275c4fc) stub
0036:fixme:msvcrt:__clean_type_info_names_internal (0x2757304) stub
0036:fixme:storage:StgOpenStorageEx Stub: calling StgOpenStorage, but ignoring pStgOptions and grfAttrs
0036:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
0036:fixme:storage:StgOpenStorageEx Stub: calling StgOpenStorage, but ignoring pStgOptions and grfAttrs
0036:fixme:storage:StgOpenStorageEx Stub: calling StgOpenStorage, but ignoring pStgOptions and grfAttrs
0036:fixme:storage:StgOpenStorageEx Stub: calling StgOpenStorage, but ignoring pStgOptions and grfAttrs
0036:fixme:storage:StgOpenStorageEx Stub: calling StgOpenStorage, but ignoring pStgOptions and grfAttrs
0036:fixme:storage:StgOpenStorageEx Stub: calling StgOpenStorage, but ignoring pStgOptions and grfAttrs
0036:fixme:storage:StgOpenStorageEx Stub: calling StgOpenStorage, but ignoring pStgOptions and grfAttrs
0036:fixme:storage:StgOpenStorageEx Stub: calling StgOpenStorage, but ignoring pStgOptions and grfAttrs
0036:fixme:storage:StgOpenStorageEx Stub: calling StgOpenStorage, but ignoring pStgOptions and grfAttrs
wine: Call from 0x7b452adc to unimplemented function mscorwks.dll.CorDllMainForThunk, aborting
0036:fixme:dbghelp:elf_search_auxv can't find symbol in module
003b:err:service:process_send_command service protocol error - failed to read pipe r = 0  count = 0!
002b:fixme:msvcrt:__clean_type_info_names_internal (0x64083a50) stub
t's more reliable to extract the path that a Windows binary lnk file is referencing, e.g.
Code:
strings 'Quicken Home & Business 2011.lnk' | egrep '^C:\\'

Then call that path directly with (something like):
Code:
wine start 'C:\Program Files (x86)\ ...'
These paths are just what are automaticaly created by linux for the menu/launcher icons. I just copy them from there. I have no idea how to do what you are suggesting here.
jackdinn
Level 1
Level 1
Posts: 5
Joined: Wed Aug 14, 2019 3:25 pm

Re: Quicken 2011 was working on wine for years until ver 4.1

Post by jackdinn »

Had a quick look at the other bug that looked very similar it says :-
Confirming that library override: mscorwks (native,builtin) works on 4.13

thanks for fast response and fix

yes, yes, YES. Override mscorwks (native,builtin) works for Quicken 2011 as well so it must have been that same bug. I am so grateful, Thank you Sir

:D
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Quicken 2011 was working on wine for years until ver 4.1

Post by Bob Wya »

jackdinn wrote:Had a quick look at the other bug that looked very similar it says :-
Confirming that library override: mscorwks (native,builtin) works on 4.13

thanks for fast response and fix
yes, yes, YES. Override mscorwks (native,builtin) works for Quicken 2011 as well so it must have been that same bug. I am so grateful, Thank you Sir

:D
No worries. 8)

FYI a fix, for this regression, has already been committed to the Wine git tree.
This will land obviously in the next Wine release i.e. 4.14 (assuming it isn't messed up - like 4.12 !!)

Bob
Locked