This was caused while trying to access the soundblaster. In this case
using the 'saytime' utility; however; any access to /dev/audio will
cause a segfault/oops. (all modules needed are loaded)
I can duplicate this over and over again; presumabely until I reboot.
I'll refrain from doing so; as I don't need the SB at the moment. I'm
also gone for 2 weeks in 24 hours; if you need more info, please let
me know.. tks
Do note; it's very possible this is a devfs problem; but as I'm about
to leave; I thought i'd make general mention of it..
root@wine [~] : strace saytime
execve("/usr/bin/saytime", ["saytime"], [/* 22 vars */]) = 0
brk(0) = 0x804a184
open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=8667, ...}) = 0
mmap(0, 8667, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4000c000
close(3) = 0
open("/lib/libc.so.6", O_RDONLY) = 3
mmap(0, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4000f000
munmap(0x4000f000, 4096) = 0
mmap(0, 657588, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4000f000
mprotect(0x4009d000, 75956, PROT_NONE) = 0
mmap(0x4009d000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x8d000
mmap(0x400a4000, 47284, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMO
close(3) = 0
munmap(0x4000c000, 8667) = 0
personality(PER_LINUX) = 0
getpid() = 21382
time(NULL) = 907003584
brk(0) = 0x804a184
brk(0x804a1ac) = 0x804a1ac
brk(0x804b000) = 0x804b000
open("/etc/localtime", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=1008, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x4000c
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 1008
close(3) = 0
munmap(0x4000c000, 4096) = 0
open("/dev/audio", O_WRONLY|O_NONBLOCK <unfinished ...>
+++ killed by SIGSEGV +++
Using `/boot/System.map-2.1.123-3' to map addresses to symbols.
>>EIP: 83000000 cannot be resolved
Trace: c0121ce3 <do_open+af/130>
Trace: c0121e45 <sys_open+39/68>
Trace: c0107a34 <system_call+34/38>
Code:
>>EIP: c0107ebf <show_registers+26f/2a0>
Trace: c2800000
Trace: c3000000
Trace: c0107f20 <die+30/38>
Trace: c01a1164 <stext_lock+d5c/1c38>
Trace: c01a2031 <stext_lock+1c29/1c38>
Trace: c010d016 <do_page_fault+30e/318>
Trace: c01a2031 <stext_lock+1c29/1c38>
Trace: c0107b3d <error_code+2d/38>
Trace: c0145757 <devfs_open+a7/16c>
Trace: c0121ce3 <do_open+af/130>
Trace: c0121e45 <sys_open+39/68>
Trace: c0107a34 <system_call+34/38>
Code: c0107ebf <show_registers+26f/2a0>
Code: c0107ebf <show_registers+26f/2a0> 0f b6 0c 03 movzbl (%ebx,%eax,1),%ecx
Code: c0107ec3 <show_registers+273/2a0> 89 4c 24 38 movl %ecx,0x38(%esp,1)
Code: c0107ec7 <show_registers+277/2a0> 51 pushl %ecx
Code: c0107ec8 <show_registers+278/2a0> 68 5c 11 1a c0 pushl $0xc01a115c
Code: c0107ecd <show_registers+27d/2a0> e8 a6 95 00 00 call c0111478 <printk>
Code: c0107ed2 <show_registers+282/2a0> 83 00 90 addl $0xffffff90,(%eax)
Code: c0107ed5 <show_registers+285/2a0> 90 nop
Code: c0107ed6 <show_registers+286/2a0> 90 nop
Russ
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/