[DRBD-user] kernel oops drbd 8.0_pre2 on Fedora Core 5 and RHEL4

Michael Paesold mpaesold at gmx.at
Tue Apr 11 15:19:28 CEST 2006

Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.


Langemeyer, Werner (IBW) wrote:
>
> still the same..., the complete /var/log/message could be find below:

Same here. Unfortunatle I was unable to get sensible output from ksymoops. I 
can't get it to use module information...

Unable to handle kernel NULL pointer dereference at virtual address 00000004
 printing eip:
c01cd9ab
*pde = ma 789f3067 pa 31c5b067
*pte = ma 00000000 pa fffff000
Oops: 0000 [#1]
SMP
Modules linked in: drbd iptable_filter ip_tables x_tables bridge ipv6 
dm_mirror dm_multipath dm_mod video button battery ac uhci_hcd ehci_hcd 
i6300esb hw_random i2c_i801 i2c_core e1000 e100 mii ext3 jbd ata_piix libata 
sd_mod scsi_mod
CPU:    0
EIP:    0061:[<c01cd9ab>]    Not tainted VLI
EFLAGS: 00010086   (2.6.16-2.EL4xen0 #1)
EIP is at _raw_spin_lock+0x6/0x69
eax: 00000000   ebx: 00000000   ecx: c73e0cc0   edx: fbc16000
esi: 00000078   edi: 00000078   ebp: c0ec5540   esp: f1c35c9c
ds: 007b   es: 007b   ss: 0069
Process drbdsetup (pid: 7041, threadinfo=f1c34000 task=c04c61b0)
Stack: <0>00000000 00000078 c02fd78b 00000000 c0942b9c c01be77d f2e10000 
00000078
       f49f54ce c0942b9c 0005f416 00000000 f2e10000 c02fd8ae f2e104c0 
00000001
       f4a04859 00000000 00000002 00000101 ffffffff 00000000 ffffffff 
f1c35da0
Call Trace:
 [<c02fd78b>] _spin_lock_irqsave+0x22/0x27
 [<c01be77d>] blk_run_queue+0x11/0x39
 [<f49f54ce>] drbd_bm_rw+0x65/0x29f [drbd]
 [<c02fd8ae>] _spin_unlock_irqrestore+0x9/0x31
 [<f4a04859>] drbd_al_shrink+0x1a8/0x1b0 [drbd]
 [<c01cc330>] sprintf+0x17/0x1b
 [<f49f5928>] drbd_bm_write+0xd/0x38 [drbd]
 [<f49f6c80>] drbd_determin_dev_size+0x2c0/0x349 [drbd]
 [<c02fd78b>] _spin_lock_irqsave+0x22/0x27
 [<c02fd8ae>] _spin_unlock_irqrestore+0x9/0x31
 [<c0124eeb>] __mod_timer+0x93/0x9c
 [<c02fd7ad>] _spin_lock_irq+0x1d/0x1f
 [<f49f7562>] drbd_ioctl_set_disk+0x40d/0x654 [drbd]
 [<f49f8fcd>] drbd_ioctl+0x310/0xb6a [drbd]
 [<c01c98c3>] kobject_get+0x12/0x17
 [<c01c2106>] get_disk+0x3d/0x75
 [<c01617b2>] blkdev_open+0x0/0x4b
 [<f4926085>] dm_blk_open+0x15/0x19 [dm_mod]
 [<c016165b>] do_open+0x227/0x30b
 [<c01cd000>] __copy_to_user_ll+0x56/0x60
 [<c01c1062>] blkdev_driver_ioctl+0x58/0x6a
 [<c01c1232>] blkdev_ioctl+0x1be/0x1cd
 [<c01619cd>] block_ioctl+0x1a/0x1e
 [<c016a2a0>] do_ioctl+0x28/0x65
 [<c016a568>] vfs_ioctl+0x180/0x18e
 [<c016a5bc>] sys_ioctl+0x46/0x62
 [<c01049d1>] syscall_call+0x7/0xb
Code: 31 ff ff b2 9c 00 00 00 51 ff 70 10 68 1f cd 31 c0 e8 4c fe f4 ff e8 
1c 75 f3 ff 83 c4 14 eb 8d 5b 5e 5f 5d c3 56 53 8b 5c 24 0c <81> 7b 04 ad 4e 
ad de 74 0d 68 4d cd 31 c0 53 e8 d9 fe ff ff 59
 <3>Debug: sleeping function called from invalid context at 
include/linux/rwsem.h:43
in_atomic():0, irqs_disabled():1
 [<c011a7b4>] __might_sleep+0xa0/0xa8
 [<c011f0a6>] exit_mm+0x2a/0x11e
 [<c011f829>] do_exit+0x189/0x36e
 [<c010522b>] do_trap+0x0/0xc1
 [<c011d7f0>] printk+0xe/0x11
 [<c01141c5>] do_page_fault+0x3cc/0x5d1
 [<c01cd9ab>] _raw_spin_lock+0x6/0x69
 [<c0113df9>] do_page_fault+0x0/0x5d1
 [<c0104b63>] error_code+0x2b/0x30
 [<c01cd9ab>] _raw_spin_lock+0x6/0x69
 [<c02fd78b>] _spin_lock_irqsave+0x22/0x27
 [<c01be77d>] blk_run_queue+0x11/0x39
 [<f49f54ce>] drbd_bm_rw+0x65/0x29f [drbd]
 [<c02fd8ae>] _spin_unlock_irqrestore+0x9/0x31
 [<f4a04859>] drbd_al_shrink+0x1a8/0x1b0 [drbd]
 [<c01cc330>] sprintf+0x17/0x1b
 [<f49f5928>] drbd_bm_write+0xd/0x38 [drbd]
 [<f49f6c80>] drbd_determin_dev_size+0x2c0/0x349 [drbd]
 [<c02fd78b>] _spin_lock_irqsave+0x22/0x27
 [<c02fd8ae>] _spin_unlock_irqrestore+0x9/0x31
 [<c0124eeb>] __mod_timer+0x93/0x9c
 [<c02fd7ad>] _spin_lock_irq+0x1d/0x1f
 [<f49f7562>] drbd_ioctl_set_disk+0x40d/0x654 [drbd]
 [<f49f8fcd>] drbd_ioctl+0x310/0xb6a [drbd]
 [<c01c98c3>] kobject_get+0x12/0x17
 [<c01c2106>] get_disk+0x3d/0x75
 [<c01617b2>] blkdev_open+0x0/0x4b
 [<f4926085>] dm_blk_open+0x15/0x19 [dm_mod]
 [<c016165b>] do_open+0x227/0x30b
 [<c01cd000>] __copy_to_user_ll+0x56/0x60
 [<c01c1062>] blkdev_driver_ioctl+0x58/0x6a
 [<c01c1232>] blkdev_ioctl+0x1be/0x1cd
 [<c01619cd>] block_ioctl+0x1a/0x1e
 [<c016a2a0>] do_ioctl+0x28/0x65
 [<c016a568>] vfs_ioctl+0x180/0x18e
 [<c016a5bc>] sys_ioctl+0x46/0x62
 [<c01049d1>] syscall_call+0x7/0xb


/var/log/messages just before the oops:
Apr 11 15:05:11 xen02 kernel: drbd: initialised. Version: 8.0-pre2 
(api:81/proto:80)
Apr 11 15:05:11 xen02 kernel: drbd: SVN Revision: 2143 build by 
mip at xen02.emerion.com, 2006-04-11 14:57:34
Apr 11 15:05:11 xen02 kernel: drbd: registered as block device major 147
Apr 11 15:05:51 xen02 kernel: drbd0: disk( Diskless -> Attaching )
Apr 11 15:05:52 xen02 kernel: drbd0: drbd_bm_resize called with capacity == 
31456248
Apr 11 15:05:52 xen02 kernel: drbd0: bits = 3932031 in 
/home/mip/rpm/BUILD/drbd-8.0-pre2/drbd/drbd_bitmap.c:369
Apr 11 15:05:52 xen02 kernel: drbd0: resync bitmap: bits=3932031 
words=122876
Apr 11 15:05:52 xen02 kernel: drbd0: size = 14 GB (15728124 KB)


Best Regards,
Michael Paesold 





More information about the drbd-user mailing list