[linux-audio-user] fst-1.8 wont work! [Unhandled exception (thread 0009)]

Benjamin Fabricius benjamin.fabricius at lawo.de
Wed May 31 11:21:25 EDT 2006


Hi all,

I am still having a !"§$%& hard time getting fst to run on my designated
embedded vst server. 

I've tried:
wine-20050628
wine0.9.14 latest source
and now wine-20050725

with:
fst-1.6
fst-1.7
and now fst-1.8

I am tending towards the team up of wine-20050725 and fst-1.8 because
on my local development host i get this output which makes me hope I'm
on the right route:

ben at barney:~/wine-20050725_vst_testing/usr/bin> ./wine ../../../fst_vst-1.8/usr/bin/fst.exe.so /mnt/v/testsuite/tau/Tau.dll
yo... lets see...
can't connect to JACK <- dont have jack running on this machine

This seems very promising doesnt it? For some reason though i keep on
getting following error when running fst on my vst server... and this
error also occured with other wine versions, allthough without the debug
info.

Heres what I get:

.....

vst:/usr/bin # ./fst /tmp/tau/Tau.dll
wine: Unhandled exception (thread 0009), starting debugger...
WineDbg starting on pid 0x8
Unhandled exception: page fault on read access to 0x40fffd80 in 32-bit
code (0x4000b7fc).
In 32 bit mode.
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:1007 GS:0000
 EIP:4000b7fc ESP:40f6f85c EBP:40f6f934 EFLAGS:00010202(   - 00      -
-RI1)
 EAX:40fffd80 EBX:40015ff4 ECX:00000000 EDX:40d4043b
 ESI:40015cc0 EDI:00000100
Stack dump:
0x40f6f85c:  00000000 00000000 00000000 00000000
0x40f6f86c:  40151d20 7c00305c 7c003058 40fffd80
0x40f6f87c:  00000000 00000000 00000000 00000000
0x40f6f88c:  00000000 00000000 00000000 00000000
0x40f6f89c:  00730000 00730079 00650074 002e006d
0x40f6f8ac:  006e0069 00720069 0065002e 00650078
0200: sel=1007 base=402e5000 limit=00001f97 32-bit rw-
Backtrace:
=>1 0x4000b7fc in ld-linux.so.2 (+0xb7fc) (0x40f6f934)
  2 0x4015237e in libdl.so.2 (+0x137e) (0x40f6f964)
  3 0x40151dc1 GLIBC_2+0xdc1 in libdl.so.2 (0x40f6f994)
  4 0x4001ba0a wine_get_es+0xa62 in libwine.so.1 (0x40f6f9b4)
  5 0x4001bad7 wine_get_es+0xb2f in libwine.so.1 (0x40f6f9ec)
  6 0x4018d97c in ntdll (+0x1d97c) (0x40f6fc4c)
  7 0x4018e519 in ntdll (+0x1e519) (0x40f6fd94)
  8 0x4018ea9f in ntdll (+0x1ea9f) (0x40f6fe70)
  9 0x4018f57a LdrInitializeThunk+0x18a in ntdll (0x40f6ff20)
  10 0x4049e8bd in kernel32 (+0x3e8bd) (0x40f6fff4)
  11 0x4001cb11 wine_switch_to_stack+0x11 in libwine.so.1 (0x00000000)
0x4000b7fc: movl        0x0(%eax),%eax
Modules:
Module  Address                 Debug info      Name (49 modules)
ELF     0x40000000-40017000     Export          ld-linux.so.2
ELF     0x40018000-40031000     Export          libwine.so.1
ELF     0x40031000-40151000     Deferred        libc.so.6
ELF     0x40151000-40155000     Export          libdl.so.2
ELF     0x40155000-401ca000     Export          ntdll<elf>
  \-PE  0x40170000-401ca000     \               ntdll
ELF     0x401ca000-402bf000     Deferred        libwine_unicode.so.1
ELF     0x402bf000-402e5000     Deferred        libm.so.6
ELF     0x402e7000-402ef000     Deferred        libnss_compat.so.2
ELF     0x402ef000-40305000     Deferred        libnsl.so.1
ELF     0x40305000-4030f000     Deferred        libnss_nis.so.2
ELF     0x4030f000-4031a000     Deferred        libnss_files.so.2
ELF     0x4031a000-4031d000     Deferred        libgmodule-2.0.so.0
ELF     0x4031d000-40320000     Deferred        libuuid.so.1
ELF     0x40430000-40531000     Export          kernel32<elf>
  \-PE  0x40460000-40531000     \               kernel32
