http://bugs.winehq.org/show_bug.cgi?id=11146
Summary: RootsMagic 3.2.5 crashes when using Publisher feature Product: Wine Version: 0.9.53. Platform: PC URL: http://appdb.winehq.org/objectManager.php?sClass=version &iId=10416 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P3 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: digimars@gmail.com
Created an attachment (id=10181) --> (http://bugs.winehq.org/attachment.cgi?id=10181) Wine output error message
When I click on the Publish icon on the RootsMagic toolbar at the top and create a new book (by going clicking on the New button and giving it a name of 'test' for instance) I can select options without a problem (such as Cover Page, Title Page, etc.). But when I click on the Add a Chapter button and choose anyone in my list of people listed, the program completely crashes. It doesn't matter if I choose Pedigree Chart, Scrapbook, Photo Tree or any of them. They all go to a list of people that you can select from and all of the entries will crash the application after you click on one of them.
A trial version of the app can be downloaded from here: http://www.rootsmagic.com/demo.htm
http://bugs.winehq.org/show_bug.cgi?id=11146
--- Comment #1 from scguy318 nodisgod@yahoo.com 2008-05-28 17:20:36 --- Created an attachment (id=13445) --> (http://bugs.winehq.org/attachment.cgi?id=13445) Rootsmagic exception backtrace
Confirming in current Git (wine-1.0-rc2-97-g4ece5de), backtrace output is attached.
http://bugs.winehq.org/show_bug.cgi?id=11146
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Keywords| |download
--- Comment #2 from Austin English austinenglish@gmail.com 2008-05-29 11:33:32 --- Confirming then. In the future, please attach backtrace with debugging symbols.
http://bugs.winehq.org/show_bug.cgi?id=11146
--- Comment #3 from Kenny digimars@gmail.com 2008-06-03 08:55:20 --- Created an attachment (id=13621) --> (http://bugs.winehq.org/attachment.cgi?id=13621) backtrace for RootsMagic 3.2.5
http://bugs.winehq.org/show_bug.cgi?id=11146
Lei Zhang thestig@google.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #13621|application/octet-stream |text/plain mime type| |
http://bugs.winehq.org/show_bug.cgi?id=11146
--- Comment #4 from Austin English austinenglish@gmail.com 2008-12-07 22:29:27 --- Still present in 1.1.10.
http://bugs.winehq.org/show_bug.cgi?id=11146
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://appdb.winehq.org/obj |http://dl.filekicker.com/se |ectManager.php?sClass=versi |nd/file/165489-O03M/RM3setu |on&iId=10416 |p.exe
http://bugs.winehq.org/show_bug.cgi?id=11146
--- Comment #5 from Andrew Nguyen arethusa26@gmail.com 2009-07-17 06:08:54 --- Still present in wine-1.1.25-487-gf59a309.
http://bugs.winehq.org/show_bug.cgi?id=11146
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #10181|0 |1 is obsolete| | Attachment #13445|0 |1 is obsolete| | Attachment #13621|0 |1 is obsolete| |
--- Comment #6 from Austin English austinenglish@gmail.com 2011-05-09 15:23:18 CDT --- Created an attachment (id=34576) --> (http://bugs.winehq.org/attachment.cgi?id=34576) terminal output / backtrace
Still in wine-1.3.19-203-gf555c2d. Install, add a new person, click publish, add chapter, choose that person, click okay -> crash.
http://bugs.winehq.org/show_bug.cgi?id=11146
butraxz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |butraxz@gmail.com
--- Comment #7 from butraxz@gmail.com 2013-03-05 14:36:05 CST --- Same crash in 1.5.25 as in #c6
http://bugs.winehq.org/show_bug.cgi?id=11146
hanska2@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hanska2@luukku.com
--- Comment #8 from hanska2@luukku.com --- Link death. Update?
https://bugs.winehq.org/show_bug.cgi?id=11146
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #9 from super_man@post.com --- (In reply to butraxz from comment #7)
Same crash in 1.5.25 as in #c6
No feedback since that. No download. It's dead.
https://bugs.winehq.org/show_bug.cgi?id=11146
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net
https://bugs.winehq.org/show_bug.cgi?id=11146
Anastasius Focht focht@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@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
https://bugs.winehq.org/show_bug.cgi?id=11146
--- Comment #11 from Gijs Vermeulen gijsvrm@gmail.com --- I found a download for version 3.2.2 and it doesn't crash when trying the steps from Comment #6 with wine-6.15.
I'm not sure if this version had the bug to begin with, could anyone confirm this bug is fixed?
https://web.archive.org/web/20060626112951if_/http://www.rootsmagic.com:80/downloads/RM3Setup.exe
$ sha1sum RM3Setup.exe 1e5517dec567a63869450ce69aeec07e09622598 RM3Setup.exe
$ du -sh RM3Setup.exe 8.7M RM3Setup.exe
https://bugs.winehq.org/show_bug.cgi?id=11146
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.rootsmagic.com/d |https://web.archive.org/web |ownloads/RM3Setup.exe |/20060626112951/http://www. | |rootsmagic.com:80/downloads | |/RM3Setup.exe Resolution|--- |FIXED Status|NEW |RESOLVED Fixed by SHA1| |142133ae6c973a06e90b6de32c5 | |5fae757372a43
--- Comment #12 from Anastasius Focht focht@gmx.net --- Hello folks,
this was fixed a long time ago by commit https://source.winehq.org/git/wine.git/commitdiff/142133ae6c973a06e90b6de32c... ("user32: Always enable owner window in EndDialog.").
Part of Wine 1.9.5 release.
Thanks Jacek
$ wine --version wine-1.9.4-145-g142133ae6c9
Regards
https://bugs.winehq.org/show_bug.cgi?id=11146
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #13 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 6.16.