[Wine] ASTRO (logy) under wine - understanding the debug output?

rja wineforum-user at winehq.org
Fri May 29 16:46:35 CDT 2009


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







More information about the wine-users mailing list