Bug 16089

Summary: 2.6.34 kernel fails while booting on a POWER6
Product: Platform Specific/Hardware Reporter: Victor (betabandido)
Component: PPC-64Assignee: Anton Blanchard (anton)
Status: RESOLVED CODE_FIX    
Severity: normal CC: alan, mikey
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 2.6.34 Subsystem:
Regression: No Bisected commit-id:
Attachments: Original configuration file

Description Victor 2010-06-01 14:18:18 UTC
I have an IBM POWER6-based system (IBM BladeCenter JS22), running SUSE Linux Enterprise Server 10 (SP2). While kernel version 2.6.33.3 works fine, 2.6.34 fails at boot. I have tried several versions (pre-stable, stable 2.6.34, and 2.6.34-git16) but all of them failed.

The error I am obtaining is the following one (the output is for 2.6.34-git16, but I get basically the same with 2.6.34 (stable)):

=== error output begin ===

Starting ipr initialization daemon                                    done
Oops: Kernel access of bad area, sig: 11 [#1]
SMP NR_CPUS=128 NUMA pSeries
last sysfs file: /sys/devices/pci0000:00/0000:00:01.0/host0/target0:255:255/0:255:255:255/adapter_handle
Modules linked in: ipv6 loop dm_mod ehea sg ipr libata sd_mod scsi_mod
NIP: 43302d30302d3030 LR: 43302d30302d3030 CTR: c0000000004a4df4
REGS: c0000001dfaff920 TRAP: 0400   Not tainted  (2.6.34-git16-perf)
MSR: 8000000040009032 <EE,ME,IR,DR>  CR: 28002488  XER: 20000020
TASK = c000000002186a00[3724] 'iprupdate' THREAD: c0000001dfafc000 CPU: 2
GPR00: 43302d30302d3030 c0000001dfaffba0 d000000002cf4718 000000000001b060
GPR04: 0000000000000001 c0000001dfaffb50 04000affffffffff c0000000004d08a8
GPR08: d000000002ce9cf3 c000000002492050 0000000000000020 c0000000004a4df4
GPR12: d000000002ce64b0 c00000000f622400 0000000000000000 0000000000000000
GPR16: 00000000100b8808 0000000010020000 0000000010020000 0000000010010000
GPR20: 0000000010010000 0000000000000001 0000000010010000 000000001002c010
GPR24: 0000000000001000 c0000001dfaffe08 2d30302d30322d34 392d32342d32302d
GPR28: 43302d30302d3030 2d30302d30322d37 452d36382d30302d 30302d30302d3030
NIP [43302d30302d3030] 0x43302d30302d3030
LR [43302d30302d3030] 0x43302d30302d3030
Call Trace:
[c0000001dfaffba0] [43302d30302d3030] 0x43302d30302d3030 (unreliable)
Instruction dump:
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
---[ end trace 0d3a6b3aa36bd4c5 ]---
Checking ipr microcode levels
Unable to handle kernel paging request for data at address 0x302d30302d30302d
Faulting instruction address: 0xc000000000139434
Oops: Kernel access of bad area, sig: 11 [#2]
SMP NR_CPUS=128 NUMA pSeries
last sysfs file: /sys/devices/pci0000:00/0000:00:01.0/host0/target0:255:255/0:255:255:255/resource_path
Modules linked in: ipv6 loop dm_mod ehea sg ipr libata sd_mod scsi_mod
NIP: c000000000139434 LR: c000000000139530 CTR: 0000000000000000
REGS: c0000001e2df7ac0 TRAP: 0300   Tainted: G      D      (2.6.34-git16-perf)
MSR: 8000000000009032 <EE,ME,IR,DR>  CR: 24000084  XER: 00000002
DAR: 302d30302d30302d, DSISR: 0000000040000000
TASK = c0000001e2decc00[26] 'events/7' THREAD: c0000001e2df4000 CPU: 7
GPR00: c0000001e0e695d8 c0000001e2df7d40 c00000000082b6c0 0000000000000000
GPR04: c0000003d43ec000 0000000000000000 0000000000000000 0000000000000001
GPR08: c0000003d4721ca0 0000000000000000 ffffffffffffff35 00000000003f4000
GPR12: 0000000000000002 c00000000f622e00 0000000000000000 0000000000000000
GPR16: 0000000000000000 0000000000000000 0000000000000000 0000000002100000
GPR20: 00000000027cae70 c0000000006cac00 000000000059a000 c0000000006cae70
GPR24: c000000000ae6b98 0000000000000001 c0000001e2decc00 0000000000000000
GPR28: c0000001e0e69180 c0000003d4e81f00 c0000000007ab128 302d30302d30302d
NIP [c000000000139434] .cache_reap+0x98/0x2a8
LR [c000000000139530] .cache_reap+0x194/0x2a8
Call Trace:
[c0000001e2df7d40] [c000000000139530] .cache_reap+0x194/0x2a8 (unreliable)
[c0000001e2df7df0] [c000000000093a7c] .worker_thread+0x1e0/0x2c4
[c0000001e2df7ed0] [c00000000009829c] .kthread+0xa8/0xb4
[c0000001e2df7f90] [c0000000000298c0] .kernel_thread+0x54/0x70
Instruction dump:
e96d0040 7d29e214 eba90468 7cabf82a e89d0050 2fa40000 419e0074 7cbb07b4
7b691f24 7fe4482a 2fbf0000 419e0060 <801f0000> 2f800000 419e0054 3b5f0010
---[ end trace 0d3a6b3aa36bd4c6 ]---
Unable to handle kernel paging request for instruction fetch
Faulting instruction address: 0x43302d30302d3030
Oops: Kernel access of bad area, sig: 11 [#3]
SMP NR_CPUS=128 NUMA pSeries
last sysfs file: /sys/devices/pci0000:00/0000:00:01.0/host0/target0:255:255/0:255:255:255/resource_path
Modules linked in: ipv6 loop dm_mod ehea sg ipr libata sd_mod scsi_mod
NIP: 43302d30302d3030 LR: 43302d30302d3030 CTR: c0000000004a4df4
REGS: c0000003d43db920 TRAP: 0400   Tainted: G      D      (2.6.34-git16-perf)
MSR: 8000000040009032 <EE,ME,IR,DR>  CR: 28002488  XER: 20000020
TASK = c0000003d47b35c0[3731] 'iprinit' THREAD: c0000003d43d8000 CPU: 4
GPR00: 43302d30302d3030 c0000003d43dbba0 d000000002cf4718 000000000001b060
GPR04: 0000000000000001 c0000003d43dbb50 04000affffffffff c0000000004d08a8
GPR08: d000000002ce9cf3 c000000002492050 0000000000000020 c0000000004a4df4
GPR12: d000000002ce64b0 c00000000f622800 0000000000000000 0000000010010000
GPR16: 0000000010020000 0000000010020000 0000000010020000 0000000010010000
GPR20: 0000000010010000 0000000000000001 0000000010010000 000000001002b010
GPR24: 0000000000001000 c0000003d43dbe08 2d30302d30322d34 392d32342d32302d
GPR28: 43302d30302d3030 2d30302d30322d37 452d36382d30302d 30302d30302d3030
NIP [43302d30302d3030] 0x43302d30302d3030
LR [43302d30302d3030] 0x43302d30302d3030
Call Trace:
[c0000003d43dbba0] [43302d30302d3030] 0x43302d30302d3030 (unreliable)
Instruction dump:
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
---[ end trace 0d3a6b3aa36bd4c7 ]---
/etc/init.d/iprupdate: line 28:  3724 Segmentation fault      $IPRUPDATE --daemon
Completed ipr microcode updates                                       failed
swap_free: Bad swap file entry 6000001698181698
BUG: Bad page map in process startpar  pte:2d30302d30302d30 pmd:c0000003d43dc000
addr:00000000f7d2a000 vm_flags:00100073 anon_vma:c0000003d322cab0 mapping:(null) index:f7d2a
Call Trace:
[c0000001dfa3b7b0] [c00000000001129c] .show_stack+0x70/0x184 (unreliable)
[c0000001dfa3b860] [c000000000115778] .print_bad_pte+0x1b4/0x1f8
[c0000001dfa3b920] [c000000000116abc] .unmap_vmas+0x598/0x8b8
[c0000001dfa3ba70] [c00000000011bfe0] .exit_mmap+0xe4/0x1a4
[c0000001dfa3bb20] [c0000000000734a0] .mmput+0x64/0x184
[c0000001dfa3bbc0] [c000000000078de8] .exit_mm+0x164/0x188
[c0000001dfa3bc70] [c00000000007abb8] .do_exit+0x254/0x854
[c0000001dfa3bd30] [c00000000007b270] .do_group_exit+0xb8/0xec
[c0000001dfa3bdc0] [c00000000007b2b8] .SyS_exit_group+0x14/0x28
[c0000001dfa3be30] [c0000000000085ac] syscall_exit+0x0/0x40
Unable to handle kernel paging request for data at address 0xc000000555c06190
Faulting instruction address: 0xc000000000136e0c
Oops: Kernel access of bad area, sig: 11 [#4]
SMP NR_CPUS=128 NUMA pSeries
last sysfs file: /sys/devices/pci0000:00/0000:00:01.0/host0/target0:255:255/0:255:255:255/resource_path
Modules linked in: ipv6 loop dm_mod ehea sg ipr libata sd_mod scsi_mod
NIP: c000000000136e0c LR: c000000000443184 CTR: c000000000446388
REGS: c0000001dfa43730 TRAP: 0300   Tainted: G    B D      (2.6.34-git16-perf)
MSR: 8000000000009032 <EE,ME,IR,DR>  CR: 22000484  XER: 0000000c
DAR: c000000555c06190, DSISR: 0000000040000000
TASK = c000000002290b80[3756] 'portmap' THREAD: c0000001dfa40000 CPU: 5
GPR00: 0000000030302d2f c0000001dfa439b0 c00000000082b6c0 c0000003d6fe0100
GPR04: 0000000000000020 d0000000024226f0 000000000000006f 0002006f00000000
GPR08: 0000000000000000 c000000555c06178 c0000001dfa43cd8 c0000003d43ef800
GPR12: 000000000000d032 c00000000f622a00 0000000000000000 0000000010010000
GPR16: 0000000010020000 0000000010020000 0000000010010000 0000000000000003
GPR20: 00000000ffb5de44 0000000000000000 0000000000000005 ffffffffffffffff
GPR24: 0000000000000000 0000000000000020 c000000000443184 0000000000000001
GPR28: c0000003d6fe0100 000000000000006f c0000000007ab128 0000000000000020
NIP [c000000000136e0c] .kmem_cache_alloc+0xa8/0x1c0
LR [c000000000443184] .inet_bind_bucket_create+0x24/0x90
Call Trace:
[c0000001dfa439b0] [00000000007abce8] 0x7abce8 (unreliable)
[c0000001dfa43a60] [c000000000443184] .inet_bind_bucket_create+0x24/0x90
[c0000001dfa43af0] [c0000000004466e0] .inet_csk_get_port+0x358/0x464
[c0000001dfa43bc0] [c00000000046e3c0] .inet_bind+0x168/0x268
[c0000001dfa43c60] [c0000000003f38a0] .SyS_bind+0xb0/0xf4
[c0000001dfa43d90] [c00000000041e9bc] .compat_sys_socketcall+0xd4/0x238
[c0000001dfa43e30] [c0000000000085ac] syscall_exit+0x0/0x40
Instruction dump:
78001f24 7d7c002a 812b0000 2fa90000 419e0028 3809ffff 39200001 78000020
912b000c 78091f24 900b0000 7d295a14 <eba90018> 48000014 7f83e378 7fe4fb78
Kernel panic - not syncing: Fatal exception in interrupt
Call Trace:
[c0000001dfa43450] [c00000000001129c] .show_stack+0x70/0x184 (unreliable)
[c0000001dfa43500] [c000000000076044] .panic+0xa0/0x13c
[c0000001dfa435a0] [c000000000026e84] .die+0x26c/0x2b0
[c0000001dfa43640] [c00000000003688c] .bad_page_fault+0xb8/0xd4
[c0000001dfa436c0] [c0000000000051c4] handle_page_fault+0x3c/0x74
--- Exception: 300 at .kmem_cache_alloc+0xa8/0x1c0
    LR = .inet_bind_bucket_create+0x24/0x90
[c0000001dfa439b0] [00000000007abce8] 0x7abce8 (unreliable)
[c0000001dfa43a60] [c000000000443184] .inet_bind_bucket_create+0x24/0x90
[c0000001dfa43af0] [c0000000004466e0] .inet_csk_get_port+0x358/0x464
[c0000001dfa43bc0] [c00000000046e3c0] .inet_bind+0x168/0x268
[c0000001dfa43c60] [c0000000003f38a0] .SyS_bind+0xb0/0xf4
[c0000001dfa43d90] [c00000000041e9bc] .compat_sys_socketcall+0xd4/0x238
[c0000001dfa43e30] [c0000000000085ac] syscall_exit+0x0/0x40
Rebooting in 180 seconds..

=== error output end ===

Any ideas what could be wrong?
I would really appreciate if you can fix or help me fix this problem.

Thank you in advance,
Victor
Comment 1 Michael Neuling 2010-06-02 06:27:53 UTC
Can you add your .config here?  pseries_defconfig boots fine for me with the same kernel.
Comment 2 Anton Blanchard 2010-06-02 06:40:22 UTC
I wonder if CONFIG_IRQSTACKS isn't enabled.
Comment 3 Victor 2010-06-02 08:56:58 UTC
I used arch/powerpc/configs/pseries_defconfig and, still, the system continues to fail while booting.

In both this configuration file and the one I was using originally (which I'm attaching), CONFIG_IRQSTACKS is enabled.

Just in case, LILO configuration entry for the kernel is:

image = /boot/vmlinux-2.6.34-vjj
###Don't change this comment - YaST2 identifier: Original name: linux###
    label = 2.6.34-vjj
    append = " quiet sysrq=1 insmod=sym53c8xx insmod=ipr"
    initrd = /boot/initrd-2.6.34-vjj
    root = /dev/disk/by-id/scsi-35000c500077a329f-part3

The new output for the error is:

=== output begin ===

Checking ipr microcode levels
Unable to handle kernel paging request for instruction fetch
Faulting instruction address: 0x322d30312d31302c
cpu 0x7: Vector: 400 (Instruction Access) at [c0000003d360f8f0]
    pc: 322d30312d31302c
    lr: 322d30312d31302d
    sp: c0000003d360fb70
   msr: 8000000040009032
  current = 0xc0000003d587d010
  paca    = 0xc00000000f622e00
    pid   = 5163, comm = iprupdate
enter ? for help
SP (43302d30302d3030) is in userspace
7:mon> 

Oops: Kernel access of bad area, sig: 11 [#1]
SMP NR_CPUS=128 NUMA pSeries
last sysfs file: /sys/devices/pci0000:00/0000:00:01.0/host0/target0:255:255/0:255:255:255/resource_path
Modules linked in:
NIP: 322d30312d31302c LR: 322d30312d31302d CTR: c000000000375bec
REGS: c0000003d360f8f0 TRAP: 0400   Not tainted  (2.6.34-vjj)
MSR: 8000000040009432 <EE,ME,IR,DR>  CR: 28002484  XER: 20000020
TASK = c0000003d587d010[5163] 'iprupdate' THREAD: c0000003d360c000 CPU: 7
GPR00: 322d30312d31302d c0000003d360fb70 c000000000ad07c0 00000000000185a0 
GPR04: 0000000000000001 c0000003d360fb10 04000affffffffff c0000000006a6700 
GPR08: c000000000823383 0000000000000000 0000000000000020 0000000000000000 
GPR12: 000000000000f032 c00000000f622e00 00000000000000ed 0000000000000000 
GPR16: 00000000100b8808 0000000010020000 0000000010020000 0000000010010000 
GPR20: 0000000010010000 0000000000000001 0000000000001000 000000001045eef8 
GPR24: c0000003d360fdf8 302d31342d31302d 43302d30302d3030 2d30332d44352d34 
GPR28: 422d33382d30302d 30302d30302d3030 2d30302d30302d30 302d30302d30302d 
NIP [322d30312d31302c] 0x322d30312d31302c
LR [322d30312d31302d] 0x322d30312d31302d
Call Trace:
[c0000003d360fb70] [322d30312d31302d] 0x322d30312d31302d (unreliable)
Instruction dump:
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX 
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX 
---[ end trace 443ae706377d94f7 ]---
/etc/init.d/iprupdate: line 28:  5163 Segmentation fault      $IPRUPDATE --daemon
Completed ipr microcode updates                                       failed
                                                                      done
                                                                      done

Starting nfsboot (sm-notify) Unable to handle kernel paging request for instruction fetch
Faulting instruction address: 0x322d30312d31302c
cpu 0x2: Vector: 400 (Instruction Access) at [c0000001e0a0b8f0]
    pc: 322d30312d31302c
    lr: 322d30312d31302d
    sp: c0000001e0a0bb70
   msr: 8000000040009032
  current = 0xc0000001e075b560
  paca    = 0xc00000000f622400
    pid   = 5169, comm = iprinit
enter ? for help
2:mon> 

Oops: Kernel access of bad area, sig: 11 [#2]
SMP NR_CPUS=128 NUMA pSeries
last sysfs file: /sys/devices/pci0000:00/0000:00:01.0/host0/target0:255:255/0:255:255:255/resource_path
Modules linked in:
NIP: 322d30312d31302c LR: 322d30312d31302d CTR: c000000000375bec
REGS: c0000001e0a0b8f0 TRAP: 0400   Tainted: G      D     (2.6.34-vjj)
MSR: 8000000040009032 <EE,ME,IR,DR>  CR: 28002484  XER: 20000020
TASK = c0000001e075b560[5169] 'iprinit' THREAD: c0000001e0a08000 CPU: 2
GPR00: 322d30312d31302d c0000001e0a0bb70 c000000000ad07c0 00000000000185a0
GPR04: 0000000000000001 c0000001e0a0bb10 04000affffffffff c0000000006a6700
GPR08: c000000000823383 0000000000000000 0000000000000020 0000000000000000
GPR12: 000000000000d032 c00000000f622400 0000000000000000 0000000010010000
GPR16: 0000000010020000 0000000010020000 0000000010020000 0000000010010000
GPR20: 0000000010010000 0000000000000001 0000000000001000 000000001024cef8
GPR24: c0000001e0a0bdf8 302d31342d31302d 43302d30302d3030 2d30332d44352d34
GPR28: 422d33382d30302d 30302d30302d3030 2d30302d30302d30 302d30302d30302d
NIP [322d30312d31302c] 0x322d30312d31302c
LR [322d30312d31302d] 0x322d30312d31302d
Call Trace:
[c0000001e0a0bb70] [322d30312d31302d] 0x322d30312d31302d (unreliable)
Instruction dump:
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
BUG: Bad page map in process portmap  pte:2d30312d45302c43 pmd:c0000003d3621000
addr:00000000ffd81000 vm_flags:00100173 anon_vma:c0000003d6fbb9e0 mapping:(null) index:ffffffdf
Call Trace:
[c0000001dfb83690] [c000000000013628] .show_stack+0xc0/0x200 (unreliable)
[c0000001dfb83760] [c000000000014b50] .dump_stack+0x28/0x3c
[c0000001dfb837e0] [c00000000014c3c8] .print_bad_pte+0x1c4/0x20c
[c0000001dfb838a0] [c00000000014c4c8] .vm_normal_page+0xb8/0xe4
[c0000001dfb83940] [c000000000150cbc] .copy_page_range+0x500/0x7b4
[c0000001dfb83a90] [c00000000007cfc4] .dup_mm+0x378/0x5b4
[c0000001dfb83b70] [c00000000007db30] .copy_process+0x8a0/0x1020
[c0000001dfb83c70] [c00000000007e7a0] .do_fork+0x1a8/0x438
[c0000001dfb83d80] [c000000000013b5c] .sys_clone+0x90/0xc0
[c0000001dfb83e30] [c000000000008788] .ppc_clone+0x8/0xc
BUG: Bad page map in process portmap  pte:322d36312d34302d pmd:c0000003d3621000
addr:00000000ffd82000 vm_flags:00100173 anon_vma:c0000003d6fbb9e0 mapping:(null) index:ffffffe0
Call Trace:
[c0000001dfb83690] [c000000000013628] .show_stack+0xc0/0x200 (unreliable)
[c0000001dfb83760] [c000000000014b50] .dump_stack+0x28/0x3c
[c0000001dfb837e0] [c00000000014c3c8] .print_bad_pte+0x1c4/0x20c
[c0000001dfb838a0] [c00000000014c4c8] .vm_normal_page+0xb8/0xe4
[c0000001dfb83940] [c000000000150cbc] .copy_page_range+0x500/0x7b4
[c0000001dfb83a90] [c00000000007cfc4] .dup_mm+0x378/0x5b4
[c0000001dfb83b70] [c00000000007db30] .copy_process+0x8a0/0x1020
[c0000001dfb83c70] [c00000000007e7a0] .do_fork+0x1a8/0x438
[c0000001dfb83d80] [c000000000013b5c] .sys_clone+0x90/0xc0
[c0000001dfb83e30] [c000000000008788] .ppc_clone+0x8/0xc
swap_dup: Bad swap file entry 5800002198169818
BUG: Bad page map in process portmap  pte:2d30312d45302c43 pmd:c0000003d3621000
addr:00000000ffd84000 vm_flags:00100173 anon_vma:c0000003d6fbb9e0 mapping:(null) index:ffffffe2
Call Trace:
[c0000001dfb83690] [c000000000013628] .show_stack+0xc0/0x200 (unreliable)
[c0000001dfb83760] [c000000000014b50] .dump_stack+0x28/0x3c
[c0000001dfb837e0] [c00000000014c3c8] .print_bad_pte+0x1c4/0x20c
[c0000001dfb838a0] [c00000000014c4c8] .vm_normal_page+0xb8/0xe4
[c0000001dfb83940] [c000000000150cbc] .copy_page_range+0x500/0x7b4
[c0000001dfb83a90] [c00000000007cfc4] .dup_mm+0x378/0x5b4
[c0000001dfb83b70] [c00000000007db30] .copy_process+0x8a0/0x1020
[c0000001dfb83c70] [c00000000007e7a0] .do_fork+0x1a8/0x438
[c0000001dfb83d80] [c000000000013b5c] .sys_clone+0x90/0xc0
[c0000001dfb83e30] [c000000000008788] .ppc_clone+0x8/0xc
BUG: Bad page map in process portmap  pte:322d36302d32302d pmd:c0000003d3621000
addr:00000000ffd85000 vm_flags:00100173 anon_vma:c0000003d6fbb9e0 mapping:(null) index:ffffffe3
Call Trace:
[c0000001dfb83690] [c000000000013628] .show_stack+0xc0/0x200 (unreliable)
[c0000001dfb83760] [c000000000014b50] .dump_stack+0x28/0x3c
[c0000001dfb837e0] [c00000000014c3c8] .print_bad_pte+0x1c4/0x20c
[c0000001dfb838a0] [c00000000014c4c8] .vm_normal_page+0xb8/0xe4
[c0000001dfb83940] [c000000000150cbc] .copy_page_range+0x500/0x7b4
[c0000001dfb83a90] [c00000000007cfc4] .dup_mm+0x378/0x5b4
[c0000001dfb83b70] [c00000000007db30] .copy_process+0x8a0/0x1020
[c0000001dfb83c70] [c00000000007e7a0] .do_fork+0x1a8/0x438
[c0000001dfb83d80] [c000000000013b5c] .sys_clone+0x90/0xc0
[c0000001dfb83e30] [c000000000008788] .ppc_clone+0x8/0xc
swap_dup: Bad swap file entry 5800001818169818
swap_dup: Bad swap file entry 6000001698181698
BUG: Bad page map in process portmap  pte:302d30302d30302d pmd:c0000003d3621000
addr:00000000ffd88000 vm_flags:00100173 anon_vma:c0000003d6fbb9e0 mapping:(null) index:ffffffe6
Call Trace:
[c0000001dfb83690] [c000000000013628] .show_stack+0xc0/0x200 (unreliable)
[c0000001dfb83760] [c000000000014b50] .dump_stack+0x28/0x3c
[c0000001dfb837e0] [c00000000014c3c8] .print_bad_pte+0x1c4/0x20c
[c0000001dfb838a0] [c00000000014c4c8] .vm_normal_page+0xb8/0xe4
[c0000001dfb83940] [c000000000150cbc] .copy_page_range+0x500/0x7b4
[c0000001dfb83a90] [c00000000007cfc4] .dup_mm+0x378/0x5b4
[c0000001dfb83b70] [c00000000007db30] .copy_process+0x8a0/0x1020
[c0000001dfb83c70] [c00000000007e7a0] .do_fork+0x1a8/0x438
[c0000001dfb83d80] [c000000000013b5c] .sys_clone+0x90/0xc0
[c0000001dfb83e30] [c000000000008788] .ppc_clone+0x8/0xc
swap_dup: Bad swap file entry 5800001818169818
swap_dup: Bad swap file entry 6000001698181698
BUG: Bad page map in process portmap  pte:302d30302d30302d pmd:c0000003d3621000
addr:00000000ffd8b000 vm_flags:00100173 anon_vma:c0000003d6fbb9e0 mapping:(null) index:ffffffe9
Call Trace:
[c0000001dfb83690] [c000000000013628] .show_stack+0xc0/0x200 (unreliable)
[c0000001dfb83760] [c000000000014b50] .dump_stack+0x28/0x3c
[c0000001dfb837e0] [c00000000014c3c8] .print_bad_pte+0x1c4/0x20c
[c0000001dfb838a0] [c00000000014c4c8] .vm_normal_page+0xb8/0xe4
[c0000001dfb83940] [c000000000150cbc] .copy_page_range+0x500/0x7b4
[c0000001dfb83a90] [c00000000007cfc4] .dup_mm+0x378/0x5b4
[c0000001dfb83b70] [c00000000007db30] .copy_process+0x8a0/0x1020
[c0000001dfb83c70] [c00000000007e7a0] .do_fork+0x1a8/0x438
[c0000001dfb83d80] [c000000000013b5c] .sys_clone+0x90/0xc0
[c0000001dfb83e30] [c000000000008788] .ppc_clone+0x8/0xc

=== output end ===

The system continues entering the monitor, and when exiting generating new error output, but I just truncated at this point. If necessary, I can try to boot again and attach the complete output.
Comment 4 Victor 2010-06-02 08:58:53 UTC
Created attachment 26613 [details]
Original configuration file
Comment 5 Anton Blanchard 2010-06-02 11:21:22 UTC
Thanks for reporting this, it looks like a real issue. Could you give the patch here a test:

http://patchwork.ozlabs.org/patch/54353/
Comment 6 Victor 2010-06-02 11:40:26 UTC
Thanks for the patch. I could not try the system for a long time yet, but it booted correctly and everything seems to be working nicely.

Thanks again!