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

Re: linux 3.8.12-1 (atari flavour) does not boot



Geert Uytterhoeven dixit:

>I guess it can be extended, if really needed. Does it work if you
>change the "#4"
>above to "#8"?

No. Basically it amounts to:

Running Aranym on X11: :2
ARAnyM 0.9.15
Using config file: 'aranym.config.x11'
>>> Missing value in Config file aranym.config.x11 on line 8 !!!
Could not open joystick 0
ARAnyM RTC Timer: /dev/rtc: Permission denied
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.8-1-atari (debian-kernel@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-15+m68k.1) ) #1 Debian 3.8.12-1
[    0.000000] console [debug0] enabled
[    0.000000] Atari hardware found: VIDEL STDMA-SCSI ST_MFP YM2149 PCM CODEC DSP56K SCC ANALOG_JOY Blitter tried to read byte from register ff8a00 at 007c6e
BLITTER IDE TT_CLK FDC_SPEED
[    0.000000] NatFeats found (ARAnyM, 1.0)
[    0.000000] bootmem alloc of 4096 bytes failed!
[    0.000000] Kernel panic - not syncing: Out of memory
[    0.000000] Call Trace: [<0030f64e>] panic+0x6c/0x1ba
[    0.000000]  [<00001000>] kernel_pg_dir+0x0/0x1000
[    0.000000]  [<00001000>] kernel_pg_dir+0x0/0x1000
[    0.000000]  [<0045a9d8>] alloc_bootmem_core+0x0/0xb4
[    0.000000]  [<00001000>] kernel_pg_dir+0x0/0x1000
[    0.000000]  [<00454dbe>] kernel_ptr_table+0x0/0x120
[    0.000000]  [<001b7e3c>] memset+0x0/0x8c
[    0.000000]  [<0045b25e>] __alloc_bootmem_low_node+0x0/0x78
[    0.000000]  [<00001000>] kernel_pg_dir+0x0/0x1000
[    0.000000]  [<00001280>] kernel_pg_dir+0x280/0x1000
[    0.000000]  [<0045500e>] map_node+0x130/0x24e
[    0.000000]  [<00001000>] kernel_pg_dir+0x0/0x1000
[    0.000000]  [<00001000>] kernel_pg_dir+0x0/0x1000
[    0.000000]  [<00001000>] kernel_pg_dir+0x0/0x1000
[    0.000000]  [<0045aedc>] free_bootmem_node+0x0/0x34
[    0.000000]  [<00455326>] paging_init+0x1fa/0x2ee
[    0.000000]  [<0030f79c>] printk+0x0/0x24
[    0.000000]  [<001b4dca>] strlcpy+0x0/0x5a
[    0.000000]  [<004555a6>] atari_parse_bootinfo+0x0/0x30
[    0.000000]  [<00454632>] setup_arch+0x1b4/0x27c
[    0.000000]  [<00452d70>] start_kernel+0x70/0x3b4
[    0.000000]  [<0045231e>] _sinittext+0x31e/0x9c0
[    0.000000]
[    0.000000] Unable to handle kernel NULL pointer dereference at virtual address   (null)
[    0.000000] Oops: 00000000
[    0.000000] Modules linked in:
[    0.000000] PC: [<00000000>]   (null)
[    0.000000] SR: 2404  SP: 003dde90  a2: 003e42bc
[    0.000000] d0: 00000000    d1: 0000001f    d2: 00000000    d3: 00000000
[    0.000000] d4: 00001000    d5: 00000005    a0: 003dc000    a1: 003e537c
[    0.000000] Process swapper (pid: 0, task=003e42bc)
[    0.000000] Frame format=7 eff addr=00000000 ssw=0546 faddr=00000000
[    0.000000] wb 1 stat/addr/data: 0000 00000000 00000000
[    0.000000] wb 2 stat/addr/data: 0000 00000000 00000000
[    0.000000] wb 3 stat/addr/data: 0000 00000000 00000000
[    0.000000] push data: 00000000 00000000 00000000 00000000
[    0.000000] Stack from 003ddef8:
        22040030 f7460070 00000000 00001000 00001000 0045a9d8 00001000 00454dbe
        001b7e3c 0045b25e 00385145 003873b3 00001000 00800000 00600000 00800439
        00001280 0045500e 00001000 00001000 00000000 00000002 00001000 11000000
        0000000c 00000000 00000000 00e00000 0045aedc 00000000 003ddfb4 00000000
        00455326 00000000 0040ae48 00479000 fff87000 0030f79c 0040a7ec 00000000
        00000000 0046f0a4 001b4dca 004555a6 00000000 00000000 00000000 003ddfd4
