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(a)undata.org>
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?