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

Bug#671895: Kernel NULL pointer dereference in sungem/gem_poll()



Package: linux-2.6
Version: 3.2.16-1
Severity: important

Reported today on debian-sparc, kernel hits NULL pointer 
dereference with the d-i netboot daily while trying to bring 
the network up (machine is Netra T1 200), sungem driver seems to be 
the culprit.

------
  ┌───────────────┤ Detecting link on eth0; please wait... ├────────────────┐
  │                                                                         │
  │                                  100%                         [  243.520556] Unable to handle kernel NULL pointer dereference
            243.601245] tsk->{mm,active_mm}->context = 00000000000001a0     │
14;10H[  243.691289] tsk->{mm,active_mm}->pgd = fffff8001d2c6000            │
[  243.767267] Kernel panic - not syncing: Aiee, killing interrupt handler! │
[  243.855403] Call Trace:                                                  │
[  243.887548]  [000000000045dcd4] do_exit+0x94/0x708                       │
[  243.950577]  [0000000000427550] die_if_kernel+0x2a0/0x2c8────────────────┘
[  244.021620]  [0000000000768c84] unhandled_fault+0x8c/0x98
[  244.092659]  [000000000076936c] do_sparc64_fault+0x6dc/0x780
[  244.167130]  [0000000000407880] sparc64_realfault_common+0x10/0x20
[  244.248476]  [0000000010015680] gem_poll+0x9fc/0x1328 [sungem]
[  244.325234]  [0000000000697110] net_rx_action+0x9c/0x234
[  244.395124]  [00000000004607f0] __do_softirq+0xdc/0x1c4
[  244.463891]  [000000000042a76c] do_softirq+0x54/0x80
[  244.529196]  [0000000000460a6c] irq_exit+0x38/0x94
[  244.592231]  [000000000042df38] timer_interrupt+0x90/0xa8
[  244.663271]  [00000000004209d4] tl0_irq14+0x14/0x20
[  244.727450]  [000000000043772c] touch_nmi_watchdog+0x0/0x34
[  244.800780]  [00000000008f07e4] start_kernel+0x390/0x3a0
[  244.870674]  [0000000000750b88] tlb_fixup_done+0x80/0x88
[  244.940562]  [0000000000000000]           (null)
[  245.001307] Press Stop-A (L1-A) to return to the boot prom

i've boot with diag-switch? = true and hw looks good
box is running 2.6.28, i will apply the same config to 3.2 and check
if it boots 
------

I poked around and can't find any recent similar reports (in Debian or 
elsewhere).

Best regards,
-- 
Jurij Smakov                                           jurij@wooyd.org
Key: http://www.wooyd.org/pgpkey/                      KeyID: C99E03CC



Reply to: