rja
2009-May-29 21:46 UTC
[Wine] ASTRO (logy) under wine - understanding the debug output?
Hello Wine Users, I have setup wine in fedora 10 x86_64. I installed speaker workshop and it works fine. This encouraged me to install my old astrology software (ASTRO, by the late Peter Treadgold). The program was released in 1996 and updated in 2000. It calculates birth and death charts and displays them on screen. When I get to the point to have the chart displayed, the chart may or may not appear. Anyway, the program is locked, whether it displays the chart or not. There is really no alternative to this program, so I will post the debugger output here and see if any of you, with a trained eye, can see if there is any hope or not..... wine: Unhandled exception 0xc0000090 at address 0x60329a45 (thread 001f), starting debugger... Unhandled exception: invalid float operation in 32-bit code (0x60329a48). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:60329a48 ESP:7e37de90 EBP:7e37ded8 EFLAGS:00010206( - 00 - RIP1) EAX:60329a28 EBX:603bcc14 ECX:00000216 EDX:007a17a8 ESI:7e37df0c EDI:0000ffd2 Stack dump: 0x7e37de90: 00000000 00000000 6065d3a0 606552b4 0x7e37dea0: 606209c9 606552b4 00000002 13720c72 0x7e37deb0: 0000043c 0013afb8 6062295b 60849fec 0x7e37dec0: 0017d208 00000000 00000000 13721f72 0x7e37ded0: 00000006 00000e44 7e37dee8 60326c1c 0x7e37dee0: 7e37df0c 606552b4 7e37e1f8 6039c452 Backtrace: =>0 0x60329a48 WIN87_fpmath+0x1f8() in kernel32 (0x7e37ded8) 1 0x60326c1c in kernel32 (+0x16c1c) (0x7e37dee8) 2 0x6039c452 in kernel32 (+0x8c452) (0x7e37e1f8) 3 0x1557:0x03a7 (0x11f7:0x6ea6) 4 0x1557:0x330a (0x11f7:0x6f44) 5 0x1557:0xac58 (0x11f7:0x6fac) 6 0x1557:0xe202 (0x11f7:0x6fc8) 7 0x1557:0x054e (0x11f7:0x6fe4) 8 0x1557:0x0000 (0x11f7:0x7000) 9 0x1557:0xffff (0x11f7:0x7014) 10 0x1557:0x82f1 (0x11f7:0x701e) 11 0x1447:0x0030 (0x11f7:0x704c) 12 0x1447:0x0311 (0x11f7:0x70a0) 13 0x13d7:0x0e51 (0x11f7:0x70cc) 14 0x13d7:0x0edb (0x11f7:0x70e4) 15 0x1487:0x17a0 (0x11f7:0x70f2) 16 0x1487:0x0d42 (0x11f7:0x713e) 17 0x13cf:0x00a8 (0x11f7:0x719e) 18 0x1487:0x055c (0x11f7:0x71c8) 19 0x1487:0x031c (0x11f7:0x71f4) 20 0x101f:0x0468 in kernel32 (+0x8c6fc) (0x11f7:0x722e) 21 0x6039b3d3 K32WOWCallback16Ex+0xc3() in kernel32 (0x7e37e258) 22 0x60539103 in user32 (+0xb9103) (0x7e37e598) 23 0x6053925b CallWindowProc16+0x7b() in user32 (0x7e37e5e8) 24 0x60500e43 DispatchMessage16+0xd3() in user32 (0x7e37e618) 25 0x60490697 in user32 (+0x10697) (0x7e37e628) 26 0x6039c30a in kernel32 (+0x8c30a) (0x7e37e658) 27 0x1437:0x017c (0x11f7:0x7262) 28 0x6039b3d3 K32WOWCallback16Ex+0xc3() in kernel32 (0x7e37e6b8) 29 0x6036468e NE_StartTask+0x2ee() in kernel32 (0x7e37e9e8) 30 0x6038c2ed in kernel32 (+0x7c2ed) (0x7e37ea08) 31 0x7af3be0e call_thread_entry_point+0xe() in ntdll (0x7e37ea18) 32 0x7af3d80d in ntdll (+0x5d80d) (0x7e37eac8) 33 0x7af3da0d in ntdll (+0x5da0d) (0x7e37f3b8) 34 0x6014251f (0x7e37f4b8) 35 0x6023a04e (0x00000000) 0x60329a48 WIN87_fpmath+0x1f8 in kernel32: wait Modules: Module Address Debug info Name (94 modules) ELF 1c0000- 1dc000 Deferred libxcb.so.1 ELF 1c0000- 1dc000 Deferred libxcb.so.1 ELF 1de000- 1e0000 Deferred libxcb-xlib.so.0 ELF 204000- 221000 Deferred libselinux.so.1 ELF 223000- 2b6000 Deferred libfreetype.so.6 ELF 3c7000- 3d0000 Deferred libxrender.so.1 ELF 3d2000- 3dc000 Deferred libxcursor.so.1 ELF 3de000- 3e1000 Deferred libxinerama.so.1 ELF 3ee000- 3f5000 Deferred libxrandr.so.2 ELF 3f7000- 407000 Deferred libxext.so.6 ELF 409000- 40e000 Deferred libxfixes.so.3 ELF 4b4000- 4b7000 Deferred libxcomposite.so.1 ELF 4bb000- 4bf000 Deferred libuuid.so.1 ELF 5c9000- 5d1000 Deferred libsm.so.6 ELF 66a000- 709000 Deferred libkrb5.so.3 ELF 70b000- 73a000 Deferred libgssapi_krb5.so.2 ELF 73c000- 73f000 Deferred libcom_err.so.2 ELF 7f2000- 80c000 Deferred libpthread.so.0 ELF 8e1000- 8e6000 Deferred libcap.so.2 ELF 8fc000- 916000 Deferred libice.so.6 ELF 973000- 97d000 Deferred librt.so.1 ELF 985000- 988000 Deferred libkeyutils.so.1 ELF 992000- 9b5000 Deferred ld-linux.so.2 ELF 9b7000- b2b000 Deferred libc.so.6 ELF b2d000- b32000 Deferred libdl.so.2 ELF b3a000- b63000 Deferred libm.so.6 ELF c8d000- c93000 Deferred libxdmcp.so.6 ELF ce0000- d0f000 Deferred libfontconfig.so.1 ELF d2f000- d56000 Deferred libexpat.so.1 ELF d58000- d5b000 Deferred libxau.so.6 ELF dd9000- ded000 Deferred libz.so.1 ELF 41a1000- 42a2000 Deferred libx11.so.6 ELF 50da000- 510d000 Deferred libcrypt.so.1 ELF 510f000- 5126000 Deferred libresolv.so.2 ELF 5175000- 519a000 Deferred libk5crypto.so.3 ELF 5235000- 523f000 Deferred libkrb5support.so.0 ELF 602f8000-60444000 Export kernel32<elf> \-PE 60310000-60444000 \ kernel32 ELF 60444000-60451000 Deferred libnss_files.so.2 ELF 60451000-60466000 Deferred winevdm<elf> \-PE 60460000-60466000 \ winevdm ELF 60466000-605c5000 Export user32<elf> \-PE 60480000-605c5000 \ user32 ELF 605c5000-6066e000 Deferred gdi32<elf> \-PE 605d0000-6066e000 \ gdi32 ELF 6066e000-606c8000 Deferred advapi32<elf> \-PE 60680000-606c8000 \ advapi32 ELF 607b1000-60852000 Deferred winex11<elf> \-PE 607c0000-60852000 \ winex11 ELF 609b0000-609d1000 Deferred imm32<elf> \-PE 609c0000-609d1000 \ imm32 ELF 609d4000-609d9000 Deferred libxxf86vm.so.1 ELF 609fb000-60a62000 Deferred winedos<elf> \-PE 60a00000-60a62000 \ winedos ELF 60a62000-60af9000 Deferred winmm<elf> \-PE 60a70000-60af9000 \ winmm ELF 60af9000-60b19000 Deferred winepulse<elf> \-PE 60b00000-60b19000 \ winepulse ELF 60b19000-60b88000 Deferred libpulse.so.0 ELF 60b88000-60b8e000 Deferred libasyncns.so.0 ELF 60b93000-60b9a000 Deferred libgdbm.so.2 ELF 60bbb000-60bd5000 Deferred libnsl.so.1 ELF 60bd5000-60bed000 Deferred msacm32<elf> \-PE 60be0000-60bed000 \ msacm32 ELF 60bed000-60c02000 Deferred midimap<elf> \-PE 60bf0000-60c02000 \ midimap ELF 60c02000-60cb1000 Deferred comdlg32<elf> \-PE 60c10000-60cb1000 \ comdlg32 ELF 60cb1000-60e44000 Deferred shell32<elf> \-PE 60cc0000-60e44000 \ shell32 ELF 60e44000-60ea5000 Deferred shlwapi<elf> \-PE 60e50000-60ea5000 \ shlwapi ELF 60ea5000-60f72000 Deferred comctl32<elf> \-PE 60eb0000-60f72000 \ comctl32 ELF 60f72000-60fa8000 Deferred winspool<elf> \-PE 60f80000-60fa8000 \ winspool ELF 60fa8000-60fdb000 Deferred uxtheme<elf> \-PE 60fb0000-60fdb000 \ uxtheme ELF 60fdb000-61101000 Deferred ole32<elf> \-PE 60ff0000-61101000 \ ole32 ELF 61101000-6116c000 Deferred rpcrt4<elf> \-PE 61110000-6116c000 \ rpcrt4 ELF 6116c000-611a6000 Deferred libcups.so.2 ELF 6129c000-61340000 Deferred libgnutls.so.26 ELF 61394000-613a5000 Deferred libtasn1.so.3 ELF 613a5000-6141f000 Deferred libgcrypt.so.11 ELF 6141f000-61423000 Deferred libgpg-error.so.0 ELF 61440000-614b6000 Deferred wineps<elf> \-PE 61460000-614b6000 \ wineps ELF 6edcb000-6edf4000 Deferred msacm32<elf> \-PE 6edd0000-6edf4000 \ msacm32 ELF 7aec8000-7af82000 Export ntdll<elf> \-PE 7aee0000-7af82000 \ ntdll ELF 7bf00000-7bf03000 Deferred <wine-loader> Threads: process tid prio (all id:s are in hex) 0000000c 00000012 0 0000000e 0 0000000d 0 0000000f 00000015 0 00000014 0 00000011 0 00000010 0 0000001d (D) C:\windows\system32\winevdm.exe 0000001f 0 <== 0000001e 0 00000020 00000021 0 Backtrace: =>0 0x60329a48 WIN87_fpmath+0x1f8() in kernel32 (0x7e37ded8) 1 0x60326c1c in kernel32 (+0x16c1c) (0x7e37dee8) 2 0x6039c452 in kernel32 (+0x8c452) (0x7e37e1f8) 3 0x1557:0x03a7 (0x11f7:0x6ea6) 4 0x1557:0x330a (0x11f7:0x6f44) 5 0x1557:0xac58 (0x11f7:0x6fac) 6 0x1557:0xe202 (0x11f7:0x6fc8) 7 0x1557:0x054e (0x11f7:0x6fe4) 8 0x1557:0x0000 (0x11f7:0x7000) 9 0x1557:0xffff (0x11f7:0x7014) 10 0x1557:0x82f1 (0x11f7:0x701e) 11 0x1447:0x0030 (0x11f7:0x704c) 12 0x1447:0x0311 (0x11f7:0x70a0) 13 0x13d7:0x0e51 (0x11f7:0x70cc) 14 0x13d7:0x0edb (0x11f7:0x70e4) 15 0x1487:0x17a0 (0x11f7:0x70f2) 16 0x1487:0x0d42 (0x11f7:0x713e) 17 0x13cf:0x00a8 (0x11f7:0x719e) 18 0x1487:0x055c (0x11f7:0x71c8) 19 0x1487:0x031c (0x11f7:0x71f4) 20 0x101f:0x0468 in kernel32 (+0x8c6fc) (0x11f7:0x722e) 21 0x6039b3d3 K32WOWCallback16Ex+0xc3() in kernel32 (0x7e37e258) 22 0x60539103 in user32 (+0xb9103) (0x7e37e598) 23 0x6053925b CallWindowProc16+0x7b() in user32 (0x7e37e5e8) 24 0x60500e43 DispatchMessage16+0xd3() in user32 (0x7e37e618) 25 0x60490697 in user32 (+0x10697) (0x7e37e628) 26 0x6039c30a in kernel32 (+0x8c30a) (0x7e37e658) 27 0x1437:0x017c (0x11f7:0x7262) 28 0x6039b3d3 K32WOWCallback16Ex+0xc3() in kernel32 (0x7e37e6b8) 29 0x6036468e NE_StartTask+0x2ee() in kernel32 (0x7e37e9e8) 30 0x6038c2ed in kernel32 (+0x7c2ed) (0x7e37ea08) 31 0x7af3be0e call_thread_entry_point+0xe() in ntdll (0x7e37ea18) 32 0x7af3d80d in ntdll (+0x5d80d) (0x7e37eac8) 33 0x7af3da0d in ntdll (+0x5da0d) (0x7e37f3b8) 34 0x6014251f (0x7e37f4b8) 35 0x6023a04e (0x00000000) thanx
Austin English
2009-May-29 21:49 UTC
[Wine] ASTRO (logy) under wine - understanding the debug output?
On Fri, May 29, 2009 at 4:46 PM, rja <wineforum-user at winehq.org> wrote:> Hello Wine Users, > > I have setup wine in fedora 10 x86_64. I installed speaker workshop and it works fine. This encouraged me to install my old astrology software (ASTRO, by the late Peter Treadgold). The program was released in 1996 and updated in 2000. It calculates birth and death charts and displays them on screen. When I get to the point to have the chart displayed, the chart may or may not appear. Anyway, the program is locked, whether it displays the chart or not. There is really no alternative to this program, so I will post the debugger output here and see if any of you, with a trained eye, can see if there is any hope or not..... > > wine: Unhandled exception 0xc0000090 at address 0x60329a45 (thread 001f), starting debugger... > Unhandled exception: invalid float operation in 32-bit code (0x60329a48). > Register dump: > ?CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b > ?EIP:60329a48 ESP:7e37de90 EBP:7e37ded8 EFLAGS:00010206( ? - 00 ? ? ?- RIP1) > ?EAX:60329a28 EBX:603bcc14 ECX:00000216 EDX:007a17a8 > ?ESI:7e37df0c EDI:0000ffd2 > Stack dump: > 0x7e37de90: ?00000000 00000000 6065d3a0 606552b4 > 0x7e37dea0: ?606209c9 606552b4 00000002 13720c72 > 0x7e37deb0: ?0000043c 0013afb8 6062295b 60849fec > 0x7e37dec0: ?0017d208 00000000 00000000 13721f72 > 0x7e37ded0: ?00000006 00000e44 7e37dee8 60326c1c > 0x7e37dee0: ?7e37df0c 606552b4 7e37e1f8 6039c452 > Backtrace: > =>0 0x60329a48 WIN87_fpmath+0x1f8() in kernel32 (0x7e37ded8)Can you install debugging symbols? This line should have more information ^. Either way, it's a bug in wine. Upgrade to 1.1.22 and if it's not fixed, file a bug. -- -Austin
rein
2009-May-30 07:18 UTC
[Wine] Re: ASTRO (logy) under wine - understanding the debug output?
rja wrote:> Hello Wine Users, > > I have setup wine in fedora 10 x86_64. I installed speaker workshop and it works fine. This encouraged me to install my old astrology software (ASTRO, by the late Peter Treadgold). The program was released in 1996 and updated in 2000. It calculates birth and death charts and displays them on screen. When I get to the point to have the chart displayed, the chart may or may not appear. Anyway, the program is locked, whether it displays the chart or not. There is really no alternative to this program, so I will post the debugger output here and see if any of you, with a trained eye, can see if there is any hope or not..... > >In addition: it would help enormously if the program can be downloaded somewhere.