http://bugs.winehq.org/show_bug.cgi?id=27486
Summary: Quicken 98 Basic stopped working Product: Wine Version: 1.3.21 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: critical Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: dandevoe@rcn.com
I have been using WINE for several years, under SuSE. I predominantly use it for Quicken '98 Basic.
I haven't been in it for around 3 weeks, and have done WINE updates whenever they are available.
Quicken will no longer launch. I deleted the application config in winecfg & re-added, based on specs in the apps database for Quick 98 Basic (Gold rating). Same error.
"The program QW.EXE has encountered a serious problem and needs to close. We are sorry for the inconvenience"
Thank you
http://bugs.winehq.org/show_bug.cgi?id=27486
Jeff Zaroyko jeffz@jeffz.name changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression Severity|critical |normal
--- Comment #1 from Jeff Zaroyko jeffz@jeffz.name 2011-06-14 19:37:39 CDT --- not critical: http://bugs.winehq.org/page.cgi?id=fields.html#bug_severity
First attach terminal output as a text file http://wiki.winehq.org/FAQ#get_log
Please perform a regression test to find out when it stopped working http://wiki.winehq.org/RegressionTesting
http://bugs.winehq.org/show_bug.cgi?id=27486
James E. LaBarre jamesl@bestweb.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jamesl@bestweb.net
--- Comment #2 from James E. LaBarre jamesl@bestweb.net 2011-06-16 15:40:05 CDT --- I can confirm it is still broken post-1.3.22 (built from source from git, 2011/06/16).
I have my install in it's own Wine prefix, so there shouldn't be any other Windows items messing up the run.
==============================================================
jelabarre@t61jel:~/wine-apps/qw98$ jelabarre@t61jel:~/wine-apps/qw98$ WINEPREFIX=/home/jelabarre/wine-apps/qw98 wine "C:\Apps\QUICKENW\QW.EXE" wine: Unhandled page fault on read access to 0x002000a6 at address 0x4400ab (thread 0009), starting debugger... Unhandled exception: page fault on read access to 0x002000a6 in 32-bit code (0x004400ab). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:004400ab ESP:0032f578 EBP:0032f588 EFLAGS:00010206( R- -- I - -P- ) EAX:00200020 EBX:ffffffff ECX:00000043 EDX:00000000 ESI:008710e0 EDI:008710e0 Stack dump: 0x0032f578: 008710e0 008710e0 ffffffff ffffffff 0x0032f588: 0032f5a0 008811ce 00000043 008710e0 0x0032f598: 008710e0 ffffffff 0032f5b8 00882e80 0x0032f5a8: 00871e40 008710e0 008710e0 ffffffff 0x0032f5b8: 0032fb58 0087cd87 0032fab8 008710e0 0x0032f5c8: 008710e0 ffffffff 0032f6c4 7bc852e0 Backtrace: =>0 0x004400ab in qw (+0x400ab) (0x0032f588) 1 0x008811ce in qw (+0x4811cd) (0x0032f5a0) 2 0x00882e80 in qw (+0x482e7f) (0x0032f5b8) 3 0x0087cd87 in qw (+0x47cd86) (0x0032fb58) 4 0x0087b53b in qw (+0x47b53a) (0x0032fcdc) 5 0x00459151 in qw (+0x59150) (0x0032fd94) 6 0x0066ae9a in qw (+0x26ae99) (0x0032fdbc) 7 0x6c3bbdd3 in mfc42 (+0x4bdd2) (0x0032fde4) 8 0x0077ea57 in qw (+0x37ea56) (0x0032fe90) 9 0x7b85897c call_process_entry+0xb() in kernel32 (0x0032fea8) 10 0x7b85b8db start_process+0x5a(peb=0x8710e0) [/home/jelabarre/src/wine/dlls/kernel32/process.c:1087] in kernel32 (0x0032fee8) 11 0x7bc6e508 call_thread_func+0xb() in ntdll (0x0032fef8) 12 0x7bc6e6de call_thread_entry_point+0x6d(entry=0x7b85b880, arg=0x7ffdf000) [/home/jelabarre/src/wine/dlls/ntdll/signal_i386.c:2499] in ntdll (0x0032ffc8) 13 0x7bc498fe start_process+0x1d(kernel_start=0x7b85b880) [/home/jelabarre/src/wine/dlls/ntdll/loader.c:2612] in ntdll (0x0032ffe8) 14 0x6c72275d wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000) 0x004400ab: movzwl 0x0(%eax,%ecx,2),%eax Modules: Module Address Debug info Name (107 modules) PE 330000- 337000 Deferred qwenc PE 340000- 351000 Deferred iprof32 PE 360000- 38e000 Deferred qwwin PE 390000- 3bd000 Deferred qacces32 PE 3c0000- 3e9000 Deferred qdb PE 3f0000- 3f7000 Deferred qversion PE 400000- c21000 Export qw PE c30000- d25000 Deferred qwutil7 PE d30000- d3f000 Deferred qwrmnd PE 10000000-10033000 Deferred qdbbase PE 67850000-6785e000 Deferred q_encutl PE 67860000-67876000 Deferred q_enclib ELF 68000000-6801e000 Deferred ld-linux.so.2 ELF 6801e000-68038000 Deferred libpthread.so.0 ELF 68038000-68195000 Deferred libc.so.6 ELF 68195000-68199000 Deferred libdl.so.2 ELF 68199000-681bf000 Deferred libm.so.6 ELF 681bf000-681c7000 Deferred libnss_compat.so.2 ELF 681c7000-681de000 Deferred libnsl.so.1 ELF 681de000-681e9000 Deferred libnss_nis.so.2 ELF 681e9000-681f5000 Deferred libnss_files.so.2 ELF 681f5000-68329000 Deferred user32<elf> -PE 68210000-68329000 \ user32 ELF 68329000-683c3000 Deferred gdi32<elf> -PE 68330000-683c3000 \ gdi32 ELF 683c3000-6841f000 Deferred advapi32<elf> -PE 683d0000-6841f000 \ advapi32 ELF 6841f000-68438000 Deferred version<elf> -PE 68420000-68438000 \ version ELF 68438000-6852c000 Deferred comdlg32<elf> -PE 68440000-6852c000 \ comdlg32 ELF 6852c000-68727000 Deferred shell32<elf> -PE 68540000-68727000 \ shell32 ELF 68727000-6878a000 Deferred shlwapi<elf> -PE 68730000-6878a000 \ shlwapi ELF 6878a000-6887a000 Deferred comctl32<elf> -PE 68790000-6887a000 \ comctl32 ELF 6887a000-688b2000 Deferred winspool<elf> -PE 68880000-688b2000 \ winspool ELF 688b2000-6894a000 Deferred winmm<elf> -PE 688c0000-6894a000 \ winmm ELF 6894a000-689cc000 Deferred msvcrt<elf> -PE 68960000-689cc000 \ msvcrt ELF 689cc000-68a05000 Deferred libncurses.so.5 ELF 68a05000-68aa3000 Deferred krnl386.exe16.so PE 68a10000-68aa3000 Deferred krnl386.exe16 ELF 68aa3000-68ab8000 Deferred system.drv16.so PE 68ab0000-68ab8000 Deferred system.drv16 ELF 68ab8000-68b2f000 Deferred libfreetype.so.6 ELF 68b2f000-68b44000 Deferred libz.so.1 ELF 68b44000-68b74000 Deferred libfontconfig.so.1 ELF 68b74000-68b9b000 Deferred libexpat.so.1 ELF 68b9b000-68c43000 Deferred winex11<elf> -PE 68bb0000-68c43000 \ winex11 ELF 68c43000-68c4c000 Deferred libsm.so.6 ELF 68c4c000-68c65000 Deferred libice.so.6 ELF 68c65000-68c75000 Deferred libxext.so.6 ELF 68c75000-68d92000 Deferred libx11.so.6 ELF 68d92000-68d97000 Deferred libuuid.so.1 ELF 68d97000-68db1000 Deferred libxcb.so.1 ELF 68db1000-68db7000 Deferred libxdmcp.so.6 ELF 68db7000-68dd8000 Deferred imm32<elf> -PE 68dc0000-68dd8000 \ imm32 ELF 68dd8000-68ddc000 Deferred libxinerama.so.1 ELF 68ddc000-68de2000 Deferred libxxf86vm.so.1 ELF 68de2000-68dec000 Deferred libxrender.so.1 ELF 68dec000-68df4000 Deferred libxrandr.so.2 ELF 68df4000-68df8000 Deferred libxcomposite.so.1 ELF 68df8000-68dfe000 Deferred libxfixes.so.3 ELF 68dfe000-68e0c000 Deferred libxi.so.6 ELF 68e0c000-68e16000 Deferred libxcursor.so.1 ELF 68e16000-68e49000 Deferred uxtheme<elf> -PE 68e20000-68e49000 \ uxtheme ELF 68e49000-68ebb000 Deferred rpcrt4<elf> -PE 68e50000-68ebb000 \ rpcrt4 ELF 68ebb000-68f05000 Deferred libcups.so.2 ELF 68f05000-68f79000 Deferred libgcrypt.so.11 ELF 68f79000-68f85000 Deferred libavahi-common.so.3 ELF 68f85000-68f95000 Deferred libavahi-client.so.3 ELF 68f95000-69044000 Deferred libkrb5.so.3 ELF 69044000-6904c000 Deferred libkrb5support.so.0 ELF 6904c000-69050000 Deferred libkeyutils.so.1 ELF 69050000-69064000 Deferred libresolv.so.2 ELF 69064000-69075000 Deferred libtasn1.so.3 ELF 69075000-6907a000 Deferred libgpg-error.so.0 ELF 6907a000-690b6000 Deferred libdbus-1.so.3 ELF 690b6000-690bf000 Deferred librt.so.1 ELF 690bf000-690da000 Deferred spoolss<elf> -PE 690c0000-690da000 \ spoolss PE 6c370000-6c46b000 Export mfc42 ELF 6c71a000-6c85b000 Dwarf libwine.so.1 ELF 6db96000-6dbc5000 Deferred libgssapi_krb5.so.2 ELF 728cd000-728ee000 Deferred localspl<elf> -PE 728d0000-728ee000 \ localspl ELF 746a6000-746aa000 Deferred libxau.so.6 ELF 76ebf000-76ee3000 Deferred libk5crypto.so.3 ELF 77122000-77126000 Deferred libcom_err.so.2 ELF 771f9000-772fb000 Deferred ole32<elf> -PE 77210000-772fb000 \ ole32 ELF 7b800000-7b99e000 Dwarf kernel32<elf> -PE 7b810000-7b99e000 \ kernel32 ELF 7bc00000-7bcb7000 Dwarf ntdll<elf> -PE 7bc10000-7bcb7000 \ ntdll ELF 7bcc7000-7bcda000 Deferred comm.drv16.so PE 7bcd0000-7bcda000 Deferred comm.drv16 ELF 7bf00000-7bf04000 Deferred <wine-loader> ELF 7c2b7000-7c352000 Deferred libgnutls.so.26 Threads: process tid prio (all id:s are in hex) 00000008 (D) C:\Apps\QUICKENW\QW.EXE 00000009 0 <== 0000000e services.exe 0000001b 0 00000014 0 00000010 0 0000000f 0 00000011 winedevice.exe 00000017 0 00000016 0 00000013 0 00000012 0 00000018 plugplay.exe 0000001c 0 0000001a 0 00000019 0 0000001d explorer.exe 0000001e 0 Backtrace: =>0 0x004400ab in qw (+0x400ab) (0x0032f588) 1 0x008811ce in qw (+0x4811cd) (0x0032f5a0) 2 0x00882e80 in qw (+0x482e7f) (0x0032f5b8) 3 0x0087cd87 in qw (+0x47cd86) (0x0032fb58) 4 0x0087b53b in qw (+0x47b53a) (0x0032fcdc) 5 0x00459151 in qw (+0x59150) (0x0032fd94) 6 0x0066ae9a in qw (+0x26ae99) (0x0032fdbc) 7 0x6c3bbdd3 in mfc42 (+0x4bdd2) (0x0032fde4) 8 0x0077ea57 in qw (+0x37ea56) (0x0032fe90) 9 0x7b85897c call_process_entry+0xb() in kernel32 (0x0032fea8) 10 0x7b85b8db start_process+0x5a(peb=0x8710e0) [/home/jelabarre/src/wine/dlls/kernel32/process.c:1087] in kernel32 (0x0032fee8) 11 0x7bc6e508 call_thread_func+0xb() in ntdll (0x0032fef8) 12 0x7bc6e6de call_thread_entry_point+0x6d(entry=0x7b85b880, arg=0x7ffdf000) [/home/jelabarre/src/wine/dlls/ntdll/signal_i386.c:2499] in ntdll (0x0032ffc8) 13 0x7bc498fe start_process+0x1d(kernel_start=0x7b85b880) [/home/jelabarre/src/wine/dlls/ntdll/loader.c:2612] in ntdll (0x0032ffe8) 14 0x6c72275d wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000) jelabarre@t61jel:~/wine-apps/qw98$
=============================================================
(and I was running development code to track down another bug in Quicken98 to report, but that will have to be reported through Codeweavers for now)
http://bugs.winehq.org/show_bug.cgi?id=27486
--- Comment #3 from Austin English austinenglish@gmail.com 2011-06-16 19:04:34 CDT --- Please attach logs in the future.
Still need the regression test..
http://bugs.winehq.org/show_bug.cgi?id=27486
--- Comment #4 from Dan D dandevoe@rcn.com 2011-06-16 21:03:07 CDT --- .(In reply to comment #1)
not critical: http://bugs.winehq.org/page.cgi?id=fields.html#bug_severity
First attach terminal output as a text file http://wiki.winehq.org/FAQ#get_log
Please perform a regression test to find out when it stopped working http://wiki.winehq.org/RegressionTesting
Jeff,
I will perform a regression test in a few days.
In the meantime, I have reverted back to the OSS version that came with SuSE 11.4 (Wine v1.3.12-3.4) & it is working the way it was.
(In reply to comment #2)
I can confirm it is still broken post-1.3.22 (built from source from git, 2011/06/16).
I have my install in it's own Wine prefix, so there shouldn't be any other Windows items messing up the run.
James, thank you for confirming that you are also experiencing the same issue.
I am also curious if anyone has gotten the sound to work in Quicken98? The only time that sound appears to work (at least for me) is when running the Quicken setup program. No biggie, but thought I'd ask.
Thank you again for your time & commitment to the project!
http://bugs.winehq.org/show_bug.cgi?id=27486
--- Comment #5 from James E. LaBarre jamesl@bestweb.net 2011-06-17 09:38:05 CDT --- Created an attachment (id=35177) --> (http://bugs.winehq.org/attachment.cgi?id=35177) qw98 crash under release 1.3.22 (Ubuntu 10.10 package)
http://bugs.winehq.org/show_bug.cgi?id=27486
--- Comment #6 from James E. LaBarre jamesl@bestweb.net 2011-06-17 09:38:49 CDT --- Created an attachment (id=35178) --> (http://bugs.winehq.org/attachment.cgi?id=35178) qw98 crash at patch level being checked
http://bugs.winehq.org/show_bug.cgi?id=27486
--- Comment #7 from James E. LaBarre jamesl@bestweb.net 2011-06-17 09:44:35 CDT --- (hope I'm not duplicating this comment).
Did the regression as per the wiki instructions, looks like this patch is where the problem starts.
================================================================ 38f476399c243309ddb5f9ec7aa598687315b945 is the first bad commit commit 38f476399c243309ddb5f9ec7aa598687315b945 Author: Piotr Caban piotr@codeweavers.com Date: Thu May 19 16:44:09 2011 +0200
msvcrt: Fix __pctype_func implementation.
:040000 040000 7923918c81a606d233beca01c4498ade5af05fa9 115932044f1b86fa5f43aa3d8b6890a29cfb5e58 M dlls ================================================================
Wasn't able to add Piotr Caban to the CC list, if someone could do that for me.
http://bugs.winehq.org/show_bug.cgi?id=27486
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |piotr.caban@gmail.com
--- Comment #8 from Austin English austinenglish@gmail.com 2011-06-17 12:35:44 CDT --- (In reply to comment #7)
(hope I'm not duplicating this comment).
Did the regression as per the wiki instructions, looks like this patch is where the problem starts.
================================================================ 38f476399c243309ddb5f9ec7aa598687315b945 is the first bad commit commit 38f476399c243309ddb5f9ec7aa598687315b945 Author: Piotr Caban piotr@codeweavers.com Date: Thu May 19 16:44:09 2011 +0200
msvcrt: Fix __pctype_func implementation.
:040000 040000 7923918c81a606d233beca01c4498ade5af05fa9 115932044f1b86fa5f43aa3d8b6890a29cfb5e58 M dlls ================================================================
Wasn't able to add Piotr Caban to the CC list, if someone could do that for me.
Thanks. Native msvcrt should work aroudn it then, try 'winetricks -q vcrun6'.
http://bugs.winehq.org/show_bug.cgi?id=27486
Piotr Caban piotr.caban@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |msvcrt AssignedTo|wine-bugs@winehq.org |piotr.caban@gmail.com
--- Comment #9 from Piotr Caban piotr.caban@gmail.com 2011-06-17 13:41:17 CDT --- I've sent a fix for this bug: http://source.winehq.org/patches/data/75427
http://bugs.winehq.org/show_bug.cgi?id=27486
--- Comment #10 from James E. LaBarre jamesl@bestweb.net 2011-06-17 21:01:51 CDT --- The patch (75427) works for my setup. Sorry if my description is too verbose, I just don't know what detail you need.
Compiled & installed from Git source, installed Quicken98 to a fresh WINEPREFIX. Install ran OK, but application crashed as before when I tried to run it. Applied patch below, re-compiled, installed, application now starts and runs.
http://bugs.winehq.org/show_bug.cgi?id=27486
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW CC| |wylda@volny.cz Ever Confirmed|0 |1
--- Comment #11 from Wylda wylda@volny.cz 2011-06-18 15:05:19 CDT ---
Compiled & installed from Git source ... but application crashed.
The patch was not committed yet. Marking as new per comment #2.
http://bugs.winehq.org/show_bug.cgi?id=27486
Piotr Caban piotr.caban@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #12 from Piotr Caban piotr.caban@gmail.com 2011-06-20 14:32:56 CDT --- Fixed by commit: 4debdd6ac815df5d6748c76b9d238efc44b4ffbd. Closing.
http://bugs.winehq.org/show_bug.cgi?id=27486
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #13 from Alexandre Julliard julliard@winehq.org 2011-06-24 17:43:46 CDT --- Closing bugs fixed in 1.3.23.
https://bugs.winehq.org/show_bug.cgi?id=27486
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |4debdd6ac815df5d6748c76b9d2 | |38efc44b4ffbd CC| |focht@gmx.net Regression SHA1| |38f476399c243309ddb5f9ec7aa | |598687315b945