From: Geert U. <ge...@li...> - 2003-08-01 13:39:44
|
On Fri, 1 Aug 2003, Marek Szyprowski wrote: > So here is a log with oops from parport: > > parport0: Amiga built-in port using irq > lp0: using parport0 (interrupt-driven). > Oops: kernel access of bad area, sig: 11 > NIP: C000E708 XER: 20000000 LR: C000E708 SP: C0A39B50 REGS: c0a39aa0 TRAP: > 0300 Not tainted > MSR: 00009072 EE: 1 PR: 0 FP: 0 ME: 1 IR/DR: 11 > DAR: 00000018, DSISR: 20000000 > TASK = c0a38000[409] 'StylusColor@360' Last syscall: 11 > last math c3cd4000 last altivec 00000000 > GPR00: 00000000 C0A39B50 C0A38000 C01ACE40 C0400000 0FFF0000 00000000 > 48B73285 > GPR08: 00000000 C01B0000 00000000 0FFFFFFF 24048028 1001BAA0 00000005 > 103EB000 > GPR16: 0FFEB000 C09AA100 C01ACE40 0FFF0000 C01B0000 00000005 0FFF0000 > 103EB000 > GPR24: C09AA100 00000005 00000192 0FFF0000 00005000 C09AA100 0FFEB000 > 00000000 > Call backtrace: > C0031898 C0023844 C0026A20 C0040688 C0040940 C0055C4C C0040EF4 > C0041260 C0006DD4 C0003D5C 00000000 0FF56CDC 10000BAC 10001410 > 10002538 0FECAC30 00000000 > kernel BUG at mmap.c:1163! > Oops: Exception in kernel mode, sig: 4 > NIP: C0026A6C XER: 00000000 LR: C0026A6C SP: C0A39960 REGS: c0a398b0 TRAP: > 0700 Not tainted > MSR: 00089072 EE: 1 PR: 0 FP: 0 ME: 1 IR/DR: 11 > TASK = c0a38000[409] 'StylusColor@360' Last syscall: 11 > last math c3cd4000 last altivec 00000000 > GPR00: C0026A6C C0A39960 C0A38000 0000001B 00001072 00000001 C0A3981C > C01B0000 > GPR08: 000018F5 00000000 00000000 C0A39880 8410C004 1001BAA0 00000005 > 103EB000 > GPR16: 0FFEB000 C09AA100 C01ACE40 0FFF0000 00009072 47A39A90 00000000 > C0003F90 > GPR24: 00000000 C01ACE40 00030001 20000000 0000000B C0A39AA0 C01ACE40 > 00000000 > Call backtrace: > C0026A6C C00114F8 C0016C1C C000411C C000D3DC C000D290 C0003F90 > C0031898 C0023844 C0026A20 C0040688 C0040940 C0055C4C C0040EF4 > C0041260 C0006DD4 C0003D5C 00000000 0FF56CDC 10000BAC 10001410 > 10002538 0FECAC30 00000000 > > Nice, isn't it? ;) Please always run crash logs through ksymoops, or look up manually all interesting addresses (NIP (= Next Instruction Pointer), LR (= Link Register, i.e. return address for last subroutine call), call backtrace). However, in this case it's a bit more obvious: apparently a sanity check in mmap.c failed (cfr. the kernel BUG message above). Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@li... In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds |