http://bugs.winehq.org/show_bug.cgi?id=2893
Summary: IPersistStream_fnLoad error Product: Wine Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-kernel AssignedTo: wine-bugs@winehq.org ReportedBy: cs@kainaw.com
I posted this bug with version 20050310, but it was closed because I was unable to install CVS and do the research to figure out exactly when the bug was introduced.
Under version 20050211, msmoney 6.0 runs fine. When I installed 20050310 from rpm, msmoney 6.0 wouldn't start. Under version 20050419, I have the same error. When running msmoney 6.0, I get the following. I am *not* a Wine developer in any way, so I have no clue how to pick through every CVS update since 20050211 and find the update that introduced this problem.
fixme:heap:RtlCompactHeap stub fixme:process:SetProcessWorkingSetSize (0xffffffff,-1,-1): stub - harmless fixme:heap:RtlCompactHeap stub fixme:actctx:CreateActCtxW stub! err:shell:IPersistStream_fnLoad Last word was not zero wine: Unhandled exception (thread 0009), starting debugger... WineDbg starting on pid 0x8 Unhandled exception: page fault on read access to 0x7790b90c in 32-bit code (0x76ae8b29). In 32 bit mode. Register dump: CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033 EIP:76ae8b29 ESP:778fdab8 EBP:778fdad8 EFLAGS:00210206( - 00 - RIP1) EAX:0000dcb4 EBX:76b64fd4 ECX:778fdc58 EDX:7790b90c ESI:0000dcb4 EDI:00000000 Stack dump: 0x778fdab8: 77cec6a0 77cec680 00000000 778fdaf0 0x778fdac8: 76af0f23 76ae8b0b 76b64fd4 77ce5980 0x778fdad8: 778fdb04 76ae8ba9 778fdc58 00000003 0x778fdae8: 778fdafc 76bd32cb 000300f8 76ae8b8e 0x778fdaf8: 778fdc58 77ce5980 00000000 778fdb20 0x778fdb08: 7103601a 778fdc58 77ce5980 00000001 Backtrace: =>1 0x76ae8b29 ILGetSize in shell32 (0x778fdad8) 2 0x76ae8ba9 ILClone in shell32 (0x778fdb04) fixme:dbghelp:sffip_cb NIY on 'C:\Lego\opt\SHDOCVW.pdb' 3 0x7103601a in shdocvw (+0x3601a) (0x778fdb20) 4 0x7108e5d5 in shdocvw (+0x8e5d5) (0x778fdb3c) 5 0x7108bb85 in shdocvw (+0x8bb85) (0x778fdbcc) fixme:dbghelp:sffip_cb NIY on 'mfc42.pdb' 6 0x73df2d69 2242 in mfc42 (0x778fdc58) 7 0x73df26dc 424 in mfc42 (0x778fdcb4) 8 0x73df1961 424 in mfc42 (0x778fdd0c) 9 0x73df18d6 424 in mfc42 (0x778fdd64) 10 0x73df11a5 1134 in mfc42 (0x778fde2c) 11 0x73df0e29 1134 in mfc42 (0x778fde78) 12 0x73e2d806 325 in mfc42 (0x778fdf10) 13 0x73dd1cea 540 in mfc42 (0x778fdf30) 14 0x73dd1c73 540 in mfc42 (0x778fdf90) 15 0x73dd1bfb 540 in mfc42 (0x778fdfac) 16 0x73dd1bba 540 in mfc42 (0x778fdfd8) 17 0x76bda717 WINPROC_wrapper in user32 (0x778fdffc) 18 0x76bdaaea WINPROC_wrapper in user32 (0x778fe038) 19 0x76be0ee4 CallWindowProcW in user32 (0x778fe538) 20 0x76c15ef5 in user32 (+0x85ef5) (0x778fe598) 21 0x76c162b0 SendMessageTimeoutW in user32 (0x778fe5fc) 22 0x76c16305 SendMessageW in user32 (0x778fe628) 23 0x76bbeb69 in user32 (+0x2eb69) (0x778fe768) 24 0x76bbf379 CreateDialogIndirectParamAorW in user32 (0x778fe784) 25 0x76bbf487 CreateDialogIndirectParamA in user32 (0x778fe7a8) 26 0x73dda1a1 939 in mfc42 (0x778fe810) 27 0x73dda35e 939 in mfc42 (0x778fe850) err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file mnyutil.dbg ("mnyutil.dbg") 28 0x20113868 public: __thiscall CMoneyDialog::CMoneyDialog(unsigned int,class CWnd *) in mnyutil (0x778fe8a4) 29 0x20114edf EntryPoint in mnyutil (0x778fe8f8) 30 0x76bdaaea WINPROC_wrapper in user32 (0x778fe934) 31 0x76be0bde CallWindowProcA in user32 (0x778fe978) 32 0x76bb980f DefDlgProcA in user32 (0x778fe9a8) 33 0x76bda717 WINPROC_wrapper in user32 (0x778fe9cc) 34 0x76bdaaea WINPROC_wrapper in user32 (0x778fea08) 35 0x76be0c67 CallWindowProcA in user32 (0x778fea4c) 36 0x73dd20f2 540 in mfc42 (0x778fea6c) 37 0x73dd1902 614 in mfc42 (0x778feb0c) 38 0x73dd1cea 540 in mfc42 (0x778feb2c) err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file msmoney.dbg ("msmoney.dbg") 39 0x00405348 in msmoney (+0x5348) (0x778feb70) 40 0x73dd1c73 540 in mfc42 (0x778febd0) 41 0x73dd1bfb 540 in mfc42 (0x778febec) 42 0x73dd1bba 540 in mfc42 (0x778fec18) 43 0x76bda717 WINPROC_wrapper in user32 (0x778fec3c) 44 0x76bdaaea WINPROC_wrapper in user32 (0x778fec78) 45 0x76be0ee4 CallWindowProcW in user32 (0x778ff178) 46 0x76c15ef5 in user32 (+0x85ef5) (0x778ff1d8) 47 0x76c162b0 SendMessageTimeoutW in user32 (0x778ff23c) 48 0x76c16305 SendMessageW in user32 (0x778ff268) 49 0x76bbeb69 in user32 (+0x2eb69) (0x778ff3a8) 50 0x76bbf379 CreateDialogIndirectParamAorW in user32 (0x778ff3c4) 51 0x76bbf487 CreateDialogIndirectParamA in user32 (0x778ff3e8) 52 0x73dda1a1 939 in mfc42 (0x778ff450) 53 0x73dda35e 939 in mfc42 (0x778ff490) 54 0x20113868 public: __thiscall CMoneyDialog::CMoneyDialog(unsigned int,class CWnd *) in mnyutil (0x778ff4f8) 55 0x004e4793 in msmoney (+0xe4793) (0x778ffd74) 56 0x0045f2c8 in msmoney (+0x5f2c8) (0x778ffe60) 57 0x73ddb4f3 269 in mfc42 (0x778fff20) 58 0x77b98088 in kernel32 (+0x48088) (0x778ffff4) 59 0xb7fc3a4d (0x00000000) 0x76ae8b29 ILGetSize+0x2a in shell32: movzwl 0x0(%edx),%eax Wine-dbg>quit