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

Got 2.4.20 to compile/run, but get NULL pointer dereference under load.



With a combo of egcs64 and gcc 2.95 I managed to get a kernel compiled which 
had all the hardware/drivers I needed. (differential SCSI, SMP, RAID)
With some simple testing on a pair of RAID0 drives (in a D1000) using cp -a
I get:
Unable to handle kernel NULL pointer dereference
tsk->{mm,active_mm}->context = 00000000000004d0
tsk->{mm,active_mm}->pgd = fffff800779d2000
              \|/ ____ \|/
              "@'/ .. \`@"
              /_| \__/ |_\
                 \__U_/
swapper(0): Oops
CPU[0]: local_irq_count[1] irqs_running[1]
TSTATE: 0000004480f09607 TPC: 0000000000609dc4 TNPC: 0000000000609dc8 Y: 0580000
0    Not tainted
g0: 0000000000743400 g1: 000000000067b800 g2: f0000300f0247d0a g3: 000000001100e
480
g4: fffff80000000000 g5: 0000000000000080 g6: 0000000000414000 g7: 0000000000000
040
o0: 00000000000001e8 o1: fffff8007f8cfe20 o2: 0000000000000040 o3: 0000000000000
080
o4: 0000000000000080 o5: 0000000000609b60 sp: 00000000004171d1 ret_pc: 000000000
0559100
l0: fffff8007f8cfdc0 l1: 0000000000000000 l2: 00000000000000f8 l3: fffff8007f8d0
c0
l4: fffff8007f8d1100 l5: 00000000000000f8 l6: 0000000000047400 l7: 0000000000001
400
i0: 0000000000000000 i1: 0000000000741c08 i2: 0000000000741400 i3: 0000000000000
000
i4: 0000000000000000 i5: 000000003ee08d9b i6: 0000000000417291 i7: 0000000000559
1d8
Caller[00000000005591d8]
Caller[000000000041d3ac]
Caller[00000000004088f4]
Caller[000000000041843c]
Caller[0000000000418068]
Caller[0000000000696798]
Caller[0000000000404638]
Caller[0000000000000000]
Instruction DUMP: c4da7fc0  c6da7fc8  87832000 <c4a23fc4> 8b30b020  caa23fc0  c6
a23fcc  9b30f020  daa23fc8 
C<P4>CPU[1]: local_irq_count[0] irqs_running[1]
tTSTATE: 000000998I0009601 TPC: 0000000000418424 TNPC: 00000000 0P0418428 Y: 000
00000    Not tainted
og0: 0000000000000002 g1: 0000000000000000 g2: fffffffffffffc18 g3: fffff8007352
e088
g4: fffff80000000000 g5: fffff8007e600000 g6: fffff8007ff40000 g7: 0000000000000
000
o0: 0000000000000000 o1: 0000000001bf79cc o2: 0000000000711540 o3: 0000000000000
000
o4: 0000000000000000 o5: 0000000000000000 sp: fffff8007ff436c1 ret_pc: 000000000
041843c
l0: 00000000007114c0 l1: 0000000000658c00 l2: 0000000000000001 l3: 0800000000000
000
l4: 0000000000000077 l5: 0000000000000002 l6: 0000000000000000 l7: 0000000000000
000
i0: 0000000000000000 i1: 0000000000000016 i2: fffff8007ff40000 i3: 0000000000000
000
i4: 0000000000000000 i5: 0000000000000000 i6: fffff8007ff43781 i7: 000000000042d
df4

Is there a problem with my hardware, the 2.4 series kernel, my compile?

Greg




Reply to: