Le 12.07.2005 11:17, Andrew Morton wrote: > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.13-rc2/2.6.13-rc2-mm2/ Hello Andrew, I just got this oops. device-mapper: 4.4.0-ioctl (2005-01-12) initialised: dm-devel@redhat.com Unable to handle kernel NULL pointer dereference at virtual address 00000094 printing eip: d08612ec *pde = 00000000 Oops: 0000 [#1] last sysfs file: Modules linked in: dm_mod joydev usbhid uhci_hcd usbcore video hotkey configfs CPU: 0 EIP: 0060:[] Not tainted VLI EFLAGS: 00010246 (2.6.13-rc2-mm2) EIP is at suspend_targets+0x8/0x42 [dm_mod] eax: 00000000 ebx: cf764340 ecx: 00000000 edx: 00000000 esi: 00000000 edi: 00000000 ebp: cf06bec4 esp: cf06beb8 ds: 007b es: 007b ss: 0068 Process lvm2 (pid: 1532, threadinfo=cf06a000 task=cfa3e520) Stack: cf764340 00000000 ffffffea cf06becc d0861330 cf06bf20 d085ff99 00000000 cfa3e520 c0114664 00000000 00000000 00000000 00000000 00000000 00000000 cfa3e520 c0114664 00000000 00000000 00000000 cf06bf20 d0861e0f cf615aa0 Call Trace: [] show_stack+0x76/0x7e [] show_registers+0xea/0x152 [] die+0xc2/0x13c [] do_page_fault+0x394/0x4d4 [] error_code+0x4f/0x54 [] dm_table_presuspend_targets+0xa/0xc [dm_mod] [] dm_suspend+0x79/0x1a3 [dm_mod] [] do_resume+0xee/0x173 [dm_mod] [] dev_suspend+0x15/0x17 [dm_mod] [] ctl_ioctl+0xcb/0x10d [dm_mod] [] do_ioctl+0x40/0x49 [] vfs_ioctl+0x179/0x187 [] sys_ioctl+0x2a/0x45 [] sysenter_past_esp+0x54/0x75 Code: 5e c9 c3 55 8b 80 88 00 00 00 89 e5 c9 c3 55 05 9c 00 00 00 89 e5 c9 c3 55 8b 80 98 00 00 00 89 e5 c9 c3 55 89 e5 57 89 d7 56 53 <8b> 88 94 00 00 00 8b 80 88 00 00 00 48 83 f8 ff 74 23 85 ff 8d Please see below : - disassembly output of suspend_targets - normal output of "dmsetup status" (kernel 2.6.13-rc2-mm1). - full dmesg output - .config -- laurent $ objdump -d dm-table.o ...00000ed0 : ed0: 55 push %ebp ed1: 89 e5 mov %esp,%ebp ed3: 57 push %edi ed4: 89 d7 mov %edx,%edi ed6: 56 push %esi ed7: 53 push %ebx ed8: 8b 88 94 00 00 00 mov 0x94(%eax),%ecx ede: 8b 80 88 00 00 00 mov 0x88(%eax),%eax ee4: 48 dec %eax ee5: 83 f8 ff cmp $0xffffffff,%eax ee8: 74 23 je f0d eea: 85 ff test %edi,%edi eec: 8d 70 ff lea 0xffffffff(%eax),%esi eef: 8d 59 2c lea 0x2c(%ecx),%ebx ef2: 8b 41 04 mov 0x4(%ecx),%eax ef5: 74 05 je efc ef7: 8b 50 28 mov 0x28(%eax),%edx efa: eb 03 jmp eff efc: 8b 50 24 mov 0x24(%eax),%edx eff: 85 d2 test %edx,%edx f01: 74 04 je f07 f03: 89 c8 mov %ecx,%eax f05: ff d2 call *%edx f07: 89 d9 mov %ebx,%ecx f09: 89 f0 mov %esi,%eax f0b: eb d8 jmp ee5 f0d: 5b pop %ebx f0e: 5e pop %esi f0f: 5f pop %edi f10: c9 leave f11: c3 ret .... # dmsetup status vglinux1-lvhome: 0 7340032 linear vglinux1-lvhome: 7340032 1048576 linear vglinux1-lvtmp: 0 106496 linear vglinux1-lvusr: 0 4194304 linear vglinux1-lvusr: 4194304 212992 linear vglinux1-lvusr: 4407296 835584 linear vglinux1-lvvar: 0 409600 linear vglinux1-lvvar: 409600 245760 linear crypt-swap2: 0 1590434 crypt crypt-swap1: 0 128457 crypt vglinux1-test: 0 1310720 linear