[ENBD] Kernel oops (nbd-2.4.31) or failed connections
Anders Blomdell
anders.blomdell at control.lth.se
Wed May 19 05:00:26 MDT 2004
>>>> pointer dereference at virtual address 00000008
OK, offender identified.
In enbd_ioctl:
lo = enbd_dev[nbd];
printk("%x %x\n", nbd, lo); // AB debug
lo->harderror = 0;
Gives this in the logs (still 4 clients running):
May 19 12:39:57 newsperry-01 kernel: 0 f7382c00
May 19 12:39:57 newsperry-01 kernel: 1 f7cf7800
May 19 12:39:57 newsperry-01 kernel: 2 f739f800
May 19 12:39:57 newsperry-01 kernel: 3 f7227000
May 19 12:39:59 newsperry-01 enbd-cstatd: enbd-cstatd: no client
configured to servers 127.0.0.1:30000 ...
May 19 12:39:59 newsperry-01 enbd-cstatd: enbd-cstatd: no client
configured to servers 127.0.0.1:30010 ...
May 19 12:40:02 newsperry-01 enbd-cstatd: enbd-cstatd: no client
configured to servers 127.0.0.1:30000 ...
May 19 12:40:02 newsperry-01 enbd-cstatd: enbd-cstatd: no client
configured to servers 127.0.0.1:30010 ...
....
May 19 12:40:07 newsperry-01 enbd-client: enbd-client: client (-1)
negotiated blksize 1024
May 19 12:40:07 newsperry-01 enbd-client: enbd-client: client (-1)
negotiated pulse_intvl 60
May 19 12:40:07 newsperry-01 enbd-client: enbd-client: client (-1) got
session port 30001 ok
May 19 12:40:07 newsperry-01 enbd-client: enbd-client: client (-1)
introduction sequence ends ok
May 19 12:40:07 newsperry-01 kernel: 0 0
May 19 12:40:07 newsperry-01 kernel: Unable to handle kernel NULL
pointer dereference at virtual address 00000008
....
May 19 12:40:07 newsperry-01 kernel: 2 0
May 19 12:40:07 newsperry-01 kernel: Unable to handle kernel NULL
pointer dereference at virtual address 00000008
....
May 19 12:40:07 newsperry-01 kernel: 1 0
May 19 12:40:07 newsperry-01 kernel: Unable to handle kernel NULL
pointer dereference at virtual address 00000008
....
May 19 12:40:07 newsperry-01 kernel: 3 0
May 19 12:40:07 newsperry-01 kernel: Unable to handle kernel NULL
pointer dereference at virtual address 00000008
So it seems like somebody stomps on enbd_dev[x]...
Machine is Pentium 4-HT, kernel is 2.4.26 and enbd is compiled with
SMP=1
Any ideas?
Regards
Anders Blomdell
More information about the ENBD
mailing list