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