[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Openvortex-dev] Kernel Oops with snd-au8830 on AMD64 platform
From: |
Manuel Jander |
Subject: |
Re: [Openvortex-dev] Kernel Oops with snd-au8830 on AMD64 platform |
Date: |
Wed, 10 Nov 2004 15:03:20 -0300 |
Hi,
Could you maybe send the binary module "snd-au8830.ko", maybe
disassembling that would give more light. Comparing the backtrace offset
to a x86 32 bit binary probably does not work.
Thanks
On Wed, 2004-11-10 at 09:33 -0500, Toby Haynes wrote:
> Jeff Muizelaar wrote:
>
> >Do you think you can run the oops through ksymoops? The current one
> >doesn't really make much sense to me... The code section of it did not
> >disassemble into anything that seemed reasonable...
> >
> >
> I can repro this Oops just by a simple "modprobe snd-au8830" so it's an
> easy problem to test.
>
> Hmm. /proc/ksyms doesn't exist on this box and /proc/kallsyms isn't
> accepted by ksymoops. Here's the output regardless. This one is the most
> recent repro (but it looks pretty much identical).
>
> address@hidden root]# ksymoops < snd-au8830-oops2.txt
> ksymoops 2.4.9 on x86_64 2.6.8.1-12.5mdk. Options used
> -V (default)
> -k /proc/ksyms (default)
> -l /proc/modules (default)
> -o /lib/modules/2.6.8.1-12.5mdk/ (default)
> -m /boot/System.map-2.6.8.1-12.5mdk (default)
>
> Warning: You did not tell me where to find symbol information. I will
> assume that the log matches the kernel and modules that are running
> right now and I'll use the default options above for symbol resolution.
> If the current kernel and/or modules do not match the log, you can get
> more accurate output by telling me the kernel version and where to find
> map, modules, ksyms etc. ksymoops -h explains the options.
>
> Error (regular_file): read_ksyms stat /proc/ksyms failed
> /usr/bin/ksymoops.real: No such file or directory
> No modules in ksyms, skipping objects
> No ksyms, skipping lsmod
> Nov 10 08:39:08 localhost kernel: Oops: 0002 [1]
> Nov 10 08:39:08 localhost kernel: CPU 0
> Nov 10 08:39:08 localhost kernel: Pid: 14108, comm: modprobe Tainted:
> P 2.6.8.1-12.5mdk
> Nov 10 08:39:08 localhost kernel: RIP: 0010:[_end+540456926/2132611072]
> <ffffffffa079a7de>{:snd-au8830:snd_vortex_probe+446}
> Using defaults from ksymoops -t elf64-x86-64 -a i386:x86-64
> Nov 10 08:39:08 localhost kernel: RIP: 0010:[<ffffffffa079a7de>]
> <ffffffffa079a7de>{:snd-au8830:snd_vortex_probe+446}
> Nov 10 08:39:08 localhost kernel: RSP: 0018:000001002ce19c18 EFLAGS:
> 00010216
> Nov 10 08:39:08 localhost kernel: RAX: ffffff000263f000 RBX:
> 0000000000000000 RCX: 000000000001ffff
> Nov 10 08:39:08 localhost kernel: RDX: 0000000000000006 RSI:
> 0000000000010a4f RDI: 0000000001479b30
> Nov 10 08:39:08 localhost kernel: RBP: 000001000d7c0000 R08:
> 0000000000000036 R09: 000001000d7c0000
> Nov 10 08:39:08 localhost kernel: R10: 00000000fb03ffff R11:
> 0000000000000001 R12: 00000000ffffffed
> Nov 10 08:39:08 localhost kernel: R13: 000001003fed5800 R14:
> 000001003fed5800 R15: 000001003fc19400
> Nov 10 08:39:08 localhost kernel: FS: 0000002a958964c0(0000)
> GS:ffffffff803fe180(0000) knlGS:000000000a8dd560
> Nov 10 08:39:08 localhost kernel: CS: 0010 DS: 0000 ES: 0000 CR0:
> 000000008005003b
> Nov 10 08:39:08 localhost kernel: CR2: ffffff0002693018 CR3:
> 0000000000101000 CR4: 00000000000006e0
> Nov 10 08:39:08 localhost kernel: Stack: 00000000419219fc
> 0000000003e56deb ffffffffa079f998 0000000000000212
> Nov 10 08:39:08 localhost kernel: 0000000000000212
> 0000000000000000 00000
> 000000041ed 0000000000000000
> Nov 10 08:39:08 localhost kernel: 0000010036948448 ffffffff801a6039
> Nov 10 08:39:08 localhost kernel: Call
> Trace:<ffffffff801a6039>{sysfs_make_dirent+41}
> <ffffffff801ddd16>{pci_device_probe+134}
> Nov 10 08:39:08 localhost kernel:
> <ffffffff8021f4d7>{bus_match+71} <ffffffff8021f5fb>{driver_attach+75}
> Nov 10 08:39:08 localhost kernel:
> <ffffffff8021f990>{bus_add_driver+144}
> <ffffffff8021fe92>{driver_register+50}
> Nov 10 08:39:08 localhost kernel:
> <ffffffff801dda03>{pci_register_driver+99}
> <ffffffffa07a2010>{:snd-au8830:alsa_card_vortex_init+16}
> Nov 10 08:39:08 localhost kernel:
> <ffffffff8014833c>{sys_init_module+5964} <ffffffff8015efdb>{__vma_link+75}
> Nov 10 08:39:08 localhost kernel:
> <ffffffffa07a2000>{:snd-au8830:alsa_card_vortex_init+0}
> Nov 10 08:39:08 localhost kernel:
> <ffffffff8015fe88>{do_munmap+888} <ffffffff8011045e>{system_call+126}
> Nov 10 08:39:08 localhost kernel: Code: c7 80 18 40 05 00 ff ff ff ff e8
> b3 cc a3 df 48 8b 95 e8 40
>
>
> >>RIP; ffffffffa079a7de <_end+2036b7de/7f1d1000> <=====
> >>RIP; ffffffffa079a7de <_end+2036b7de/7f1d1000> <=====
>
> Trace; ffffffff801a6039 <sysfs_make_dirent+29/b0>
> Trace; ffffffff8021f4d7 <bus_match+47/90>
> Trace; ffffffff8021f990 <bus_add_driver+90/130>
> Trace; ffffffff801dda03 <pci_register_driver+63/a0>
> Trace; ffffffff8014833c <sys_init_module+174c/1860>
> Trace; ffffffffa07a2000 <_end+20373000/7f1d1000>
> Trace; ffffffff8015fe88 <do_munmap+378/3b0>
>
> Code; ffffffffa079a7de <_end+2036b7de/7f1d1000>
> 0000000000000000 <_RIP>:
> Code; ffffffffa079a7de <_end+2036b7de/7f1d1000> <=====
> 0: c7 80 18 40 05 00 ff movl $0xffffffff,0x54018(%rax) <=====
> Code; ffffffffa079a7e5 <_end+2036b7e5/7f1d1000>
> 7: ff ff ff
> Code; ffffffffa079a7e8 <_end+2036b7e8/7f1d1000>
> a: e8 b3 cc a3 df callq ffffffffdfa3ccc2
> <_RIP+0xffffffffdfa3ccc2>
> Code; ffffffffa079a7ed <_end+2036b7ed/7f1d1000>
> f: 48 8b 95 e8 40 00 00 mov 0x40e8(%rbp),%rdx
>
> Nov 10 08:39:08 localhost kernel: CR2: ffffff0002693018
>
> 1 warning and 1 error issued. Results may not be reliable.
>
> Cheers,
> Toby Haynes
>
>
> _______________________________________________
> Openvortex-dev mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/openvortex-dev
--
Manuel Jander
Electronic Engineer