On Friday 21 September 2007 15:04, holborn wrote: > Hi ... > > I need people to check a dssi plugin > > ftp://ftp.berlios.de/pub/horgand/horgand-dssi-1.12.tar.gz > > I was check here in two machines with rg and jack-dssi-host and works but > some people has problems ... and I need debug info. > > Please send backtraces or confirm if works with a small machine description > info to: > > holborn@xxxxxxxxxxxxxx > > Thanks all. > > Josep Hi Josep. Which distros did you test it on? I built it on FC2, but just got a segfault when trying to run it as below. [djmons@localhost djmons]$ jack-dssi-host whysynth.so jack-dssi-host: Warning: DSSI path not set jack-dssi-host: Defaulting to "/usr/local/lib/dssi:/usr/lib/dssi:/home/djmons/.dssi" jack-dssi-host: OSC URL is: osc.udp://localhost.localdomain:15590/dssi/whysynth/WhySynth/chan00 host: Ready WhySynth_gtk starting (pid 19385)... jack-dssi-host: signal caught, trying to clean up and exit [djmons@localhost djmons]$ jack-dssi-host horgand.so jack-dssi-host: Warning: DSSI path not set jack-dssi-host: Defaulting to "/usr/local/lib/dssi:/usr/lib/dssi:/home/djmons/.dssi" Segmentation fault [djmons@localhost djmons]$ The Whysynth bit is just to verify that other dssi plugins are working ok. I also built it on Debian Etch that has other dssi plugins working ok, and thats on a different machine. Again it won't run. I don't know what I'm doing here, but I ran strace as below, and don't know it this is any help. it makes no sense to me. Last login: Sat Sep 22 14:31:05 2007 djmons@debian:~$ strace jack-dssi-host horgand.so execve("/usr/bin/jack-dssi-host", ["jack-dssi-host", "horgand.so"], [/* 18 vars */]) = 0 uname({sys="Linux", node="debian", ...}) = 0 brk(0) = 0x805c000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7f64000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7f63000 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=88725, ...}) = 0 mmap2(NULL, 88725, PROT_READ, MAP_PRIVATE, 3, 0) = 0xa7f4d000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libasound.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\371\1"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=784004, ...}) = 0 mmap2(NULL, 787028, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xa7e8c000 mmap2(0xa7f48000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_DENYWRITE, 3, 0xbb) = 0xa7f48000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/liblo.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300%\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=35328, ...}) = 0 mmap2(NULL, 38340, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xa7e82000 mmap2(0xa7e8b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_DENYWRITE, 3, 0x8) = 0xa7e8b000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libjack-0.100.0.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\2409\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=59932, ...}) = 0 mmap2(NULL, 91800, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xa7e6b000 mmap2(0xa7e77000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_DENYWRITE, 3, 0xc) = 0xa7e77000 mmap2(0xa7e7a000, 30360, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_ANONYMOUS, -1, 0) = 0xa7e7a000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/libm.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`3\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=145136, ...}) = 0 mmap2(NULL, 147584, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xa7e46000 mmap2(0xa7e69000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_DENYWRITE, 3, 0x22) = 0xa7e69000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/libpthread.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360G\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=85010, ...}) = 0 mmap2(NULL, 70104, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xa7e34000 mmap2(0xa7e42000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_DENYWRITE, 3, 0xd) = 0xa7e42000 mmap2(0xa7e44000, 4568, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_ANONYMOUS, -1, 0) = 0xa7e44000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/libdl.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\f\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=9592, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7e33000 mmap2(NULL, 12404, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xa7e2f000 mmap2(0xa7e31000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_DENYWRITE, 3, 0x1) = 0xa7e31000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240O\1"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=1241392, ...}) = 0 mmap2(NULL, 1251484, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xa7cfd000 mmap2(0xa7e25000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_DENYWRITE, 3, 0x127) = 0xa7e25000 mmap2(0xa7e2c000, 10396, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_ANONYMOUS, -1, 0) = 0xa7e2c000 close(3) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7cfc000 mprotect(0xa7e25000, 20480, PROT_READ) = 0 set_thread_area({entry_number:-1 -> 6, base_addr:0xa7cfc8e0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 munmap(0xa7f4d000, 88725) = 0 set_tid_address(0xa7cfc928) = 14304 rt_sigaction(SIGRTMIN, {0xa7e38450, [], SA_SIGINFO}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {0xa7e383c0, [], SA_RESTART|SA_SIGINFO}, NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0 uname({sys="Linux", node="debian", ...}) = 0 setsid() = 14304 rt_sigprocmask(SIG_BLOCK, [HUP INT QUIT USR1 USR2 PIPE TERM], NULL, 8) = 0 brk(0) = 0x805c000 brk(0x807d000) = 0x807d000 futex(0xa7e32070, FUTEX_WAKE, 2147483647) = 0 open("/usr/lib/dssi/0.9/horgand.so", O_RDONLY) = -1 ENOENT (No such file or directory) write(2, "\njack-dssi-host: Error: Failed t"..., 67 jack-dssi-host: Error: Failed to load plugin library "horgand.so" ) = 67 exit_group(1) = ? Process 14304 detached djmons@debian:~$ If there is anything else I can run to get some info why the plugin won't work let me know. FC2 is on an old Gateway 500 machine, 256MB RAM. Kernel version 2.6.10-2.3.legacy_FC2, and KDE. Debian Etch is on an I-Friend 1.3GHz machine, IGB RAM. Kernel is 2.6.17-2-686. KDE desktop again. btw. The standalone version of Horgand works ok. Nigel. _______________________________________________ Linux-audio-user mailing list Linux-audio-user@xxxxxxxxxxxxxxxxxxxx http://lists.linuxaudio.org/mailman/listinfo.cgi/linux-audio-user