[linux-audio-user] jack crash in alsa_driver_run_cycle

c _ at whats-your.name
Sun Jun 11 14:05:47 EDT 2006

so i figured i'd finally try to get jack working. since maybe in the past year something has changed to make it not crash after a minute or two of use..

trying to build with portage FEATURES="nostrip" CFLAGS="-ggdb" USE="debug" jack-audio-connection-kit-0.100.7 or 0.9999, compilation fails here:

/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: .libs/alsa_driver.o: relocation R_X86_64_PC32 against `alsa_driver_run_cycle' can not be used when making a shared object; recompile with -fPIC

without the -ggdb and debug, it will compile, but it crashes in the same or similar function mentioned above... 

this is with gcc-4.1.0 and alsa 1.0.11, on an ATIIXP/Turion and EchoMia/Athlon64. both running 2.6.16 or .17 (non -rt) with stock config and ALSA disabled in the kernel..

interestingly , compiling everything (jackd, alsa-lib, alsa-driver, glibc, and any jack-using apps) with gcc-3.4.6, the crashes happen much less, but still occasionally. in the kernel messsagelog it says something like (pid 23234: trap divide), where 23234 is the pid of jackd..

this has been happening ever since i switched to amd64 and ive never found a solution...any ideas?

More information about the Linux-audio-user mailing list