[DRBD-user] highmem related kernel panik with drbd-lates on linux-2.6.9-rc1-bk19

Andreas Schultz aschultz at tpip.net
Wed Sep 15 10:32:50 CEST 2004

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


Hi,

Attached is a highmem related kernel panic of drbd svn #1539 on 
linux-2.6.9-rc1-bk19 plus vserver patches 
(http://vserver.13thfloor.at/Experimental/patch-2.6.9-rc1-bk19-vs1.9.2.27.diff). 

compiler: Debian Sid 3.3.4-11

Do you also need the kernel config?

Andreas

drbd: initialised. Version: 0.7.4 (api:76/proto:74)
drbd: SVN Revision: 1539M build by root at dev-sid.tpip.net, 2004-09-10 10:25:41
drbd: registered as block device major 147
drbd0: resync bitmap: bits=1015808 words=31744
drbd0: size = 3968 MB (4063232 KB)
drbd0: 0 KB marked out-of-sync by on disk bit-map.
drbd0: Found 6 transactions (276 active extents) in activity log.
drbd0: drbdsetup [4711]: cstate Unconfigured --> StandAlone
drbd0: drbdsetup [4713]: cstate StandAlone --> Unconnected
drbd0: drbd0_receiver [4714]: cstate Unconnected --> WFConnection
drbd1: resync bitmap: bits=491520 words=15360
drbd0: drbd0_receiver [4714]: cstate WFConnection --> WFReportParams
drbd0: Handshake successful: DRBD Network Protocol version 74
drbd0: Connection established.
drbd0: I am(S): 0:00000001:00000001:00000043:00000012:01
drbd0: Peer(P): 1:00000001:00000001:00000044:00000012:10
drbd0: drbd0_receiver [4714]: cstate WFReportParams --> WFBitMapT
drbd0: Secondary/Unknown --> Secondary/Primary
drbd0: drbd0_receiver [4714]: cstate WFBitMapT --> SyncTarget
drbd0: Resync started as SyncTarget (need to sync 203200 KB [50800 bits set]).
drbd1: size = 1920 MB (1966080 KB)
drbd1: 0 KB marked out-of-sync by on disk bit-map.
drbd1: Found 6 transactions (148 active extents) in activity log.
drbd1: drbdsetup [4736]: cstate Unconfigured --> StandAlone
drbd1: drbdsetup [4739]: cstate StandAlone --> Unconnected
drbd1: drbd1_receiver [4740]: cstate Unconnected --> WFConnection
drbd1: drbd1_receiver [4740]: cstate WFConnection --> WFReportParams
drbd1: Handshake successful: DRBD Network Protocol version 74
drbd2: resync bitmap: bits=491520 words=15360
drbd1: Connection established.
drbd1: I am(S): 0:00000001:00000001:00000039:0000000f:01
drbd1: Peer(P): 1:00000001:00000001:0000003a:0000000f:10
drbd1: drbd1_receiver [4740]: cstate WFReportParams --> WFBitMapT
drbd1: Secondary/Unknown --> Secondary/Primary
drbd2: size = 1920 MB (1966080 KB)
Debug: sleeping function called from invalid context 
at /usr/src/linux-2.6.9-rc1-bk19-vs1.9.2.27/net/core/sock.c:1216
drbd1: drbd1_receiver [4740]: cstate WFBitMapT --> SyncTarget
drbd1: Resync started as SyncTarget (need to sync 44660 KB [11165 bits set]).
drbd2: 0 KB marked out-of-sync by on disk bit-map.
drbd2: Found 6 transactions (48 active extents) in activity log.
drbd2: drbdsetup [4762]: cstate Unconfigured --> StandAlone
drbd2: drbdsetup [4765]: cstate StandAlone --> Unconnected
drbd2: drbd2_receiver [4766]: cstate Unconnected --> WFConnection
drbd2: drbd2_receiver [4766]: cstate WFConnection --> WFReportParams
drbd2: Handshake successful: DRBD Network Protocol version 74
drbd2: Connection established.
drbd2: I am(S): 0:00000001:00000001:00000025:0000000d:01
drbd2: Peer(P): 1:00000001:00000001:00000026:0000000d:10
drbd2: drbd2_receiver [4766]: cstate WFReportParams --> WFBitMapT
drbd2: Secondary/Unknown --> Secondary/Primary
drbd2: drbd2_receiver [4766]: cstate WFBitMapT --> SyncTarget
drbd2: Resync started as SyncTarget (need to sync 38760 KB [9690 bits set]).
in_atomic():1, irqs_disabled():0
 [<c0106fe7>] dump_stack+0x17/0x20
 [<c011dd81>] __might_sleep+0xd1/0xf0
 [<c02308d1>] lock_sock+0x21/0x70
 [<c0257c53>] tcp_recvmsg+0x33/0x750
 [<c0230b16>] sock_common_recvmsg+0x46/0x70
 [<c022cf78>] sock_recvmsg+0xb8/0x140
 [<f8ce52a0>] drbd_recv+0x80/0x190 [drbd]
 [<f8ce692f>] receive_RSDataReply+0x10f/0x220 [drbd]
 [<f8ce8df0>] drbdd+0x30/0x140 [drbd]
 [<f8ce99b2>] drbdd_init+0xc2/0x170 [drbd]
 [<f8cef432>] drbd_thread_setup+0x82/0x100 [drbd]
 [<c01042b5>] kernel_thread_helper+0x5/0x10
Debug: sleeping function called from invalid context 
at /usr/src/linux-2.6.9-rc1-bk19-vs1.9.2.27/arch/i386/lib/usercopy.c:599
in_atomic():1, irqs_disabled():0
 [<c0106fe7>] dump_stack+0x17/0x20
 [<c011dd81>] __might_sleep+0xd1/0xf0
 [<c01a5de6>] copy_to_user+0x26/0x70
 [<c0232e2a>] memcpy_toiovec+0x3a/0x70
 [<c0233434>] skb_copy_datagram_iovec+0x44/0x210
 [<c0258155>] tcp_recvmsg+0x535/0x750
 [<c0230b16>] sock_common_recvmsg+0x46/0x70
 [<c022cf78>] sock_recvmsg+0xb8/0x140
 [<f8ce52a0>] drbd_recv+0x80/0x190 [drbd]
 [<f8ce692f>] receive_RSDataReply+0x10f/0x220 [drbd]
 [<f8ce8df0>] drbdd+0x30/0x140 [drbd]
 [<f8ce99b2>] drbdd_init+0xc2/0x170 [drbd]
 [<f8cef432>] drbd_thread_setup+0x82/0x100 [drbd]
 [<c01042b5>] kernel_thread_helper+0x5/0x10
Debug: sleeping function called from invalid context 
at /usr/src/linux-2.6.9-rc1-bk19-vs1.9.2.27/net/core/sock.c:1216
in_atomic():1, irqs_disabled():0
 [<c0106fe7>] dump_stack+0x17/0x20
 [<c011dd81>] __might_sleep+0xd1/0xf0
 [<c02308d1>] lock_sock+0x21/0x70
 [<c0257c53>] tcp_recvmsg+0x33/0x750
 [<c0230b16>] sock_common_recvmsg+0x46/0x70
 [<c022cf78>] sock_recvmsg+0xb8/0x140
 [<f8ce52a0>] drbd_recv+0x80/0x190 [drbd]
 [<f8ce5d69>] read_in_block+0x69/0x100 [drbd]
 [<f8ce6247>] recv_resync_read+0x17/0x380 [drbd]
 [<f8ce8df0>] drbdd+0x30/0x140 [drbd]
 [<f8ce99b2>] drbdd_init+0xc2/0x170 [drbd]
 [<f8cef432>] drbd_thread_setup+0x82/0x100 [drbd]
 [<c01042b5>] kernel_thread_helper+0x5/0x10
Warning: kfree_skb on hard IRQ 00000098
Warning: kfree_skb on hard IRQ 000005a8
Warning: kfree_skb on hard IRQ 000005a8
------------[ cut here ]------------
kernel BUG 
at /usr/src/linux-2.6.9-rc1-bk19-vs1.9.2.27/arch/i386/mm/highmem.c:14!
invalid operand: 0000 [#1]
PREEMPT SMP 
Modules linked in: drbd nfsd exportfs lockd sunrpc md5 ipv6 uhci_hcd ehci_hcd 
usbcore serverworks ide_core sworks_agp rtc floppy parport_pc parport evdev 
ext3 jbd mbcache raid1 e1000 tg3 e100 reiserfs dm_mod raid5 md xor ext2 
aic7xxx
CPU:    1
EIP:    0060:[<c011a215>]    Not tainted VLI
EFLAGS: 00010206   (2.6.9-rc1-bk19-vs1.9.2.27) 
EIP is at kunmap+0x15/0x30
eax: f5e88000   ebx: f5fe9cac   ecx: 00001000   edx: c17c1ca0
esi: 00001000   edi: f6173000   ebp: f5e89f1c   esp: f5e89f1c
ds: 007b   es: 007b   ss: 0068
Process drbd0_receiver (pid: 4714, threadinfo=f5e88000 task=f76a8810)
Stack: f5e89f4c f8ce5d7d 00000000 00000000 00004100 f5e89f20 f6173480 f5fe9ca0 
       00001000 00003500 f6173000 f8ce6820 f5e89f7c f8ce6247 f5e89f7c f8ce592d 
       00000000 00000000 00003500 00000000 00001000 f6173000 f61731dc f8ce6820 
Call Trace:
 [<c0106fba>] show_stack+0x7a/0x90
 [<c0107142>] show_registers+0x152/0x1d0
 [<c0107369>] die+0xf9/0x190
 [<c01077f7>] do_invalid_op+0xd7/0x100
 [<c0106bc9>] error_code+0x2d/0x38
 [<f8ce5d7d>] read_in_block+0x7d/0x100 [drbd]
 [<f8ce6247>] recv_resync_read+0x17/0x380 [drbd]
 [<f8ce8df0>] drbdd+0x30/0x140 [drbd]
 [<f8ce99b2>] drbdd_init+0xc2/0x170 [drbd]
 [<f8cef432>] drbd_thread_setup+0x82/0x100 [drbd]
 [<c01042b5>] kernel_thread_helper+0x5/0x10
Code: c0 73 09 89 d8 5b 5d e9 5a 63 03 00 89 d8 5b 5d e9 81 5b 03 00 90 55 89 
c2 b8 00 e0 ff ff 21 e0 f7 40 14 00 ff ff 00 89 e5 74 08 <0f> 0b 0e 00 b8 27 
2b c0 3b 15 14 91 3a c0 73 02 5d c3 5d 89 d0 
 <0>Kernel panic - not syncing: Fatal exception in interrupt
 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://lists.linbit.com/pipermail/drbd-user/attachments/20040915/fb349631/attachment.pgp>


More information about the drbd-user mailing list