Port-powerpc archive

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

Re: occasional system lock up in 6.0_BETA and 6.99.5



Hi,

With DDB backtrace we can see the followings;

db> bt
0x0060bd90: at comintr+0x590
0x0060bde0: at pic_handle_intr+0x198
0x0060be20: at trapstart+0x684
0x0060bef0: at sched_curcpu_runnable_p+0x2c <<< HERE <<<
0x0060bf00: at idle_loop+0xe8
0x0060bf20: at cpu_lwp_bootstrap+0xc
saved LR(0x7ffffd) is invalid.

Here is the objdump list of the offending code;

00181800 <sched_curcpu_runnable_p>:
 181800:       7c 08 02 a6     mflr    r0
 181804:       94 21 ff f0     stwu    r1,-16(r1)
 181808:       93 e1 00 0c     stw     r31,12(r1)
 18180c:       90 01 00 14     stw     r0,20(r1)
 181810:       48 00 6a 95     bl      1882a4 <kpreempt_disable>
 181814:       7d 30 42 a6     mfsprg  r9,0
 181818:       81 29 00 30     lwz     r9,48(r9)
 18181c:       80 69 00 1c     lwz     r3,28(r9)
 181820:       7c 63 00 34     cntlzw  r3,r3
 181824:       54 63 d9 7e     rlwinm  r3,r3,27,5,31
 181828:       68 7f 00 01     xori    r31,r3,1
 18182c:       48 00 71 c5     bl      1889f0 <kpreempt_enable> <<< L@@K <<<
 181830:       80 01 00 14     lwz     r0,20(r1)
 181834:       7f e3 fb 78     mr      r3,r31
 181838:       83 e1 00 0c     lwz     r31,12(r1)
 18183c:       38 21 00 10     addi    r1,r1,16
 181840:       7c 08 03 a6     mtlr    r0
 181844:       4e 80 00 20     blr

00181848 <sched_print_runqueue>:
 181848:       7c 08 02 a6     mflr    r0
  ...

Toru Nishimura / ALKYL Technology


Home | Main Index | Thread Index | Old Index