From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?ISO-8859-1?Q?BERTRAND_Jo=EBl?= Date: Sun, 26 Nov 2006 09:22:07 +0000 Subject: Re: Sparc32 SMP Message-Id: <45695CBF.4060600@systella.fr> List-Id: References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable To: sparclinux@vger.kernel.org BERTRAND Jo=EBl a =E9crit : > Hello, >=20 > This Oops is reproductible. I have decoded the Oops: >=20 > No modules in ksyms, skipping objects > No ksyms, skipping lsmod > Nov 23 14:26:47 hilbert kernel: Unable to handle kernel NULL pointer=20 > dereference > Nov 23 14:26:48 hilbert kernel: tsk->{mm,active_mm}->context =3D 00005058 > Nov 23 14:26:48 hilbert kernel: tsk->{mm,active_mm}->pgd =3D fc12d000 > Nov 23 14:26:48 hilbert kernel: \|/ ____ \|/ > Nov 23 14:26:48 hilbert kernel: "@'/ ,. \`@" > Nov 23 14:26:48 hilbert kernel: /_| \__/ |_\ > Nov 23 14:26:48 hilbert kernel: \__U_/ > Nov 23 14:26:48 hilbert kernel: tar(13387): Oops [#1] > Nov 23 14:26:48 hilbert kernel: PSR: 400000c2 PC: f008bd8c NPC: f008bd90 = > Y: 00000000 Not tainted > Using defaults from ksymoops -t elf32-sparc -a sparc > Nov 23 14:26:48 hilbert kernel: PC: > Nov 23 14:26:48 hilbert kernel: Caller[f008c140]: pipe_read+0x20/0x28 > Nov 23 14:26:48 hilbert kernel: Caller[f007dee8]: vfs_read+0xa0/0x16c > Nov 23 14:26:48 hilbert kernel: Caller[f007eb38]: sys_read+0x38/0x64 > Nov 23 14:26:48 hilbert kernel: Caller[f0015a3c]:=20 > syscall_is_too_hard+0x3c/0x40 > Nov 23 14:26:48 hilbert kernel: Caller[0003df90]: 0x3df98 > Nov 23 14:26:49 hilbert kernel: Instruction DUMP: 1a800003 fa04a00c=20 > a810001b 90100013 9fc04000 92100012 80a22000 128000b9 >=20 >=20 > >>PC; f008bd8c <=3D=3D>=20 > Trace; f008c140 > Trace; f007dee8 > Trace; f007eb38 <__fput+8c/1b0> > Trace; f0015a3c > Trace; 0003df90 Before first symbol >=20 > Code; f008bd80 > 00000000 <_PC>: > Code; f008bd80 > 0: 1a 80 00 03 bcc c <_PC+0xc> > Code; f008bd84 > 4: fa 04 a0 0c ld [ %l2 + 0xc ], %i5 > Code; f008bd88 > 8: a8 10 00 1b mov %i3, %l4 > Code; f008bd8c <=3D=3D> c: c2 07 60 0c = ld [ %i5 + 0xc ], %g1 <=3D=3D> Code; f008bd90 > 10: 90 10 00 13 mov %l3, %o0 > Code; f008bd94 > 14: 9f c0 40 00 call %g1 > Code; f008bd98 > 18: 92 10 00 12 mov %l2, %o1 > Code; f008bd9c > 1c: 80 a2 20 00 cmp %o0, 0 > Code; f008bda0 > 20: 12 80 00 b9 bne 304 <_PC+0x304> > Code; f008bda4 > 24: 00 00 00 00 unimp 0 Some news : only occurs with SMP workstation with or without HIGHMEM=20 support. Regards, JKB