Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
This particular crash was fixed in the trunk a while back – it is caused by the fact that sometimes the ack for a block is received before the send routine has actually finished which leads to the send routine attempting to touch freed data. Remember – version 8 is not production ready yet! I’ll let Philipp/Lars answer the obvious follow-on question… Simon From: drbd-user-bounces at linbit.com [mailto:drbd-user-bounces at linbit.com] On Behalf Of Igor Morgado Sent: Wednesday, September 13, 2006 3:49 PM To: drbd-user at linbit.com Subject: [DRBD-user] Re: oops on drbd + lvm This happend while writing on filesystem over the drbd device. On 9/13/06, Igor Morgado <igormorgado.listas at gmail.com > wrote: Any ideas? Sep 13 16:01:22 magratea kernel: drbd5: in got_BlockAck:2795: ap_pending_cnt = -1 < 0 ! Sep 13 16:01:23 magratea last message repeated 5 times Sep 13 16:01:27 magratea kernel: drbd4: in got_BlockAck:2795: ap_pending_cnt = -1 < 0 ! Sep 13 16:01:30 magratea kernel: drbd4: in got_BlockAck:2795: ap_pending_cnt = -1 < 0 ! Sep 13 16:01:30 magratea kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000000 Sep 13 16:01:30 magratea kernel: printing eip: Sep 13 16:01:30 magratea kernel: c13e8c60 Sep 13 16:01:30 magratea kernel: *pde = ma 00000000 pa fffff000 Sep 13 16:01:30 magratea kernel: Oops: 0000 [#1] Sep 13 16:01:30 magratea kernel: SMP Sep 13 16:01:30 magratea kernel: Modules linked in: drbd xt_physdev iptable_filter ip_tables x_tables ipv6 bridge megaraid ext2 mbcache dm_mod ide_disk evdev sg psmouse hw_random serio_raw shpchp floppy rtc pci_hotplug pcspkr serial_core xfs exportfs ide_cd cdrom sd_mod piix megaraid_mbox scsi_mod ehci_hcd generic uhci_hcd ide_core tg3 usbcore megaraid_mm thermal processor fan Sep 13 16:01:30 magratea kernel: CPU: 0 Sep 13 16:01:30 magratea kernel: EIP: 0061:[<c13e8c60>] Not tainted VLI Sep 13 16:01:30 magratea kernel: EFLAGS: 00010286 (2.6.16-2-xen-686 #1) Sep 13 16:01:30 magratea kernel: EIP is at _drbd_send_page+0x20/0xfe [drbd] Sep 13 16:01:30 magratea kernel: eax: b0000000 ebx: b0730aec ecx: bc5a8000 edx: 00000000 Sep 13 16:01:30 magratea kernel: esi: b1013440 edi: 00001000 ebp: 00000000 esp: bc5a9f14 Sep 13 16:01:30 magratea kernel: ds: 007b es: 007b ss: 0069 Sep 13 16:01:30 magratea kernel: Process drbd4_worker (pid: 20693, threadinfo=bc5a8000 task=b0edf030) Sep 13 16:01:30 magratea kernel: Stack: <0>b0000000 b0730aec 00000001 bafe8380 be885010 c13e8d64 be885010 00000000 Sep 13 16:01:30 magratea kernel: 00001000 b1013440 bf73df98 00000000 00000001 be885010 c13e8ee9 be885010 Sep 13 16:01:30 magratea kernel: bafe8380 bafe8380 00000000 67027483 18100000 00000000 a8491c00 bf73df98 Sep 13 16:01:30 magratea kernel: Call Trace: Sep 13 16:01:30 magratea kernel: [<c13e8d64>] _drbd_send_zc_bio+0x26/0x47 [drbd] Sep 13 16:01:30 magratea kernel: [<c13e8ee9>] drbd_send_dblock+0x164/0x17c [drbd] Sep 13 16:01:30 magratea kernel: [<c13daee6>] w_send_dblock+0xbc/0x1d3 [drbd] Sep 13 16:01:30 magratea kernel: [<c13dbca1>] drbd_worker+0x1cd/0x430 [drbd] Sep 13 16:01:30 magratea kernel: [<c13e7f79>] drbd_thread_setup+0xa2/0xd1 [drbd] Sep 13 16:01:30 magratea kernel: [<c13e7ed7>] drbd_thread_setup+0x0/0xd1 [drbd] Sep 13 16:01:30 magratea kernel: [<b0102bf5>] kernel_thread_helper+0x5/0xb Sep 13 16:01:30 magratea kernel: Code: 7c d2 ee 83 c4 18 89 d8 5b 5e c3 55 b9 00 e0 ff ff 57 56 53 53 8b 6c 24 1c 21 e1 8b 41 18 8b 74 24 24 8b 7c 24 20 89 04 24 89 ea <8b> 45 00 89 f3 f6 c4 40 74 03 8b 55 0c 8b 42 04 40 85 c0 7e 07 Version: 8.0pre4 (api:83) SVN Revision: 2267 build by root at magratea, 2006-07-07 12:45:01 LVM version: 2.02.02 (2006-02-07) Library version: 1.02.03 (2006-02-08) Driver version: 4.5.0 Linux magratea 2.6.16-2-xen-686 #1 SMP Tue May 23 05:46:45 CEST 2006 i686 GNU/Linux -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.linbit.com/pipermail/drbd-user/attachments/20060913/9187144a/attachment.htm>