holborn escribió:
Hols ...
A ver si lo hice bien... fui a
Lo hiciste perfecto ... :)
/mnt/hda1/www/horgand-dssi/horgand-dssi-1.12/src/.libs
y ejecuté el strace... adjunto el log.
Gracias ... ya tengo una idea de que pasa .... ahora solo falta arreglarlo ... y vamos a ver si soy capaz porque el fallo esta en la parte que LADSPA reserva memoria para el plugin, parte esa que da respeto porque ... es como muy de guru ... y ya veo que voy a tener que decirle que lo haga.
Gracias
Josep
------------------------------------------------------------------------
Ahí va el mio execve("/usr/bin/jack-dssi-host", ["jack-dssi-host", "horgand.so"], [/* 26 vars */]) = 0 uname({sys="Linux", node="etch", ...}) = 0 brk(0) = 0x805c000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ef1000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=48482, ...}) = 0 mmap2(NULL, 48482, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7ee5000 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) = 0xb7e24000 mmap2(0xb7ee0000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xbb) = 0xb7ee0000 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) = 0xb7e1a000 mmap2(0xb7e23000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8) = 0xb7e23000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/sse2/cmov/libjack-0.100.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/i686/sse2/cmov", 0xbfec6f90) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/sse2/libjack-0.100.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/i686/sse2", 0xbfec6f90) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/cmov/libjack-0.100.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/i686/cmov", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/lib/tls/i686/libjack-0.100.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/i686", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/lib/tls/sse2/cmov/libjack-0.100.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/sse2/cmov", 0xbfec6f90) = -1 ENOENT (No such file or directory) open("/lib/tls/sse2/libjack-0.100.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/sse2", 0xbfec6f90) = -1 ENOENT (No such file or directory) open("/lib/tls/cmov/libjack-0.100.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/cmov", 0xbfec6f90) = -1 ENOENT (No such file or directory) open("/lib/tls/libjack-0.100.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/lib/i686/sse2/cmov/libjack-0.100.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i686/sse2/cmov", 0xbfec6f90) = -1 ENOENT (No such file or directory) open("/lib/i686/sse2/libjack-0.100.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i686/sse2", 0xbfec6f90) = -1 ENOENT (No such file or directory) open("/lib/i686/cmov/libjack-0.100.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i686/cmov", 0xbfec6f90) = -1 ENOENT (No such file or directory) open("/lib/i686/libjack-0.100.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i686", 0xbfec6f90) = -1 ENOENT (No such file or directory) open("/lib/sse2/cmov/libjack-0.100.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/sse2/cmov", 0xbfec6f90) = -1 ENOENT (No such file or directory) open("/lib/sse2/libjack-0.100.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/sse2", 0xbfec6f90) = -1 ENOENT (No such file or directory) open("/lib/cmov/libjack-0.100.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/cmov", 0xbfec6f90) = -1 ENOENT (No such file or directory) open("/lib/libjack-0.100.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/usr/lib/tls/i686/sse2/cmov/libjack-0.100.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/i686/sse2/cmov", 0xbfec6f90) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/i686/sse2/libjack-0.100.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/i686/sse2", 0xbfec6f90) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/i686/cmov/libjack-0.100.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/i686/cmov", 0xbfec6f90) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/i686/libjack-0.100.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/i686", 0xbfec6f90) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/sse2/cmov/libjack-0.100.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/sse2/cmov", 0xbfec6f90) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/sse2/libjack-0.100.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/sse2", 0xbfec6f90) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/cmov/libjack-0.100.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/cmov", 0xbfec6f90) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libjack-0.100.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls", 0xbfec6f90) = -1 ENOENT (No such file or directory) open("/usr/lib/i686/sse2/cmov/libjack-0.100.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i686/sse2/cmov", 0xbfec6f90) = -1 ENOENT (No such file or directory) open("/usr/lib/i686/sse2/libjack-0.100.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i686/sse2", 0xbfec6f90) = -1 ENOENT (No such file or directory) open("/usr/lib/i686/cmov/libjack-0.100.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i686/cmov", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/usr/lib/i686/libjack-0.100.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i686", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/usr/lib/sse2/cmov/libjack-0.100.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/sse2/cmov", 0xbfec6f90) = -1 ENOENT (No such file or directory) open("/usr/lib/sse2/libjack-0.100.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/sse2", 0xbfec6f90) = -1 ENOENT (No such file or directory) open("/usr/lib/cmov/libjack-0.100.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/cmov", 0xbfec6f90) = -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\240?\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=64156, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7e19000 mmap2(NULL, 96060, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e01000 mmap2(0xb7e0f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe) = 0xb7e0f000 mmap2(0xb7e11000, 30524, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7e11000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/cmov/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) = 0xb7ddc000 mmap2(0xb7dff000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22) = 0xb7dff000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/cmov/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\240H\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=89370, ...}) = 0 mmap2(NULL, 70104, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7dca000 mmap2(0xb7dd8000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe) = 0xb7dd8000 mmap2(0xb7dda000, 4568, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7dda000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/cmov/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, 12404, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7dc6000 mmap2(0xb7dc8000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7dc8000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/cmov/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, 1247388, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7c95000 mmap2(0xb7dbc000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x127) = 0xb7dbc000 mmap2(0xb7dc3000, 10396, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7dc3000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/cmov/librt.so.1", 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\0000\36\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=30612, ...}) = 0 mmap2(NULL, 33384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7c8c000 mmap2(0xb7c93000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6) = 0xb7c93000 close(3) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7c8b000 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7c8a000 mprotect(0xb7dbc000, 20480, PROT_READ) = 0 set_thread_area({entry_number:-1 -> 6, base_addr:0xb7c8a6c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 munmap(0xb7ee5000, 48482) = 0 set_tid_address(0xb7c8a708) = 7206 rt_sigaction(SIGRTMIN, {0xb7dce4c0, [], SA_SIGINFO}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {0xb7dce420, [], 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="etch", ...}) = 0 setsid() = 7206 rt_sigprocmask(SIG_BLOCK, [HUP INT QUIT USR1 USR2 PIPE TERM], NULL, 8) = 0 brk(0) = 0x805c000 brk(0x807d000) = 0x807d000 write(2, "\njack-dssi-host: Warning: DSSI p"..., 132) = 132 futex(0xb7dc9070, FUTEX_WAKE, 2147483647) = 0 open("/usr/local/lib/dssi/horgand.so", 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\320\34"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=35913, ...}) = 0 mmap2(NULL, 80456, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7c76000 mmap2(0xb7c7d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7) = 0xb7c7d000 mmap2(0xb7c7e000, 47688, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7c7e000 close(3) = 0 mmap2(NULL, 1052672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7b75000 brk(0x809f000) = 0x809f000 --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++