[LAU] Help

Nigel Henry cave.dnb at tiscali.fr
Sat Sep 22 11:04:41 EDT 2007


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 at telefonica.net
>
> 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 at 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 at 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 at 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 at 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 at 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.




More information about the Linux-audio-user mailing list