[Wine] Weather Analyzer Software under wine?

fireflyer wineforum-user at winehq.org
Sun Nov 22 06:30:22 CST 2009


Hello,
my father has a weather station which contains a software called Weather Analyzer Software. As I installed it under Windows XP I had already problems with the sound driver. (I have no idea why this program needs a sound driver?!). Now I wanted to use it with Ubuntu so I installed it with wine (everything was normal). The first thing, when I started this program, was a missing dll (mfc42.dll). I put it in ~/.wine/drive_c/windows/system/ and the error disappeared. When I now want to start it recive the following output:

Code:
fireflyer at laptop-fire:~/.wine/drive_c/Program Files/Weather Analyzer$ wine WeatherAnalyzer.exe 
fixme:reg:RegSetKeySecurity :(0x5c,4,0x95e848): stub
fixme:reg:RegSetKeySecurity :(0x60,4,0x95e848): stub
fixme:mixer:ALSA_MixerInit No master control found on HDA ATI HDMI, disabling mixer
wine: Unhandled exception 0x80000003 at address 0x45ea73 (thread 0009), starting debugger...
0x0045ea73: int	$3
Modules:
Module	Address			Debug info	Name (137 modules)
PE	  330000-  34e000	Deferred        usbdlldemo
PE	  350000-  356000	Deferred        wavelib
PE	  360000-  391000	Deferred        exceldll
PE	  400000-  f4f000	Export          weatheranalyzer
PE	10000000-10007000	Deferred        wtprot_hid
PE	5f400000-5f4ed000	Deferred        mfc42
ELF	68000000-6813c000	Deferred        libwine.so.1
ELF	6813c000-68155000	Deferred        libpthread.so.0
ELF	68155000-68299000	Deferred        libc.so.6
ELF	68299000-682a1000	Deferred        libnss_compat.so.2
ELF	682a1000-682b8000	Deferred        libnsl.so.1
ELF	682b8000-682c3000	Deferred        libnss_nis.so.2
ELF	682c3000-682cf000	Deferred        libnss_files.so.2
ELF	682cf000-6833d000	Deferred        rpcrt4<elf>
  \-PE	682e0000-6833d000	\               rpcrt4
ELF	6833d000-68395000	Deferred        advapi32<elf>
  \-PE	68350000-68395000	\               advapi32
ELF	68395000-683c9000	Deferred        winspool<elf>
  \-PE	683a0000-683c9000	\               winspool
ELF	683c9000-68515000	Deferred        user32<elf>
  \-PE	683e0000-68515000	\               user32
ELF	68515000-685b5000	Deferred        gdi32<elf>
  \-PE	68530000-685b5000	\               gdi32
ELF	685b5000-685cf000	Deferred        version<elf>
  \-PE	685c0000-685cf000	\               version
ELF	685cf000-685e3000	Deferred        lz32<elf>
  \-PE	685d0000-685e3000	\               lz32
ELF	685e3000-685f8000	Deferred        hid<elf>
  \-PE	685f0000-685f8000	\               hid
ELF	685f8000-68617000	Deferred        msvcrtd<elf>
  \-PE	68600000-68617000	\               msvcrtd
ELF	68617000-68686000	Deferred        msvcrt<elf>
  \-PE	68630000-68686000	\               msvcrt
ELF	68686000-6870d000	Deferred        winmm<elf>
  \-PE	68690000-6870d000	\               winmm
ELF	6870d000-687f2000	Deferred        oleaut32<elf>
  \-PE	68720000-687f2000	\               oleaut32
ELF	687f2000-68982000	Deferred        shell32<elf>
  \-PE	68800000-68982000	\               shell32
ELF	68982000-689df000	Deferred        shlwapi<elf>
  \-PE	68990000-689df000	\               shlwapi
ELF	689df000-68a08000	Deferred        oledlg<elf>
  \-PE	689e0000-68a08000	\               oledlg
ELF	68a08000-68a1c000	Deferred        olepro32<elf>
  \-PE	68a10000-68a1c000	\               olepro32
ELF	68a1c000-68a46000	Deferred        ws2_32<elf>
  \-PE	68a20000-68a46000	\               ws2_32
