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

From: Benjamin Fabricius <benjamin.fabricius@email-addr-hidden>
Date: Wed May 31 2006 - 18:21:25 EEST

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@email-addr-hidden:~/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)
Received on Wed May 31 20:15:08 2006

This archive was generated by hypermail 2.1.8 : Wed May 31 2006 - 20:15:09 EEST