[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