ELF	68a46000-68a66000	Deferred        iphlpapi<elf>
  \-PE	68a50000-68a66000	\               iphlpapi
ELF	68a66000-68a7a000	Deferred        libresolv.so.2
ELF	68a7a000-68a9e000	Deferred        odbc32<elf>
  \-PE	68a80000-68a9e000	\               odbc32
ELF	68a9e000-68aeb000	Deferred        dsound<elf>
  \-PE	68ab0000-68aeb000	\               dsound
ELF	68aeb000-68b00000	Deferred        system.drv16.so
PE	68af0000-68b00000	Deferred        system.drv16
ELF	68b00000-68b7f000	Deferred        libfreetype.so.6
ELF	68b7f000-68b95000	Deferred        libz.so.1
ELF	68b95000-68bc2000	Deferred        libfontconfig.so.1
ELF	68bc2000-68c61000	Deferred        winex11<elf>
  \-PE	68bd0000-68c61000	\               winex11
ELF	68c61000-68c7c000	Deferred        libice.so.6
ELF	68c7c000-68c8c000	Deferred        libxext.so.6
ELF	68c8c000-68dbb000	Deferred        libx11.so.6
ELF	68dbb000-68dc0000	Deferred        libuuid.so.1
ELF	68dc0000-68dc4000	Deferred        libxau.so.6
ELF	68dc4000-68de2000	Deferred        libxcb.so.1
ELF	68de2000-68de7000	Deferred        libxdmcp.so.6
ELF	68de7000-68dea000	Deferred        libxinerama.so.1
ELF	68dea000-68df0000	Deferred        libxxf86vm.so.1
ELF	68df0000-68df9000	Deferred        libxrandr.so.2
ELF	68df9000-68dfd000	Deferred        libxcomposite.so.1
ELF	68dfd000-68e03000	Deferred        libxfixes.so.3
ELF	68e03000-68e0e000	Deferred        libxcursor.so.1
ELF	68e0e000-68e2e000	Deferred        localspl<elf>
  \-PE	68e10000-68e2e000	\               localspl
ELF	68e2e000-68e47000	Deferred        spoolss<elf>
  \-PE	68e30000-68e47000	\               spoolss
ELF	68e47000-68e8c000	Deferred        libcups.so.2
ELF	68e8c000-68eb9000	Deferred        libgssapi_krb5.so.2
ELF	68eb9000-68f61000	Deferred        libgnutls.so.26
ELF	68f61000-68f6d000	Deferred        libavahi-common.so.3
ELF	68f6d000-68f7e000	Deferred        libavahi-client.so.3
ELF	68f7e000-69030000	Deferred        libkrb5.so.3
ELF	69030000-69039000	Deferred        libkrb5support.so.0
ELF	69039000-6904b000	Deferred        libtasn1.so.3
ELF	6904b000-690c7000	Deferred        libgcrypt.so.11
ELF	690c7000-69100000	Deferred        libdbus-1.so.3
ELF	69100000-69105000	Deferred        libgpg-error.so.0
ELF	69105000-69138000	Deferred        uxtheme<elf>
  \-PE	69110000-69138000	\               uxtheme
ELF	69138000-69170000	Deferred        winealsa<elf>
  \-PE	69140000-69170000	\               winealsa
ELF	69173000-691b3000	Deferred        libpulse.so.0
ELF	691b3000-691b9000	Deferred        libxtst.so.6
ELF	691b9000-6920f000	Deferred        setupapi<elf>
  \-PE	691c0000-6920f000	\               setupapi
ELF	6920f000-692d6000	Deferred        libasound.so.2
ELF	692d6000-69320000	Deferred        libpulsecommon-0.9.19.so
ELF	69320000-69329000	Deferred        libwrap.so.0
ELF	69329000-69395000	Deferred        libsndfile.so.1
ELF	69395000-693e5000	Deferred        libflac.so.8
ELF	693e5000-694df000	Deferred        libvorbisenc.so.2
ELF	694df000-6950a000	Deferred        libvorbis.so.0
ELF	6950a000-69511000	Deferred        libogg.so.0
ELF	69511000-69518000	Deferred        libasound_module_pcm_pulse.so
ELF	69518000-69531000	Deferred        msacm32<elf>
  \-PE	69520000-69531000	\               msacm32
