[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 3.12 won't startup at amiga 1200



On Sun, Oct 20, 2013 at 7:25 PM, Tuxist <tuxist@tuxist.de> wrote:
> Data read fault at 0x00000000 in Super Data (pc=0x55734) BAD KERNEL BUSERR
> Oops: 00000000
> PC: [<00055734>] cmpxchg_futex_value_locked+0x14/0x58
> SR: 2004 SP: 07837e80
> a2: 07838000 d0: 00000000 d1: 00000004 d2: 00000007 d3: 00391d98
> d4: 0000004f d5: 00379f8a a0: 00000000 a1: 07836000
> Process swapper (pid: 1, task=07838000)
> Frame format=B ssw=074d isc=4a80 isb=662a daddr=00000000 dobuf=00000001
> baddr=0005573a dibuf=00000000 ver=f
> Stack from 07837f08:
> 0037e2b2 07837f1c 00000000 00000000 00000000 000551a8 07837f8c
> 0037a028 00000007 00391d98 0000004f 00379f8a 00000000 00000000
> 0038bad8 0038bab8 0003c12e 0000004f 00379f8a 00000000 00000000
> 0038bad4 0038bab8 0003c12e 0018db22 004d64ca 0037a188 00319401
> 004d6470 003264e8 0000004f 00000006 00000006 0018db22 0037a19e
> 0037e29e 0783ba2e 00000000 000662d0 08241db8 002abc7a 00000000
> 00000000 00000000 002abc84 002abc7a 00000000 00002730
> Call Trace:
> [<0037e2b2>] futex_init+0x14/0x44
> [<000551a8>] alarm_timer_del+0x0/0x8

> Code: 200f 0280 ffff e000 2240 52a9 0010 4280 <0e90> 1000 4a80 662a
> b2af 000c 6718 206f 0004 2081 4280 220f 0281 ffff e000 2041

"0e90 1000" is "movesl %a0@,%d1". So somehow it's trying a NULL pointer
dereference to userspace (which didn't get caught by the upper layer?).
However, __get_user_asm() should catch this through the exception fixup.
Strange...

Gr{oetje,eeting}s,

                        Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

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


Reply to: