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

Reply via email to