[Bug 11146] RootsMagic 3.2.x crashes when using 'Publisher' feature
wine-bugs at winehq.org
wine-bugs at winehq.org
Mon Nov 23 06:19:22 CST 2015
https://bugs.winehq.org/show_bug.cgi?id=11146
Anastasius Focht <focht at gmx.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
URL|http://dl.filekicker.com/se |http://www.rootsmagic.com/d
|nd/file/165489-O03M/RM3setu |ownloads/RM3Setup.exe
|p.exe |
Component|-unknown |user32
Summary|RootsMagic 3.2.5 crashes |RootsMagic 3.2.x crashes
|when using Publisher |when using 'Publisher'
|feature |feature
--- Comment #10 from Anastasius Focht <focht at gmx.net> ---
Hello folks,
confirming, still present.
I found a working download for v3.2.x even at the vendor site:
http://www.rootsmagic.com/downloads/RM3Setup.exe
--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files/RootsMagic
$ WINEDEBUG=+tid,+seh,+relay,+win,+msg wine ./RootsMagic.exe >>log.txt 2>&1
...
0027:Call user32.SendMessageA(00010204,0000004e,000003f5,0031ef50) ret=004cd0de
0027:Call window proc 0x644c93
(hwnd=0x10204,msg=WM_NOTIFY,wp=000003f5,lp=0031ef50)
0027:Call user32.GetDlgCtrlID(0001021a) ret=0064617c
0027:Ret user32.GetDlgCtrlID() retval=000003f5 ret=0064617c
0027:Call user32.GetParent(00010204) ret=0065427f
0027:Ret user32.GetParent() retval=00030146 ret=0065427f
0027:Call user32.CallWindowProcA(7ec5b3d7,00010204,0000004e,000003f5,0031ef50)
ret=006454ec
0027:Call window proc 0x7ec5b3d7
(hwnd=0x10204,msg=WM_NOTIFY,wp=000003f5,lp=0031ef50)
0027:trace:win:WIN_SetWindowLong 0x10204 0 0 W
0027:Call dialog proc 0x643d70
(hwnd=0x10204,msg=WM_NOTIFY,wp=000003f5,lp=0031ef50)
0027:Ret dialog proc 0x643d70
(hwnd=0x10204,msg=WM_NOTIFY,wp=000003f5,lp=0031ef50) retval=00000000
result=00000000
0027:Ret window proc 0x7ec5b3d7
(hwnd=0x10204,msg=WM_NOTIFY,wp=000003f5,lp=0031ef50) retval=00000000
0027:Ret user32.CallWindowProcA() retval=00000000 ret=006454ec
0027:Ret window proc 0x644c93
(hwnd=0x10204,msg=WM_NOTIFY,wp=000003f5,lp=0031ef50) retval=00000000
0027:Ret user32.SendMessageA() retval=00000000 ret=004cd0de
0027:Call user32.GetFocus() ret=004dbf21
0027:Ret user32.GetFocus() retval=00000000 ret=004dbf21
0027:Call user32.GetClientRect(0001021a,0031ef88) ret=004d2528
0027:Ret user32.GetClientRect() retval=00000001 ret=004d2528
0027:Call user32.GetClientRect(0001021a,0031efe8) ret=004dbffe
0027:Ret user32.GetClientRect() retval=00000001 ret=004dbffe
0027:trace:seh:raise_exception code=c0000005 flags=0 addr=0x647ca3 ip=00647ca3
tid=0027
0027:trace:seh:raise_exception info[0]=00000000
0027:trace:seh:raise_exception info[1]=00000038
0027:trace:seh:raise_exception eax=000000aa ebx=00000000 ecx=00000000
edx=00000025 esi=0032796c edi=00000001
0027:trace:seh:raise_exception ebp=00000002 esp=0031efa4 cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=00210297
0027:trace:seh:call_stack_handlers calling handler at 0x67d7f6 code=c0000005
flags=0
0027:trace:seh:call_stack_handlers handler at 0x67d7f6 returned 1
0027:trace:seh:call_stack_handlers calling handler at 0x6862b0 code=c0000005
flags=0
0027:trace:seh:call_stack_handlers handler at 0x6862b0 returned 1
0027:trace:seh:call_stack_handlers calling handler at 0x686238 code=c0000005
flags=0
...
Unhandled exception: page fault on read access to 0x00000038 in 32-bit code
...
0x0031eff4: 000000aa 00581012 00000000 0031f7a4
Backtrace:
=>0 0x00647ca3 in rootsmagic (+0x247ca3) (0x00000002)
0x00647ca3: movl 0x38(%ecx),%eax
Modules:
Module Address Debug info Name (114 modules)
PE 3b0000- 3f5000 Deferred ltdis13n
PE 400000- 905000 Export rootsmagic
PE 910000- a0d000 Deferred ltwvc13n
PE a20000- a4b000 Deferred dzip32
PE 3250000- 32c0000 Deferred ltimg13n
PE 3d00000- 3e5a000 Deferred ltdlg13n
PE 10000000-1002f000 Deferred ssce5232
PE 1fc40000-1fc76000 Deferred ltefx13n
PE 1ffb0000-1ffbd000 Deferred lttwn13n
PE 1ffc0000-1ffea000 Deferred ltfil13n
PE 1fff0000-20062000 Deferred ltkrn13n
PE 28840000-28869000 Deferred rcg32
PE 30000000-30024000 Deferred dunzip32
ELF 42771000-4278f000 Deferred libgcc_s.so.1
ELF 7ac00000-7ac8c000 Deferred riched20<elf>
\-PE 7ac20000-7ac8c000 \ riched20
ELF 7b800000-7ba73000 Deferred kernel32<elf>
\-PE 7b820000-7ba73000 \ kernel32
ELF 7bc00000-7bd07000 Deferred ntdll<elf>
\-PE 7bc30000-7bd07000 \ ntdll
...
Threads:
process tid prio (all id:s are in hex)
...
00000026 (D) C:\Program Files\RootsMagic\RootsMagic.exe
0000002d 0
0000002c 0
0000002b 0
0000002a 0
00000027 0 <==
--- snip ---
Looks like a focus loss issue to me.
The 'GetFocus' call returning NULL HWND probably triggers the fault when the
app tries to access some class/instance data which ought to be associated with
the active HWND/control.
--- snip ---
-=[ ProtectionID v0.6.7.0 OCTOBER]=-
(c) 2003-2015 CDKiLLER & TippeX
Build 31/10/15-14:35:10
Ready...
Scanning -> Z:\home\focht\Downloads\RM3Setup.exe
File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 8932120 (0884B18h)
Byte(s) | Machine: 0x14C (I386)
Compilation TimeStamp : 0x2A425E19 -> Fri 19th Jun 1992 22:22:17 (GMT)
[TimeStamp] 0x2A425E19 -> Fri 19th Jun 1992 22:22:17 (GMT) | PE Header | - |
Offset: 0x00000108 | VA: 0x00400108 | -
-> File Appears to be Digitally Signed @ Offset 0883838h, size : 012E0h / 04832
byte(s)
-> File has 8874040 (0876838h) bytes of appended data starting at offset 0D000h
[File Heuristics] -> Flag #1 : 00000000000001001100000000100100 (0x0004C024)
[Entrypoint Section Entropy] : 6.58 (section #0) "CODE " | Size : 0x9174
(37236) byte(s)
[DllCharacteristics] -> Flag : (0x8000) -> TSA
[SectionCount] 8 (0x8) | ImageSize 0x14000 (81920) byte(s)
[VersionInfo] Company Name : RootsMagic. Inc.
[VersionInfo] Product Name : RootsMagic
[VersionInfo] File Description : RootsMagic 3.2.6.0 Installer
[VersionInfo] Version Comments : This installation was built with Inno Setup.
[VersionInfo] Legal Copyrights : Copyright © 2001-07 RootsMagic. Inc.
[-= Installer =-] Inno Setup v5.2.3 Module
[CompilerDetect] -> Borland Delphi (unknown version) - 40% probability
- Scan Took : 0.212 Second(s) [0000000D4h (212) tick(s)] [562 of 577 scan(s)
done]
Scanning -> C:\Program Files\RootsMagic\RootsMagic.exe
File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 5238784 (04FF000h)
Byte(s) | Machine: 0x14C (I386)
Compilation TimeStamp : 0x48370646 -> Fri 23rd May 2008 18:00:38 (GMT)
[TimeStamp] 0x48370646 -> Fri 23rd May 2008 18:00:38 (GMT) | PE Header | - |
Offset: 0x00000148 | VA: 0x00400148 | -
[File Heuristics] -> Flag #1 : 00000000000000000000000000000000 (0x00000000)
[Entrypoint Section Entropy] : 6.49 (section #0) ".text " | Size : 0x286992
(2648466) byte(s)
[DllCharacteristics] -> Flag : (0x0000) -> NONE
[SectionCount] 4 (0x4) | ImageSize 0x505000 (5263360) byte(s)
[VersionInfo] Company Name : RootsMagic. Inc.
[VersionInfo] Product Name : RootsMagic
[VersionInfo] Product Version : 3.2.6
[VersionInfo] File Description : RootsMagic Genealogy Software
[VersionInfo] File Version : 3.2.6
[VersionInfo] Original FileName : RootsMagic.EXE
[VersionInfo] Internal Name : RootsMagic
[VersionInfo] Version Comments : RootsMagic Genealogy Software
[VersionInfo] Legal Trademarks : RootsMagic is a trademark of RootsMagic. Inc.
[VersionInfo] Legal Copyrights : Copyright 2001-08 RootsMagic. Inc. All rights
reserved.
[CdKeySerial] found "Trial version" @ VA: 0x002F561E / Offset: 0x002F561E
...
[CompilerDetect] -> Visual C++ 6.0
[!] File appears to have no protection or is using an unknown protection
- Scan Took : 1.507 Second(s) [0000005D5h (1493) tick(s)] [503 of 577 scan(s)
done]
--- snip ---
$ sha1sum RM3Setup.exe
3461f4fec0a65e5f5dc46a47e8758d04a1989804 RM3Setup.exe
$ du -sh RM3Setup.exe
8.6M RM3Setup.exe
$ wine --version
wine-1.8-rc1
Regards
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list