Hi all...I am trying to run a windows VST plugin (music software in dll form)
fom energyXT, a windows VST host that runs flawlessly with Wine and wineasio
sound driver.
The dll plugin, called Unicontrol, crashes energyXT everytime I load it to an
empty project so I ran it from the terminal and this is what I got:
Code:
$ env WINEPREFIX="/home/User/.wine" wine "C:\Program
Files\energyXT2\energyXT2.exe"
jackd 0.109.2
Copyright 2001-2005 Paul Davis and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
JACK compiled with System V SHM support.
loading driver ..
creating alsa driver ... hw:0|hw:0|1024|2|48000|0|0|nomon|swmeter|-|32bit
control device hw:0
configuring for 48000Hz, period = 1024 frames (21.3 ms), buffer = 2 periods
ALSA: final selected sample format for capture: 16bit little-endian
ALSA: use 2 periods for capture
ALSA: final selected sample format for playback: 32bit little-endian
ALSA: use 2 periods for playback
fixme:ole:OLEPictureImpl_Load Failure while reading picture header (hr is 0,
nread is 0).
wine: Unhandled page fault on read access to 0x00000001 at address 0x1 (thread
0009), starting debugger...
**** alsa_pcm: xrun of at least 444.495 msecs
Unhandled exception: page fault on read access to 0x00000001 in 32-bit code
(0x00000001).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:00000001 ESP:0033f748 EBP:0033f774 EFLAGS:00210212( - 00 - RIA1)
EAX:00150408 EBX:7de64188 ECX:001100d8 EDX:0033f76c
ESI:0033f7c8 EDI:001504a8
Stack dump:
0x0033f748: 7de58ef6 00150408 0033f76c 00000002
0x0033f758: 7de64188 0033f800 04c086e8 0033f784
0x0033f768: 7de506f6 00110000 0033f7c8 0033f7a4
0x0033f778: 7de597ac 0033f800 04c086e8 0033f7a4
0x0033f788: 7de593dd 0033f800 0033f800 00000008
0x0033f798: 00000000 00151d80 04c086e8 0033f8c8
Backtrace:
=>1 0x00000001 (0x0033f774)
2 0x7de597ac GdipGetImageWidth+0x3c() in gdiplus (0x0033f7a4)
3 0x0469788e in unicontrol (+0x4788e) (0x0033f8c8)
0x00000001: -- no code accessible --
Modules:
Module Address Debug info Name (108 modules)
PE 400000- 8ff000 Deferred energyxt2
PE 4650000- 4ad9000 Export unicontrol
PE 10000000-1006b000 Deferred libaam
ELF 7b800000-7b92d000 Deferred kernel32<elf>
\-PE 7b820000-7b92d000 \ kernel32
ELF 7bc00000-7bca4000 Deferred ntdll<elf>
\-PE 7bc10000-7bca4000 \ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7cde0000-7ce2d000 Deferred libgcrypt.so.11
ELF 7ce2d000-7ce3d000 Deferred libtasn1.so.3
ELF 7ce3d000-7ce6f000 Deferred libcrypt.so.1
ELF 7ce6f000-7cee5000 Deferred libgnutls.so.13
ELF 7cee5000-7cf08000 Deferred libk5crypto.so.3
ELF 7cf08000-7cf95000 Deferred libkrb5.so.3
ELF 7cf95000-7cfbe000 Deferred libgssapi_krb5.so.2
ELF 7cfbe000-7cff1000 Deferred libcups.so.2
ELF 7cff1000-7d01d000 Deferred ws2_32<elf>
\-PE 7d000000-7d01d000 \ ws2_32
ELF 7d01d000-7d044000 Deferred oledlg<elf>
\-PE 7d020000-7d044000 \ oledlg
ELF 7d044000-7d06a000 Deferred odbc32<elf>
\-PE 7d050000-7d06a000 \ odbc32
ELF 7dd73000-7dd77000 Deferred libgpg-error.so.0
ELF 7dd77000-7dd7f000 Deferred libkrb5support.so.0
ELF 7dd90000-7de32000 Deferred oleaut32<elf>
\-PE 7dda0000-7de32000 \ oleaut32
ELF 7de32000-7de6a000 Export gdiplus<elf>
\-PE 7de40000-7de6a000 \ gdiplus
ELF 7dfbf000-7dfd5000 Deferred snmpapi<elf>
\-PE 7dfc0000-7dfd5000 \ snmpapi
ELF 7dfd5000-7e00b000 Deferred winspool<elf>
\-PE 7dfe0000-7e00b000 \ winspool
ELF 7e00b000-7e0b6000 Deferred comdlg32<elf>
\-PE 7e010000-7e0b6000 \ comdlg32
ELF 7e0f0000-7e109000 Deferred libjack.so.0
ELF 7e10b000-7e10e000 Deferred libkeyutils.so.1
ELF 7e10e000-7e111000 Deferred libcom_err.so.2
ELF 7e11a000-7e136000 Deferred wineasio<elf>
\-PE 7e120000-7e136000 \ wineasio
ELF 7e176000-7e181000 Deferred libgcc_s.so.1
ELF 7e182000-7e18b000 Deferred librt.so.1
ELF 7e32f000-7e362000 Deferred uxtheme<elf>
\-PE 7e340000-7e362000 \ uxtheme
ELF 7e362000-7e376000 Deferred midimap<elf>
\-PE 7e370000-7e376000 \ midimap
ELF 7e376000-7e39c000 Deferred msacm32<elf>
\-PE 7e380000-7e39c000 \ msacm32
ELF 7e39c000-7e3b3000 Deferred msacm32<elf>
\-PE 7e3a0000-7e3b3000 \ msacm32
ELF 7e3b3000-7e476000 Deferred libasound.so.2
ELF 7e487000-7e4bd000 Deferred winealsa<elf>
\-PE 7e490000-7e4bd000 \ winealsa
ELF 7e4bd000-7e4c6000 Deferred libxcursor.so.1
ELF 7e4c6000-7e4cb000 Deferred libxfixes.so.3
ELF 7e4cb000-7e4ce000 Deferred libxcomposite.so.1
ELF 7e4ce000-7e4d4000 Deferred libxrandr.so.2
ELF 7e4d4000-7e4dc000 Deferred libxrender.so.1
ELF 7e4dc000-7e4df000 Deferred libxinerama.so.1
ELF 7e4df000-7e4ff000 Deferred imm32<elf>
\-PE 7e4f0000-7e4ff000 \ imm32
ELF 7e4ff000-7e504000 Deferred libxdmcp.so.6
ELF 7e504000-7e51c000 Deferred libxcb.so.1
ELF 7e51c000-7e51e000 Deferred libxcb-xlib.so.0
ELF 7e51e000-7e521000 Deferred libxau.so.6
ELF 7e521000-7e608000 Deferred libx11.so.6
ELF 7e608000-7e616000 Deferred libxext.so.6
ELF 7e616000-7e61b000 Deferred libxxf86vm.so.1
ELF 7e61b000-7e633000 Deferred libice.so.6
ELF 7e633000-7e63b000 Deferred libsm.so.6
ELF 7e64c000-7e6e3000 Deferred winex11<elf>
\-PE 7e660000-7e6e3000 \ winex11
ELF 7e72e000-7e74f000 Deferred libexpat.so.1
ELF 7e74f000-7e779000 Deferred libfontconfig.so.1
ELF 7e779000-7e78e000 Deferred libz.so.1
ELF 7e78e000-7e7fb000 Deferred libfreetype.so.6
ELF 7e7fb000-7e8ba000 Deferred comctl32<elf>
\-PE 7e800000-7e8ba000 \ comctl32
ELF 7e8ba000-7e913000 Deferred shlwapi<elf>
\-PE 7e8d0000-7e913000 \ shlwapi
ELF 7e913000-7ea26000 Deferred shell32<elf>
\-PE 7e920000-7ea26000 \ shell32
ELF 7ea26000-7ea39000 Deferred libresolv.so.2
ELF 7ea4a000-7ea68000 Deferred iphlpapi<elf>
\-PE 7ea50000-7ea68000 \ iphlpapi
ELF 7ea68000-7eac9000 Deferred rpcrt4<elf>
\-PE 7ea70000-7eac9000 \ rpcrt4
ELF 7eac9000-7eb6d000 Deferred ole32<elf>
\-PE 7eae0000-7eb6d000 \ ole32
ELF 7eb6d000-7ebbf000 Deferred advapi32<elf>
\-PE 7eb80000-7ebbf000 \ advapi32
ELF 7ebbf000-7ec5a000 Deferred gdi32<elf>
\-PE 7ebd0000-7ec5a000 \ gdi32
ELF 7ec5a000-7eda1000 Deferred user32<elf>
\-PE 7ec70000-7eda1000 \ user32
ELF 7eda1000-7ee33000 Deferred winmm<elf>
\-PE 7edb0000-7ee33000 \ winmm
ELF 7ee33000-7ee7d000 Deferred dsound<elf>
\-PE 7ee40000-7ee7d000 \ dsound
ELF 7ef9d000-7efa8000 Deferred libnss_files.so.2
ELF 7efa8000-7efb2000 Deferred libnss_nis.so.2
ELF 7efb2000-7efca000 Deferred libnsl.so.1
ELF 7efca000-7efef000 Deferred libm.so.6
ELF 7eff7000-7f000000 Deferred libnss_compat.so.2
ELF b7ca5000-b7ca9000 Deferred libdl.so.2
ELF b7ca9000-b7df8000 Deferred libc.so.6
ELF b7df9000-b7e11000 Deferred libpthread.so.0
ELF b7e22000-b7f58000 Deferred libwine.so.1
ELF b7f5a000-b7f76000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Program Files\energyXT2\energyXT2.exe
0000001a 0
00000009 0 <=0000000c
00000013 0
00000012 0
0000000e 0
0000000d 0
0000000f
00000015 0
00000014 0
00000011 0
00000010 0
00000016
00000017 0
Backtrace:
=>1 0x00000001 (0x0033f774)
2 0x7de597ac GdipGetImageWidth+0x3c() in gdiplus (0x0033f7a4)
3 0x0469788e in unicontrol (+0x4788e) (0x0033f8c8)
So is this a situation of missing libraries or is it a hopeless case?
Any help is greatly appreciated.
Thanks.