[    0.000000] Call Trace: [<00001000>] kernel_pg_dir+0x0/0x1000
[    0.000000]  [<00001000>] kernel_pg_dir+0x0/0x1000
[    0.000000]  [<0045a9d8>] alloc_bootmem_core+0x0/0xb4
[    0.000000]  [<00001000>] kernel_pg_dir+0x0/0x1000
[    0.000000]  [<00454dbe>] kernel_ptr_table+0x0/0x120
[    0.000000]  [<001b7e3c>] memset+0x0/0x8c
[    0.000000]  [<0045b25e>] __alloc_bootmem_low_node+0x0/0x78
[    0.000000]  [<00001000>] kernel_pg_dir+0x0/0x1000
[    0.000000]  [<00001280>] kernel_pg_dir+0x280/0x1000
[    0.000000]  [<0045500e>] map_node+0x130/0x24e
[    0.000000]  [<00001000>] kernel_pg_dir+0x0/0x1000
[    0.000000]  [<00001000>] kernel_pg_dir+0x0/0x1000
[    0.000000]  [<00001000>] kernel_pg_dir+0x0/0x1000
[    0.000000]  [<0045aedc>] free_bootmem_node+0x0/0x34
[    0.000000]  [<00455326>] paging_init+0x1fa/0x2ee
[    0.000000]  [<0030f79c>] printk+0x0/0x24
[    0.000000]  [<001b4dca>] strlcpy+0x0/0x5a
[    0.000000]  [<004555a6>] atari_parse_bootinfo+0x0/0x30
[    0.000000]  [<00454632>] setup_arch+0x1b4/0x27c
[    0.000000]  [<00452d70>] start_kernel+0x70/0x3b4
[    0.000000]  [<0045231e>] _sinittext+0x31e/0x9c0
[    0.000000]
[    0.000000] Code: 0000 0000 0000 0000 0000 0000 0000 0000 Bad PC value.
[    0.000000] Disabling lock debugging due to kernel taint
[    0.000000] Kernel panic - not syncing: Attempted to kill the idle task!
[    0.000000] Unable to handle kernel NULL pointer dereference at virtual address   (null)
[    0.000000] Oops: 00000000
[    0.000000] Modules linked in:
[    0.000000] PC: [<00000000>]   (null)
[    0.000000] SR: 2404  SP: 003ddcc8  a2: 003e42bc
[    0.000000] d0: 00000000    d1: 00000046    d2: 00000100    d3: 00000000
[    0.000000] d4: 00001000    d5: 00000005    a0: 003dc000    a1: 003e537c
[    0.000000] Process swapper (pid: 0, task=003e42bc)
[    0.000000] Frame format=7 eff addr=00000000 ssw=0546 faddr=00000000
[    0.000000] wb 1 stat/addr/data: 0000 00000000 00000000
[    0.000000] wb 2 stat/addr/data: 0000 00000000 00000000
[    0.000000] wb 3 stat/addr/data: 0000 00000000 00000000
[    0.000000] push data: 00000000 00000000 00000000 00000000
[    0.000000] Stack from 003ddd30:
        22040030 f7460070 00000100 0000000b 00001000 003e42bc 0030f79c 00000000
        003ddf18 0002e770 00380b4d 00000100 00000000 00001000 00000005 00000000
        0045b20c 003dde90 0030f79c 00000000 003ddf18 003ddd94 003ddf18 000298d0
        003807c3 00005c3c 0000000b 00000007 003900a5 0037f259 0037f3f0 00000000
        003dde90 000070b2 0037f3f0 003dde90 00000000 0037fbb8 00000000 003dde90
        00001000 00000007 00000000 00000000 00000000 00000000 00000000 00000000