ELF	69531000-69557000	Deferred        msacm32<elf>
  \-PE	69540000-69557000	\               msacm32
ELF	69557000-6956c000	Deferred        midimap<elf>
  \-PE	69560000-6956c000	\               midimap
ELF	6a5f9000-6a5fd000	Deferred        libdl.so.2
ELF	6baf9000-6bb16000	Deferred        ld-linux.so.2
ELF	6bb3d000-6bb47000	Deferred        libxrender.so.1
ELF	6cb12000-6cb2d000	Deferred        wsock32<elf>
  \-PE	6cb20000-6cb2d000	\               wsock32
ELF	6db4d000-6db78000	Deferred        libk5crypto.so.3
ELF	73aa6000-73aaf000	Deferred        libsm.so.6
ELF	73e33000-73e37000	Deferred        libkeyutils.so.1
ELF	73e68000-73e71000	Deferred        librt.so.1
ELF	74162000-7422c000	Deferred        comctl32<elf>
  \-PE	74170000-7422c000	\               comctl32
ELF	743fd000-744f9000	Deferred        ole32<elf>
  \-PE	74420000-744f9000	\               ole32
ELF	7570a000-75731000	Deferred        libexpat.so.1
ELF	7a5fe000-7a6b1000	Deferred        comdlg32<elf>
  \-PE	7a610000-7a6b1000	\               comdlg32
ELF	7ac22000-7ac43000	Deferred        imm32<elf>
  \-PE	7ac30000-7ac43000	\               imm32
ELF	7b800000-7b972000	Deferred        kernel32<elf>
  \-PE	7b820000-7b972000	\               kernel32
ELF	7bc00000-7bcb3000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bcb3000	\               ntdll
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
ELF	7c977000-7c99d000	Deferred        libm.so.6
ELF	7cdf3000-7cdf7000	Deferred        libcom_err.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files\Weather Analyzer\WeatherAnalyzer.exe
	00000009    0 <==
0000000e 
	0000001b    0
	00000015    0
	00000014    0
	00000010    0
	0000000f    0
00000011 
	00000017    0
	00000016    0
	00000013    0
	00000012    0
00000018 
	0000001c    0
	0000001a    0
	00000019    0
0000001d 
	0000001e    0
Backtrace:
=>0 0x0045ea73 in weatheranalyzer (+0x5ea73) (0x0032e99c)
  1 0x0046d57a in weatheranalyzer (+0x6d57a) (0x0032e9a8)
  2 0x0045f933 in weatheranalyzer (+0x5f933) (0x0032e9d8)
  3 0x0046896e in weatheranalyzer (+0x6896e) (0x0032e9e0)
  4 0x7b8442a7 UnhandledExceptionFilter+0x57() in kernel32 (0x0032ea40)
  5 0x0045d3ad in weatheranalyzer (+0x5d3ad) (0x0032ea64)
  6 0x00455d58 in weatheranalyzer (+0x55d58) (0x0032feb8)
  7 0x7b877315 in kernel32 (+0x57315) (0x0032fee8)
  8 0x7bc6cf04 call_thread_func+0xc() in ntdll (0x0032fef8)
  9 0x7bc6d120 call_thread_entry_point+0x70() in ntdll (0x0032ffc8)
  10 0x7bc4a57a in ntdll (+0x3a57a) (0x0032ffe8)
  11 0x6800801d wine_call_on_stack+0x1d() in libwine.so.1 (0x00000000)
err:seh:raise_exception Unhandled exception code 80000003 flags 0 addr 0x45ea73



So the programm terminates again and it lookes like I have the old "sound-problem". But my sound is all fine I have no problems with it.

Here is the program (6 MB)
http://awfl.eu/downloads/2/Weather_Analyzer.exe

And the dll I used:
http://www.dll-files.com/dllindex/dll-files.shtml?mfc42

I hope someone can help me, this would be fine :)
And sorry for the mistakes my english is not that good :/

Best regards
FireFlyer







More information about the wine-users mailing list