[parisc-linux] Debugging 64-bit kernel crashes involving

Carlos O'Donell carlos at systemhalted.org
Sun Feb 25 19:19:16 MST 2007


On 2/23/07, James Bottomley <James.Bottomley at steeleye.com> wrote:
> On Fri, 2007-02-23 at 19:39 -0500, John David Anglin wrote:
> > Just wondering why a protection id trap causes the system to eat
> > sparcs...
>
> Because we're in the kernel ... that's what the die_if_kernel() does.
>
> > Is this a combined TLB issue?
>
> It's clearly an Access ID mismatch ... but why I don't know; it's either
> the TLB access ID or %cr8, which is what I asked Carlos to debug.

current->comm, and cr8 included in the dump.

      _______________________________
     < Your System ate a SPARC! Gah! >
      -------------------------------
             \   ^__^
              \  (xx)\_______
                 (__)\       )\/\
                  U  ||----w |
                     ||     ||
tst-fork1 (pid 1495): Protection id trap (code 7)

     YZrvWESTHLNXBCVMcbcbcbcbOGFRQPDI
PSW: 00000000000011001111111100011111 Not tainted
r00-03  000000ff000cff1f 0000000040c362b7 0000000040bf0e1f 0000000040747e34
r04-07  0000000040c73e34 0000000042c77480 000000000000000e ffffffffdeadbeef
r08-11  00000000000000fb 0000000000000000 0000000040735f3c 0000000042478000
r12-15  00000000fffff000 00000000000000fb 0000000000000007 0000000000000000
r16-19  000000004033f558 00000000c01a6798 00000000000212ee 00000000407482ac
r20-23  0000000000000002 000000009b3ac200 0000000040723f2c 0000000042c77900
r24-27  0000000042c774c8 0000000042478040 0000000042c77480 00000000000212e0
r28-31  0000000000000000 0000000000000005 0000000042478040 0000000040bf0e1f
sr00-03  0000000000077000 0000000000000000 0000000000000000 0000000000077000
sr04-07  0000000000077000 0000000000077000 0000000000077000 0000000000077000

IASQ: 0000000000077000 0000000000077000 IAOQ: 0000000040723f2c 0000000040723f2f
 IIR: 43ffff40    ISR: 0000000000000000  IOR: 0000000000000000
 CPU:        0   CR30: 000000009af10000 CR31: 0000000040848000
 ORIG_R28: 0000000042c774c8
 CR8: 00000000000001e0
 current->comm: 000000009af253e8
 IAOQ[0]: cuda_images+0xc14/0x3180
 IAOQ[1]: cuda_images+0xc14/0x3180
 RP(r2): 0x40bf0e1c
Backtrace:

      _______________________________
     < Your System ate a SPARC! Gah! >
      -------------------------------
             \   ^__^
              \  (xx)\_______
                 (__)\       )\/\
                  U  ||----w |
                     ||     ||
tst-fork1 (pid 1495): Protection id trap (code 27)
die_if_kernel() recursion detected.



More information about the parisc-linux mailing list