ELF     0x40531000-40538000     Deferred        libpangocairo-1.0.so.0
ELF     0x40538000-40540000     Deferred        libxrender.so.1
ELF     0x40541000-4055c000     Deferred        fst<elf>
  \-PE  0x40550000-4055c000     \               fst
ELF     0x4055c000-4084f000     Deferred        libgtk-x11-2.0.so.0
ELF     0x4084f000-408d1000     Deferred        libgdk-x11-2.0.so.0
ELF     0x408d1000-408ea000     Deferred        libatk-1.0.so.0
ELF     0x408ea000-40900000     Deferred        libgdk_pixbuf-2.0.so.0
ELF     0x40900000-40938000     Deferred        libpango-1.0.so.0
ELF     0x40938000-40985000     Deferred        libcairo.so.2
ELF     0x40985000-409bf000     Deferred        libgobject-2.0.so.0
ELF     0x409bf000-40a47000     Deferred        libglib-2.0.so.0
ELF     0x40a47000-40ab5000     Deferred        libfreetype.so.6
ELF     0x40ab5000-40ae3000     Deferred        libfontconfig.so.1
ELF     0x40ae3000-40bdc000     Deferred        libx11.so.6
ELF     0x40bdc000-40bea000     Deferred        libxext.so.6
ELF     0x40bea000-40c29000     Deferred        libpng12.so.0
ELF     0x40c29000-40c3e000     Deferred        libz.so.1
ELF     0x40c3e000-40c62000     Deferred        libglitz.so.1
ELF     0x40c62000-40c79000     Deferred        libjack.so.0
ELF     0x40c79000-40d2e000     Deferred        libasound.so.2
ELF     0x40d2e000-40d38000     Deferred        liblash.so.2
ELF     0x40d38000-40d8b000     Deferred        libpthread.so.0
ELF     0x40d8b000-40d8f000     Deferred        libxrandr.so.2
ELF     0x40d8f000-40d97000     Deferred        libxi.so.6
ELF     0x40d97000-40d9a000     Deferred        libxinerama.so.1
ELF     0x40d9a000-40da3000     Deferred        libxcursor.so.1
ELF     0x40da3000-40da8000     Deferred        libxfixes.so.3
ELF     0x40da8000-40dcd000     Deferred        libpangoft2-1.0.so.0
ELF     0x40dcd000-40ded000     Deferred        libexpat.so.0
ELF     0x40ded000-40e1b000     Deferred        libreadline.so.5
ELF     0x40e1b000-40e63000     Deferred        libncurses.so.5
ELF     0x7bf00000-7bf07000     Deferred        <wine-loader>
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) Z:\usr\bin\fst.exe
        00000009    0 <==
WineDbg terminated on pid 0x8

...

The libc versions on both computers are not very different to each
other. Thread local storage is supported in both. Here my libc info 
from the vst server:

....

vst:~ # /lib/libc.so.6
GNU C Library stable release version 2.3.5 (20050802), by Roland McGrath
et al.
Copyright (C) 2005 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Configured for i686-suse-linux.
Compiled by GNU CC version 4.0.2 20050901 (prerelease) (SUSE Linux).
Compiled on a Linux 2.6.12 system on 2005-09-09.
Available extensions:
        GNU libio by Per Bothner
        crypt add-on version 2.1 by Michael Glad and others
        linuxthreads-0.10 by Xavier Leroy
        GNU Libidn by Simon Josefsson
        NoVersion patch for broken glibc 2.0 binaries
        BIND-8.2.3-T5B
        libthread_db work sponsored by Alpha Processor Inc
        NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk
Thread-local storage support included.
For bug reporting instructions, please see:
<http://www.gnu.org/software/libc/bugs.html>.

....

Does anyone out there have a hint to what I´m doing wrong?

I really dont have any idea what to try next right now :-/.

Any help would be awesome!

Greets,
Benjamin Fabricius
(German student, Lawo AG)








More information about the Linux-audio-user mailing list