hmm. i think i upgraded to fltk-1.1.6 correctly, but the problem remains: nettings@kleineronkel:/local/build/alsa-tools-1.0.8> ldd /usr/local/bin/hdspmixer libasound.so.2 => /usr/local/lib/libasound.so.2 (0x0000002a9566d000) libdl.so.2 => /lib64/libdl.so.2 (0x0000002a9588a000) libpthread.so.0 => /lib64/tls/libpthread.so.0 (0x0000002a9598e000) libfltk.so.1.1 => /usr/local/lib/libfltk.so.1.1 (0x0000002a95aa2000) libm.so.6 => /lib64/tls/libm.so.6 (0x0000002a95c3b000) libXext.so.6 => /usr/X11R6/lib64/libXext.so.6 (0x0000002a95d93000) libX11.so.6 => /usr/X11R6/lib64/libX11.so.6 (0x0000002a95ea4000) libstdc++.so.5 => /usr/lib64/libstdc++.so.5 (0x0000002a960b3000) libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x0000002a96290000) libc.so.6 => /lib64/tls/libc.so.6 (0x0000002a9639b000) /lib64/ld-linux-x86-64.so.2 => /lib64/ld-linux-x86-64.so.2 (0x0000002a95556000) nettings@kleineronkel:/local/build/alsa-tools-1.0.8> gdb /usr/local/bin/hdspmixer GNU gdb 6.2.1 Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "x86_64-suse-linux"...Using host libthread_db library "/lib64/tls/libthread_db.so.1". (gdb) run Starting program: /raid/usr/local/bin/hdspmixer [Thread debugging using libthread_db enabled] [New Thread 182911228736 (LWP 16402)] HDSPMixer 1.6 - Copyright (C) 2003 Thomas Charbonnel <thomas@xxxxxxxxxx> This program comes with ABSOLUTELY NO WARRANTY HDSPMixer is free software, see the file COPYING for details Looking for HDSP cards : Card 0 : NVidia CK8S with ALC850 at 0xed000000, irq 3 Card 1 : Sound Blaster Live! (rev.8) at 0x9000, irq 11 Card 2 : RME Hammerfall DSP + Multiface at 0xeb000000, irq 5 Multiface found ! 1 Hammerfall DSP card found. Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 182911228736 (LWP 16402)] 0x0000002a96402f11 in _int_malloc () from /lib64/tls/libc.so.6 (gdb) bt #0 0x0000002a96402f11 in _int_malloc () from /lib64/tls/libc.so.6 #1 0x0000002a964043c9 in malloc () from /lib64/tls/libc.so.6 #2 0x0000000000406775 in operator new () #3 0x000000000040dca8 in HDSPMixerIOMixer (this=0x591480, x=144, y=20, w=Variable "w" is not available. ) at HDSPMixerIOMixer.cxx:44 #4 0x000000000040c0f2 in HDSPMixerInputs (this=0x583840, x=Variable "x" is not available. ) at HDSPMixerInputs.cxx:28 #5 0x000000000040b14e in HDSPMixerWindow (this=0x5714c0, x=Variable "x" is not available. ) at HDSPMixerWindow.cxx:672 #6 0x0000000000407dfc in main (argc=1, argv=0x7fbfffee38) at hdspmixer.cxx:83 (gdb) system is athlon64 on suse-9.2-ia64. any hints?