[    0.000000] Call Trace: [<00001000>] kernel_pg_dir+0x0/0x1000
[    0.000000]  [<0030f79c>] printk+0x0/0x24
[    0.000000]  [<0002e770>] do_exit+0x7d4/0x878
[    0.000000]  [<00001000>] kernel_pg_dir+0x0/0x1000
[    0.000000]  [<0045b20c>] __alloc_bootmem_low+0x0/0x52
[    0.000000]  [<0030f79c>] printk+0x0/0x24
[    0.000000]  [<000298d0>] add_taint+0x46/0x58
[    0.000000]  [<00005c3c>] bad_super_trap+0x0/0x1a4
[    0.000000]  [<000070b2>] send_fault_sig+0xaa/0xea
[    0.000000]  [<00001000>] kernel_pg_dir+0x0/0x1000
[    0.000000]  [<00006360>] buserr_c+0x244/0x6d0
[    0.000000]  [<00001000>] kernel_pg_dir+0x0/0x1000
[    0.000000]  [<0045b20c>] __alloc_bootmem_low+0x0/0x52
[    0.000000]  [<0045a9d8>] alloc_bootmem_core+0x0/0xb4
[    0.000000]  [<00001000>] kernel_pg_dir+0x0/0x1000
[    0.000000]  [<0000262c>] buserr+0x20/0x28
[    0.000000]  [<00001000>] kernel_pg_dir+0x0/0x1000
[    0.000000]  [<00007008>] send_fault_sig+0x0/0xea
[    0.000000]  [<00001000>] kernel_pg_dir+0x0/0x1000
[    0.000000]  [<00001000>] kernel_pg_dir+0x0/0x1000
[    0.000000]  [<0045a9d8>] alloc_bootmem_core+0x0/0xb4
[    0.000000]  [<00001000>] kernel_pg_dir+0x0/0x1000
[    0.000000]  [<00454dbe>] kernel_ptr_table+0x0/0x120
[    0.000000]  [<001b7e3c>] memset+0x0/0x8c
[    0.000000]  [<0045b25e>] __alloc_bootmem_low_node+0x0/0x78
[    0.000000]  [<00001000>] kernel_pg_dir+0x0/0x1000
[    0.000000]  [<00001280>] kernel_pg_dir+0x280/0x1000
[    0.000000]  [<0045500e>] map_node+0x130/0x24e
[    0.000000]  [<00001000>] kernel_pg_dir+0x0/0x1000
[    0.000000]  [<00001000>] kernel_pg_dir+0x0/0x1000
[    0.000000]  [<00001000>] kernel_pg_dir+0x0/0x1000
[    0.000000]  [<0045aedc>] free_bootmem_node+0x0/0x34
[    0.000000]  [<00455326>] paging_init+0x1fa/0x2ee
[    0.000000]  [<0030f79c>] printk+0x0/0x24
[    0.000000]  [<001b4dca>] strlcpy+0x0/0x5a
[    0.000000]  [<004555a6>] atari_parse_bootinfo+0x0/0x30
[    0.000000]  [<00454632>] setup_arch+0x1b4/0x27c
[    0.000000]  [<00452d70>] start_kernel+0x70/0x3b4
[    0.000000]  [<0045231e>] _sinittext+0x31e/0x9c0
[    0.000000]
[    0.000000] Code: 0000 0000 0000 0000 0000 0000 0000 0000 Bad PC value.
[    0.000000] Kernel panic - not syncing: Attempted to kill the idle task!
[    0.000000] Unable to handle kernel NULL pointer dereference at virtual address   (null)
[… ad infinitum …]

Since it repeats I had to kill ARAnyM here.
Looks like the panic code is not panic safe ☺

(Note I compiled head.S twice, without and with your patch,
diff’d them and binpatched the one-byte delta into the already
compiled kernel image, for easiness.)

bye,
//mirabilos
-- 
If Harry Potter gets a splitting headache in his scar
when he’s near Tom Riddle (aka Voldemort),
does Tom get pain in the arse when Harry is near him?
	-- me, wondering why it’s not Jerry Potter………


Reply to: