Bug 7799
Summary: | xfs on dmcrypt causes oopses on amd64 | ||
---|---|---|---|
Product: | File System | Reporter: | Moritz Moeller-Herrmann (mmh) |
Component: | XFS | Assignee: | Dave Chinner (dgc) |
Status: | CLOSED PATCH_ALREADY_AVAILABLE | ||
Severity: | high | ||
Priority: | P2 | ||
Hardware: | i386 | ||
OS: | Linux | ||
Kernel Version: | 2.6.16-2.6.18 | Subsystem: | |
Regression: | --- | Bisected commit-id: |
Description
Moritz Moeller-Herrmann
2007-01-09 08:42:29 UTC
Here is a (tainted by nvidia) oops log: Jan 9 15:06:47 rosalind kernel: ReiserFS: sda1: warning: vs-8115: get_num_ver: not directory or indirect item Jan 9 15:06:47 rosalind last message repeated 3 times Jan 9 15:19:35 rosalind -- MARK -- Jan 9 15:39:35 rosalind -- MARK -- Jan 9 15:59:35 rosalind -- MARK -- Jan 9 16:19:36 rosalind -- MARK -- Jan 9 16:24:01 rosalind kernel: PGD 1d14a067 PUD 4ed5067 PMD 0 Jan 9 16:24:02 rosalind kernel: CPU 0 Jan 9 16:24:02 rosalind kernel: Modules linked in: rt2500 xfs nvidia ipv6 freq_table cryptoloop loop uhci_hcd pcmcia yenta_socket rsrc_nonstatic pcmcia_core video container button battery ac aes dm_crypt dm_snapshot dm_mirror dm_mod snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_pcm_oss snd_mixer_oss dvb_usb_a800 dvb_usb_dibusb_common dib3000mc dib3000_common dvb_usb snd_pcm psmouse dvb_core floppy snd_timer serio_raw snd firmware_class dvb_pll pcspkr soundcore snd_page_alloc i2c_nforce2 i2c_core evdev reiserfs sd_mod ide_cd cdrom usbhid usb_storage sata_nv libata scsi_mod forcedeth generic amd74xx ide_core ehci_hcd ohci_hcd thermal processor fan Jan 9 16:24:02 rosalind kernel: Pid: 17486, comm: pdflush Tainted: P 2.6.18-3-amd64 #1 Jan 9 16:24:02 rosalind kernel: RIP: 0010:[<ffffffff802a7632>] [<ffffffff802a7632>] page_to_pfn+0x0/0x33 Jan 9 16:24:02 rosalind kernel: RSP: 0018:ffff8100328ef7d8 EFLAGS: 00010293 Jan 9 16:24:02 rosalind kernel: RAX: 0000000000000000 RBX: ffff81003b133440 RCX: 0000000000000000 Jan 9 16:24:02 rosalind kernel: RDX: 000000000000002a RSI: ffff81003b133440 RDI: 0000000000000000 Jan 9 16:24:02 rosalind kernel: RBP: ffff810029fb3000 R08: 0000000000000000 R09: ffff81001838e7b0 Jan 9 16:24:02 rosalind kernel: R10: 0000000044808018 R11: ffff810038642cc0 R12: ffff81003b133440 Jan 9 16:24:02 rosalind kernel: R13: 0000000000000000 R14: 0000000000000000 R15: ffff81003e7d8c98 Jan 9 16:24:02 rosalind kernel: FS: 0000000044808960(0000) GS:ffffffff80520000(0000) knlGS:00000000f7dd16c0 Jan 9 16:24:02 rosalind kernel: CS: 0010 DS: 0018 ES: 0018 CR0: 000000008005003b Jan 9 16:24:02 rosalind kernel: CR2: 0000000000000000 CR3: 000000002f85e000 CR4: 00000000000006a0 Jan 9 16:24:02 rosalind kernel: Process pdflush (pid: 17486, threadinfo ffff8100328ee000, task ffff81001838e7b0) Jan 9 16:24:02 rosalind kernel: Stack: ffffffff8022c11c ffff81001838e7b0 000000000000c400 0000000000000000 Jan 9 16:24:02 rosalind kernel: ffff810000000001 0000000000000001 ffff81003b133440 ffff81003e7d8c98 Jan 9 16:24:02 rosalind kernel: ffff8100396c84c0 ffff810008ae63a8 000000000000002a 0000000000056000 Jan 9 16:24:02 rosalind kernel: Call Trace: Jan 9 16:24:02 rosalind kernel: [<ffffffff8022c11c>] blk_recount_segments+0x7e/0x21b Jan 9 16:24:02 rosalind kernel: [<ffffffff802bb9af>] __bio_clone+0x71/0x8a Jan 9 16:24:02 rosalind kernel: [<ffffffff802bb9fd>] bio_clone+0x35/0x3d Jan 9 16:24:02 rosalind kernel: [<ffffffff8823d731>] :dm_crypt:crypt_map+0xcd/0x304 Jan 9 16:24:02 rosalind kernel: [<ffffffff8821d2bf>] :dm_mod:__map_bio+0x47/0x9b Jan 9 16:24:02 rosalind kernel: [<ffffffff8821dc1f>] :dm_mod:__split_bio+0x172/0x37d Jan 9 16:24:02 rosalind kernel: [<ffffffff80220260>] __up_read+0x13/0x8a Jan 9 16:24:02 rosalind kernel: [<ffffffff8821e432>] :dm_mod:dm_request+0x101/0x110 Jan 9 16:24:02 rosalind kernel: [<ffffffff8021a032>] generic_make_request+0x13a/0x14d Jan 9 16:24:02 rosalind kernel: [<ffffffff802311ae>] submit_bio+0xcb/0xd2 Jan 9 16:24:02 rosalind kernel: [<ffffffff8022ac2b>] __bio_add_page+0x188/0x1ce Jan 9 16:24:02 rosalind kernel: [<ffffffff888a0d33>] :xfs:xfs_submit_ioend_bio+0x1e/0x27 Jan 9 16:24:02 rosalind kernel: [<ffffffff888a176b>] :xfs:xfs_page_state_convert+0xa2f/0xb6e Jan 9 16:24:02 rosalind kernel: [<ffffffff888a1ad8>] :xfs:xfs_vm_writepage+0xa7/0xdd Jan 9 16:24:02 rosalind kernel: [<ffffffff8021ad3e>] mpage_writepages+0x1a6/0x34d Jan 9 16:24:02 rosalind kernel: [<ffffffff888a1a31>] :xfs:xfs_vm_writepage+0x0/0xdd Jan 9 16:24:02 rosalind kernel: [<ffffffff80256e6f>] do_writepages+0x20/0x2f Jan 9 16:24:02 rosalind kernel: [<ffffffff8022dd5d>] __writeback_single_inode+0x1b4/0x38b Jan 9 16:24:02 rosalind kernel: [<ffffffff8021ef2c>] sync_sb_inodes+0x1d1/0x2b5 Jan 9 16:24:02 rosalind kernel: [<ffffffff80290354>] keventd_create_kthread+0x0/0x61 Jan 9 16:24:02 rosalind kernel: [<ffffffff8024caf9>] writeback_inodes+0x7d/0xd3 Jan 9 16:24:02 rosalind kernel: [<ffffffff802a8ae2>] background_writeout+0x82/0xb5 Jan 9 16:24:02 rosalind kernel: [<ffffffff80252595>] pdflush+0x0/0x1ed Jan 9 16:24:02 rosalind kernel: [<ffffffff802526d8>] pdflush+0x143/0x1ed Jan 9 16:24:02 rosalind kernel: [<ffffffff802a8a60>] background_writeout+0x0/0xb5 Jan 9 16:24:02 rosalind kernel: [<ffffffff802306e0>] kthread+0xd4/0x107 Jan 9 16:24:02 rosalind kernel: [<ffffffff802594d8>] child_rip+0xa/0x12 Jan 9 16:24:02 rosalind kernel: [<ffffffff80290354>] keventd_create_kthread+0x0/0x61 Jan 9 16:24:02 rosalind kernel: [<ffffffff8023060c>] kthread+0x0/0x107 Jan 9 16:24:02 rosalind kernel: [<ffffffff802594ce>] child_rip+0x0/0x12 Jan 9 16:24:02 rosalind kernel: Jan 9 16:24:02 rosalind kernel: Jan 9 16:24:02 rosalind kernel: Code: 48 8b 07 48 c1 e8 3a 48 8b 14 c5 20 c0 52 80 48 b8 b7 6d db Jan 9 16:24:02 rosalind kernel: RSP <ffff8100328ef7d8> Jan 9 16:39:36 rosalind -- MARK -- Jan 9 16:44:02 rosalind kernel: <1>Unable to handle kernel NULL pointer dereference at 0000000000000000 RIP: Jan 9 16:44:02 rosalind kernel: PGD 1c321067 PUD 3d5fe067 PMD 0 Jan 9 16:44:02 rosalind kernel: CPU 0 Jan 9 16:44:02 rosalind kernel: Modules linked in: rt2500 xfs nvidia ipv6 freq_table cryptoloop loop uhci_hcd pcmcia yenta_socket rsrc_nonstatic pcmcia_core video container button battery ac aes dm_crypt dm_snapshot dm_mirror dm_mod snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_pcm_oss snd_mixer_oss dvb_usb_a800 dvb_usb_dibusb_common dib3000mc dib3000_common dvb_usb snd_pcm psmouse dvb_core floppy snd_timer serio_raw snd firmware_class dvb_pll pcspkr soundcore snd_page_alloc i2c_nforce2 i2c_core evdev reiserfs sd_mod ide_cd cdrom usbhid usb_storage sata_nv libata scsi_mod forcedeth generic amd74xx ide_core ehci_hcd ohci_hcd thermal processor fan Jan 9 16:44:02 rosalind kernel: Pid: 25603, comm: kio_http Tainted: P 2.6.18-3-amd64 #1 Jan 9 16:44:02 rosalind kernel: RIP: 0010:[<ffffffff802a7632>] [<ffffffff802a7632>] page_to_pfn+0x0/0x33 Jan 9 16:44:02 rosalind kernel: RSP: 0018:ffff810029c375f0 EFLAGS: 00010297 Jan 9 16:44:02 rosalind kernel: RAX: 0000000000000000 RBX: ffff81002bc06840 RCX: 0000000000000000 Jan 9 16:44:02 rosalind kernel: RDX: 0000000000000013 RSI: ffff81002bc06840 RDI: 0000000000000000 Jan 9 16:44:02 rosalind kernel: RBP: ffff8100033d3800 R08: ffff810029c36000 R09: ffff810001008068 Jan 9 16:44:02 rosalind kernel: R10: 0000000000000000 R11: ffff8100005a40c0 R12: ffff81002bc06840 Jan 9 16:44:02 rosalind kernel: R13: 0000000000000000 R14: 0000000000000000 R15: ffff81003e7d8c98 Jan 9 16:44:02 rosalind kernel: FS: 00002b2ff0f11cf0(0000) GS:ffffffff80520000(0000) knlGS:00000000f7dd16c0 Jan 9 16:44:02 rosalind kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b Jan 9 16:44:02 rosalind kernel: CR2: 0000000000000000 CR3: 000000002b3a8000 CR4: 00000000000006a0 Jan 9 16:44:02 rosalind kernel: Process kio_http (pid: 25603, threadinfo ffff810029c36000, task ffff8100345ed140) Jan 9 16:44:02 rosalind kernel: Stack: ffffffff8022c11c ffff8100345ed140 000000000000c400 0000000000000000 Jan 9 16:44:02 rosalind kernel: ffff810000000001 0000000000000001 ffff81002bc06840 ffff81003e7d8c98 Jan 9 16:44:02 rosalind kernel: ffff8100005a4dc0 ffff810008ae6128 0000000000000013 000000000000e000 Jan 9 16:44:02 rosalind kernel: Call Trace: Jan 9 16:44:02 rosalind kernel: [<ffffffff8022c11c>] blk_recount_segments+0x7e/0x21b Jan 9 16:44:02 rosalind kernel: [<ffffffff802bb9af>] __bio_clone+0x71/0x8a Jan 9 16:44:02 rosalind kernel: [<ffffffff802bb9fd>] bio_clone+0x35/0x3d Jan 9 16:44:02 rosalind kernel: [<ffffffff8823d731>] :dm_crypt:crypt_map+0xcd/0x304 Jan 9 16:44:02 rosalind kernel: [<ffffffff8821d2bf>] :dm_mod:__map_bio+0x47/0x9b Jan 9 16:44:02 rosalind kernel: [<ffffffff8821dc1f>] :dm_mod:__split_bio+0x172/0x37d Jan 9 16:44:02 rosalind kernel: [<ffffffff80220260>] __up_read+0x13/0x8a Jan 9 16:44:02 rosalind kernel: [<ffffffff8821e432>] :dm_mod:dm_request+0x101/0x110 Jan 9 16:44:02 rosalind kernel: [<ffffffff8021a032>] generic_make_request+0x13a/0x14d Jan 9 16:44:02 rosalind kernel: [<ffffffff802311ae>] submit_bio+0xcb/0xd2 Jan 9 16:44:02 rosalind kernel: [<ffffffff8022ac2b>] __bio_add_page+0x188/0x1ce Jan 9 16:44:02 rosalind kernel: [<ffffffff888a0d33>] :xfs:xfs_submit_ioend_bio+0x1e/0x27 Jan 9 16:44:02 rosalind kernel: [<ffffffff888a1790>] :xfs:xfs_page_state_convert+0xa54/0xb6e Jan 9 16:44:02 rosalind kernel: [<ffffffff888a1ad8>] :xfs:xfs_vm_writepage+0xa7/0xdd Jan 9 16:44:02 rosalind kernel: [<ffffffff802a9be2>] shrink_inactive_list+0x3c6/0x7e1 Jan 9 16:44:02 rosalind kernel: [<ffffffff88883b7a>] :xfs:xfs_iext_bno_to_ext+0xc0/0x140 Jan 9 16:44:02 rosalind kernel: [<ffffffff8024458d>] __pagevec_release+0x19/0x22 Jan 9 16:44:02 rosalind kernel: [<ffffffff802a96fd>] shrink_active_list+0x45e/0x46c Jan 9 16:44:02 rosalind kernel: [<ffffffff8021112a>] shrink_zone+0xe2/0x107 Jan 9 16:44:02 rosalind kernel: [<ffffffff802aa6de>] try_to_free_pages+0x159/0x260 Jan 9 16:44:02 rosalind kernel: [<ffffffff8020e01c>] __alloc_pages+0x1a8/0x2a9 Jan 9 16:44:02 rosalind kernel: [<ffffffff8020f4e4>] do_wp_page+0x244/0x450 Jan 9 16:44:02 rosalind kernel: [<ffffffff80208c89>] __handle_mm_fault+0x8e6/0x94f Jan 9 16:44:02 rosalind kernel: [<ffffffff80220260>] __up_read+0x13/0x8a Jan 9 16:44:02 rosalind kernel: [<ffffffff8020a6d1>] do_page_fault+0x39d/0x706 Jan 9 16:44:02 rosalind kernel: [<ffffffff8020bd1d>] _atomic_dec_and_lock+0x39/0x57 Jan 9 16:44:02 rosalind kernel: [<ffffffff8020c8fb>] dput+0x34/0x153 Jan 9 16:44:02 rosalind kernel: [<ffffffff8025931d>] error_exit+0x0/0x84 Jan 9 16:44:02 rosalind kernel: Jan 9 16:44:02 rosalind kernel: Jan 9 16:44:02 rosalind kernel: Code: 48 8b 07 48 c1 e8 3a 48 8b 14 c5 20 c0 52 80 48 b8 b7 6d db Jan 9 16:44:02 rosalind kernel: RSP <ffff810029c375f0> Jan 9 16:44:06 rosalind kernel: <1>Unable to handle kernel NULL pointer dereference at 0000000000000000 RIP: Jan 9 16:44:06 rosalind kernel: PGD 25c60067 PUD 25c80067 PMD 0 Jan 9 16:44:06 rosalind kernel: CPU 0 Jan 9 16:44:06 rosalind kernel: Modules linked in: rt2500 xfs nvidia ipv6 freq_table cryptoloop loop uhci_hcd pcmcia yenta_socket rsrc_nonstatic pcmcia_core video container button battery ac aes dm_crypt dm_snapshot dm_mirror dm_mod snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_pcm_oss snd_mixer_oss dvb_usb_a800 dvb_usb_dibusb_common dib3000mc dib3000_common dvb_usb snd_pcm psmouse dvb_core floppy snd_timer serio_raw snd firmware_class dvb_pll pcspkr soundcore snd_page_alloc i2c_nforce2 i2c_core evdev reiserfs sd_mod ide_cd cdrom usbhid usb_storage sata_nv libata scsi_mod forcedeth generic amd74xx ide_core ehci_hcd ohci_hcd thermal processor fan Jan 9 16:44:06 rosalind kernel: Pid: 4594, comm: Xorg Tainted: P 2.6.18-3-amd64 #1 Jan 9 16:44:06 rosalind kernel: RIP: 0010:[<ffffffff802a7632>] [<ffffffff802a7632>] page_to_pfn+0x0/0x33 Jan 9 16:44:06 rosalind kernel: RSP: 0018:ffff81002614f2e0 EFLAGS: 00010283 Jan 9 16:44:06 rosalind kernel: RAX: 0000000000000000 RBX: ffff8100167725c0 RCX: 0000000000000000 Jan 9 16:44:06 rosalind kernel: RDX: 0000000000000020 RSI: ffff8100167725c0 RDI: 0000000000000000 Jan 9 16:44:06 rosalind kernel: RBP: ffff81003cfaa000 R08: ffff81002614e000 R09: 0000000000000000 Jan 9 16:44:06 rosalind kernel: R10: 0000000044808018 R11: ffff81002ac83ec0 R12: ffff8100167725c0 Jan 9 16:44:06 rosalind kernel: R13: 0000000000000000 R14: 0000000000000000 R15: ffff81003e7d8c98 Jan 9 16:44:06 rosalind kernel: FS: 00002addc1c91ae0(0000) GS:ffffffff80520000(0000) knlGS:00000000f7dd16c0 Jan 9 16:44:06 rosalind kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b Jan 9 16:44:06 rosalind kernel: CR2: 0000000000000000 CR3: 0000000018e28000 CR4: 00000000000006a0 Jan 9 16:44:06 rosalind kernel: Process Xorg (pid: 4594, threadinfo ffff81002614e000, task ffff8100266c6830) Jan 9 16:44:06 rosalind kernel: Stack: ffffffff8022c11c ffff8100266c6830 000000000000c400 0000000000000000 Jan 9 16:44:06 rosalind kernel: ffff810000000001 0000000000000001 ffff8100167725c0 ffff81003e7d8c98 Jan 9 16:44:06 rosalind kernel: ffff81003896a6c0 ffff81000c66aca8 0000000000000020 0000000000001000 Jan 9 16:44:06 rosalind kernel: Call Trace: Jan 9 16:44:06 rosalind kernel: [<ffffffff8022c11c>] blk_recount_segments+0x7e/0x21b Jan 9 16:44:06 rosalind kernel: [<ffffffff802bb9af>] __bio_clone+0x71/0x8a Jan 9 16:44:06 rosalind kernel: [<ffffffff802bb9fd>] bio_clone+0x35/0x3d Jan 9 16:44:06 rosalind kernel: [<ffffffff8823d731>] :dm_crypt:crypt_map+0xcd/0x304 Jan 9 16:44:06 rosalind kernel: [<ffffffff8821d2bf>] :dm_mod:__map_bio+0x47/0x9b Jan 9 16:44:06 rosalind kernel: [<ffffffff8821dc1f>] :dm_mod:__split_bio+0x172/0x37d Jan 9 16:44:06 rosalind kernel: [<ffffffff80220260>] __up_read+0x13/0x8a Jan 9 16:44:06 rosalind kernel: [<ffffffff8821e432>] :dm_mod:dm_request+0x101/0x110 Jan 9 16:44:06 rosalind kernel: [<ffffffff8021a032>] generic_make_request+0x13a/0x14d Jan 9 16:44:06 rosalind kernel: [<ffffffff802311ae>] submit_bio+0xcb/0xd2 Jan 9 16:44:06 rosalind kernel: [<ffffffff8022ac2b>] __bio_add_page+0x188/0x1ce Jan 9 16:44:06 rosalind kernel: [<ffffffff888a0d33>] :xfs:xfs_submit_ioend_bio+0x1e/0x27 Jan 9 16:44:06 rosalind kernel: [<ffffffff888a1790>] :xfs:xfs_page_state_convert+0xa54/0xb6e Jan 9 16:44:06 rosalind kernel: [<ffffffff888a1ad8>] :xfs:xfs_vm_writepage+0xa7/0xdd Jan 9 16:44:06 rosalind kernel: [<ffffffff802a9be2>] shrink_inactive_list+0x3c6/0x7e1 Jan 9 16:44:06 rosalind kernel: [<ffffffff8845e124>] :nvidia:_nv007174rm+0x150/0x50a Jan 9 16:44:06 rosalind kernel: [<ffffffff8024458d>] __pagevec_release+0x19/0x22 Jan 9 16:44:06 rosalind kernel: [<ffffffff802a96fd>] shrink_active_list+0x45e/0x46c Jan 9 16:44:06 rosalind kernel: [<ffffffff8021112a>] shrink_zone+0xe2/0x107 Jan 9 16:44:06 rosalind kernel: [<ffffffff802aa6de>] try_to_free_pages+0x159/0x260 Jan 9 16:44:06 rosalind kernel: [<ffffffff8020e01c>] __alloc_pages+0x1a8/0x2a9 Jan 9 16:44:06 rosalind kernel: [<ffffffff8022c446>] __wake_up+0x38/0x4f Jan 9 16:44:06 rosalind kernel: [<ffffffff8023a1b8>] __get_free_pages+0xe/0x33 Jan 9 16:44:06 rosalind kernel: [<ffffffff8021c833>] __pollwait+0x58/0xe0 Jan 9 16:44:06 rosalind kernel: [<ffffffff8022e2cd>] unix_poll+0x21/0xa4 Jan 9 16:44:06 rosalind kernel: [<ffffffff8020f961>] do_select+0x271/0x439 Jan 9 16:44:06 rosalind kernel: [<ffffffff8021c7db>] __pollwait+0x0/0xe0 Jan 9 16:44:06 rosalind kernel: [<ffffffff8027d3de>] default_wake_function+0x0/0xe Jan 9 16:44:06 rosalind last message repeated 9 times Jan 9 16:44:06 rosalind kernel: [<ffffffff802147d6>] sys_select+0x26d/0x3d4 Jan 9 16:44:06 rosalind kernel: [<ffffffff80266c22>] init_fpu+0x62/0x7f Jan 9 16:44:06 rosalind kernel: [<ffffffff80263204>] math_state_restore+0x23/0x4c Jan 9 16:44:06 rosalind kernel: [<ffffffff8025931d>] error_exit+0x0/0x84 Jan 9 16:44:06 rosalind kernel: [<ffffffff8023fde4>] sys_rt_sigreturn+0x221/0x2c9 Jan 9 16:44:06 rosalind kernel: [<ffffffff8025864e>] system_call+0x7e/0x83 Jan 9 16:44:06 rosalind kernel: Jan 9 16:44:06 rosalind kernel: Jan 9 16:44:06 rosalind kernel: Code: 48 8b 07 48 c1 e8 3a 48 8b 14 c5 20 c0 52 80 48 b8 b7 6d db Jan 9 16:44:06 rosalind kernel: RSP <ffff81002614f2e0> Jan 9 16:44:46 rosalind kernel: <6>SysRq : Emergency Sync Jan 9 16:44:46 rosalind kernel: Emergency Sync complete Jan 9 16:44:48 rosalind kernel: SysRq : Emergency Sync Jan 9 16:44:48 rosalind kernel: Emergency Sync complete Jan 9 16:44:50 rosalind exiting on signal 15 Bug in dmcrypt. There's been several bugs in dmcrypt that only XFS has triggered and the last of these that I know about was fixed in 2.6.19. |