[Wine] Help with a windows VST plugin

Mike wineforum-user at winehq.org
Mon Sep 22 00:20:56 CDT 2008


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.







More information about the wine-users mailing list