Hi everybody ! I already posted to the list this problem I have and didn't get any answer, so please, if you have even a little hint about what's going on, let me know, it is very important for me that this problem get solved. Thanks in advance. So, here it is: - Redhat 7.3, kernel-2.4.18-4, soundblaster live with OSS drivers. The soundcard works great except for recording (segmentation fault). I launched an strace on sox, and here is what I have:
$ strace sox -t ossdsp -c 2 -r 44100 -s -w /dev/dsp -t wav Desktop/out.wav execve("/usr/bin/sox", ["sox", "-t", "ossdsp", "-c", "2", "-r", "44100", "-s", "-w", "/dev/dsp", "-t", "wav", "Desktop/out.wav"], [/* 21 vars */]) = 0 uname({sys="Linux", node="linuxsta", ...}) = 0 brk(0) = 0x8098700 open("/etc/ld.so.preload", O RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O RDONLY) = 3 fstat64(3, {st mode=S IFREG|0644, st size=34230, ...}) = 0 old mmap(NULL, 34230, PROT READ, MAP PRIVATE, 3, 0) = 0x40014000 close(3) = 0 open("/lib/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\2007\0"..., 1024) = 1024 fstat64(3, {st mode=S IFREG|0644, st size=130088, ...}) = 0 old mmap(NULL, 132708, PROT READ|PROT EXEC, MAP PRIVATE, 3, 0) = 0x4001d000 mprotect(0x4003d000, 1636, PROT NONE) = 0 old mmap(0x4003d000, 4096, PROT READ|PROT WRITE, MAP PRIVATE|MAP FIXED, 3, 0x1f000) = 0x4003d000 close(3) = 0 open("/usr/lib/libogg.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\17"..., 1024) = 1024 fstat64(3, {st mode=S IFREG|0644, st size=12744, ...}) = 0 old mmap(NULL, 15824, PROT READ|PROT EXEC, MAP PRIVATE, 3, 0) = 0x4003e000 mprotect(0x40041000, 3536, PROT NONE) = 0 old mmap(0x40041000, 4096, PROT READ|PROT WRITE, MAP PRIVATE|MAP FIXED, 3, 0x2000) = 0x40041000 close(3) = 0 open("/usr/lib/libvorbis.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\0P*\0\000"..., 1024) = 1024 fstat64(3, {st mode=S IFREG|0644, st size=121624, ...}) = 0 old mmap(NULL, 4096, PROT READ|PROT WRITE, MAP PRIVATE|MAP ANONYMOUS, -1, 0) = 0x40042000 old mmap(NULL, 124704, PROT READ|PROT EXEC, MAP PRIVATE, 3, 0) = 0x40043000 mprotect(0x4005e000, 14112, PROT NONE) = 0 old mmap(0x4005e000, 16384, PROT READ|PROT WRITE, MAP PRIVATE|MAP FIXED, 3, 0x1a000) = 0x4005e000 close(3) = 0 open("/usr/lib/libvorbisfile.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\0p\25\0\000"..., 1024) = 1024 fstat64(3, {st mode=S IFREG|0644, st size=21292, ...}) = 0 old mmap(NULL, 24372, PROT READ|PROT EXEC, MAP PRIVATE, 3, 0) = 0x40062000 mprotect(0x40067000, 3892, PROT NONE) = 0 old mmap(0x40067000, 4096, PROT READ|PROT WRITE, MAP PRIVATE|MAP FIXED, 3, 0x4000) = 0x40067000 close(3) = 0 open("/usr/lib/libvorbisenc.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@l\0\000"..., 1024) = 1024 fstat64(3, {st mode=S IFREG|0644, st size=466120, ...}) = 0 old mmap(NULL, 469200, PROT READ|PROT EXEC, MAP PRIVATE, 3, 0) = 0x40068000 mprotect(0x40072000, 428240, PROT NONE) = 0 old mmap(0x40072000, 430080, PROT READ|PROT WRITE, MAP PRIVATE|MAP FIXED, 3, 0x9000) = 0x40072000 close(3) = 0 open("/lib/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\30\222"..., 1024) = 1024 fstat64(3, {st mode=S IFREG|0755, st size=1153784, ...}) = 0 old mmap(NULL, 1166560, PROT READ|PROT EXEC, MAP PRIVATE, 3, 0) = 0x400db000 mprotect(0x401ee000, 40160, PROT NONE) = 0 old mmap(0x401ee000, 24576, PROT READ|PROT WRITE, MAP PRIVATE|MAP FIXED, 3, 0x113000) = 0x401ee000 old mmap(0x401f4000, 15584, PROT READ|PROT WRITE, MAP PRIVATE|MAP FIXED|MAP ANONYMOUS, -1, 0) = 0x401f4000 close(3) = 0 munmap(0x40014000, 34230) = 0 brk(0) = 0x8098700 brk(0x8098a30) = 0x8098a30 brk(0x8099000) = 0x8099000 open("/dev/dsp", O RDONLY) = 3 fstat64(3, {st mode=S IFCHR|0660, st rdev=makedev(14, 3), ...}) = 0 ioctl(3, SNDCTL DSP RESET, 0) = 0 ioctl(3, SNDCTL DSP GETFMTS, 0xbff ioctl(3, SOUND PCM READ BITS, 0xbffff96c) = 0 ioctl(3, SNDCTL DSP STEREO, 0xbffff96c) = 0 ioctl(3, SOUND PCM READ RATE, 0xbffff96c) = 0 ioctl(3, SNDCTL DSP GETBLKSIZE <unfinished ...> +++ killed by SIGSEGV +++ _______________________________________________ Redhat-list mailing list [EMAIL PROTECTED] https://listman.redhat.com/mailman/listinfo/redhat-list