Hi, On Thu, 5 Nov 2009 22:31:58 +0000 (UTC), Markus Trippelsdorf wrote: > While playing with nilfs as the root fs on my SSD I ran into the following > problem: > > Nov 5 22:16:00 arch kernel: BUG: unable to handle kernel NULL pointer > dereference at 0000000000000038 > Nov 5 22:16:00 arch kernel: IP: [<ffffffff811846b2>] > nilfs_ioctl_clean_segments+0x342/0x49d > Nov 5 22:16:00 arch kernel: PGD 11c663067 PUD 11c7a2067 PMD 0 > Nov 5 22:16:00 arch kernel: Oops: 0000 [#1] SMP > Nov 5 22:16:00 arch kernel: last sysfs file: > /sys/devices/pci0000:00/0000:00:01.0/0000:01:05.0/boot_vga > Nov 5 22:16:00 arch kernel: CPU 2 > Nov 5 22:16:00 arch kernel: Pid: 1204, comm: nilfs_cleanerd Not tainted > 2.6.32-rc6-00058-g9724678-dirty #1 System Product Name > Nov 5 22:16:00 arch kernel: RIP: 0010:[<ffffffff811846b2>] > [<ffffffff811846b2>] nilfs_ioctl_clean_segments+0x342/0x49d > Nov 5 22:16:00 arch kernel: RSP: 0018:ffff88011dc9dca8 EFLAGS: 00010246 > Nov 5 22:16:00 arch kernel: RAX: 0000000000000000 RBX: 00000000ffffffef RCX: > ffff8800b61430b8 > Nov 5 22:16:00 arch kernel: RDX: ffffffff8155ab7a RSI: 0000000000400000 RDI: > 0000000000000004 > Nov 5 22:16:00 arch kernel: RBP: ffff88011dc9ddf8 R08: 0000000000400020 R09: > 0000000000000000 > Nov 5 22:16:00 arch kernel: R10: 0000000000000000 R11: ffff8800b93f4ad8 R12: > ffff8800b6143070 > Nov 5 22:16:00 arch kernel: R13: ffff88011f0c0a00 R14: 0000000000000004 R15: > ffff88011f583558 > Nov 5 22:16:00 arch kernel: FS: 00007ff8c9960700(0000) > GS:ffff880028300000(0000) knlGS:0000000000000000 > Nov 5 22:16:00 arch kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b > Nov 5 22:16:00 arch kernel: CR2: 0000000000000038 CR3: 000000011dcbb000 CR4: > 00000000000006e0 > Nov 5 22:16:00 arch kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: > 0000000000000000 > Nov 5 22:16:00 arch kernel: DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: > 0000000000000400 > Nov 5 22:16:00 arch kernel: Process nilfs_cleanerd (pid: 1204, threadinfo > ffff88011dc9c000, task ffff88011d565800) > Nov 5 22:16:00 arch kernel: Stack: > Nov 5 22:16:00 arch kernel: ffff88011dc9dcf8 0000000000000202 > ffff88011dc9dcc8 ffff88011dc9dda8 > Nov 5 22:16:00 arch kernel: <0> 000000000097b320 ffff8800b61430b8 > 0000000000000000 0000000000000005 > Nov 5 22:16:00 arch kernel: <0> 00000000000008e4 00000000000008e4 > 000000000098f330 00000040000008e4 > Nov 5 22:16:00 arch kernel: Call Trace: > Nov 5 22:16:00 arch kernel: [<ffffffff811841e0>] ? > nilfs_ioctl_wrap_copy+0x179/0x18b > Nov 5 22:16:00 arch kernel: [<ffffffff81184a61>] nilfs_ioctl+0x254/0x2ba > Nov 5 22:16:00 arch kernel: [<ffffffff8110750c>] ? locks_free_lock+0x4f/0x53 > Nov 5 22:16:00 arch kernel: [<ffffffff810e3637>] vfs_ioctl+0x22/0x87 > Nov 5 22:16:00 arch kernel: [<ffffffff810e3b4d>] do_vfs_ioctl+0x435/0x47b > Nov 5 22:16:00 arch kernel: [<ffffffff810c37fb>] ? remove_vma+0x5c/0x64 > Nov 5 22:16:00 arch kernel: [<ffffffff810e3bda>] sys_ioctl+0x47/0x6a > Nov 5 22:16:00 arch kernel: [<ffffffff8103157b>] > system_call_fastpath+0x16/0x1b > Nov 5 22:16:00 arch kernel: Code: d8 fe ff ff e8 ba f6 ff ff 85 c0 48 8b 95 > d8 fe ff ff 79 59 83 f8 ef 89 c3 0f 85 ad 00 00 00 49 8b 44 24 40 48 c7 c2 7a > ab 55 81 <83> 78 38 00 48 8b 78 10 48 8b 70 28 4c 8b 48 30 4c 8b 40 08 48 > Nov 5 22:16:00 arch kernel: RIP [<ffffffff811846b2>] > nilfs_ioctl_clean_segments+0x342/0x49d > Nov 5 22:16:00 arch kernel: RSP <ffff88011dc9dca8> > Nov 5 22:16:00 arch kernel: CR2: 0000000000000038 > Nov 5 22:16:00 arch kernel: ---[ end trace 1fa7d83d961ba4e4 ]--- > > Nov 5 22:21:15 arch kernel: BUG: unable to handle kernel NULL pointer > dereference at 0000000000000038 > Nov 5 22:21:15 arch kernel: IP: [<ffffffff811846b2>] > nilfs_ioctl_clean_segments+0x342/0x49d > Nov 5 22:21:15 arch kernel: PGD 11c538067 PUD 11b952067 PMD 0 > Nov 5 22:21:15 arch kernel: Oops: 0000 [#1] SMP > Nov 5 22:21:15 arch kernel: last sysfs file: > /sys/devices/pci0000:00/0000:00:12.1/usb4/idVendor > Nov 5 22:21:15 arch kernel: CPU 3 > Nov 5 22:21:15 arch kernel: Pid: 1226, comm: nilfs_cleanerd Not tainted > 2.6.32-rc6-00058-g9724678-dirty #1 System Product Name > Nov 5 22:21:15 arch kernel: RIP: 0010:[<ffffffff811846b2>] > [<ffffffff811846b2>] nilfs_ioctl_clean_segments+0x342/0x49d > Nov 5 22:21:15 arch kernel: RSP: 0018:ffff88011d493ca8 EFLAGS: 00010246 > Nov 5 22:21:15 arch kernel: RAX: 0000000000000000 RBX: 00000000ffffffef RCX: > ffff88011b025a58 > Nov 5 22:21:15 arch kernel: RDX: ffffffff8155ab7a RSI: 0000000000400000 RDI: > 0000000000000004 > Nov 5 22:21:15 arch kernel: RBP: ffff88011d493df8 R08: 0000000000400020 R09: > 0000000000000000 > Nov 5 22:21:15 arch kernel: R10: 0000000000000000 R11: ffff88011f733af8 R12: > ffff88011b025a10 > Nov 5 22:21:15 arch kernel: R13: ffff88011faa7600 R14: 0000000000000004 R15: > ffff88011f7b0840 > Nov 5 22:21:15 arch kernel: FS: 00007fcf4fd80700(0000) > GS:ffff880028380000(0000) knlGS:0000000000000000 > Nov 5 22:21:15 arch kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b > Nov 5 22:21:15 arch kernel: CR2: 0000000000000038 CR3: 000000011cdd4000 CR4: > 00000000000006e0 > Nov 5 22:21:15 arch kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: > 0000000000000000 > Nov 5 22:21:15 arch kernel: DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: > 0000000000000400 > Nov 5 22:21:15 arch kernel: Process nilfs_cleanerd (pid: 1226, threadinfo > ffff88011d492000, task ffff88011c482c00) > Nov 5 22:21:15 arch kernel: Stack: > Nov 5 22:21:15 arch kernel: ffff88011d493cf8 0000000000000202 > ffff88011d493cc8 ffff88011d493da8 > Nov 5 22:21:15 arch kernel: <0> 0000000001aeb320 ffff88011b025a58 > 0000000000000000 0000000000000005 > Nov 5 22:21:15 arch kernel: <0> 00000000000008e4 00000000000008e4 > 00007fcf4fd3e010 00000040000008e4 > Nov 5 22:21:15 arch kernel: Call Trace: > Nov 5 22:21:15 arch kernel: [<ffffffff811841e0>] ? > nilfs_ioctl_wrap_copy+0x179/0x18b > Nov 5 22:21:15 arch kernel: [<ffffffff81184a61>] nilfs_ioctl+0x254/0x2ba > Nov 5 22:21:15 arch kernel: [<ffffffff810bb3de>] ? __inc_zone_state+0x9/0x73 > Nov 5 22:21:15 arch kernel: [<ffffffff810b05e1>] ? __lru_cache_add+0x9/0x60 > Nov 5 22:21:15 arch kernel: [<ffffffff810b065f>] ? > lru_cache_add_lru+0x27/0x29 > Nov 5 22:21:15 arch kernel: [<ffffffff810e3637>] vfs_ioctl+0x22/0x87 > Nov 5 22:21:15 arch kernel: [<ffffffff810e3b4d>] do_vfs_ioctl+0x435/0x47b > Nov 5 22:21:15 arch kernel: [<ffffffff811f8e97>] ? __up_read+0x9a/0xa3 > Nov 5 22:21:15 arch kernel: [<ffffffff8107ed46>] ? up_read+0xe/0x10 > Nov 5 22:21:15 arch kernel: [<ffffffff810e3bda>] sys_ioctl+0x47/0x6a > Nov 5 22:21:15 arch kernel: [<ffffffff8103157b>] > system_call_fastpath+0x16/0x1b > Nov 5 22:21:15 arch kernel: Code: d8 fe ff ff e8 ba f6 ff ff 85 c0 48 8b 95 > d8 fe ff ff 79 59 83 f8 ef 89 c3 0f 85 ad 00 00 00 49 8b 44 24 40 48 c7 c2 7a > ab 55 81 <83> 78 38 00 48 8b 78 10 48 8b 70 28 4c 8b 48 30 4c 8b 40 08 48 > Nov 5 22:21:15 arch kernel: RIP [<ffffffff811846b2>] > nilfs_ioctl_clean_segments+0x342/0x49d > Nov 5 22:21:15 arch kernel: RSP <ffff88011d493ca8> > Nov 5 22:21:15 arch kernel: CR2: 0000000000000038 > Nov 5 22:21:15 arch kernel: ---[ end trace 8e34edfc69969ade ]--- > > > (This is all the info I can provide, because I immediately switched back to > btrfs) > -- > Markus
Thank you for reporting this oops. I found a regression in changes merged in 2.6.32-rc1. Later, I will fix it and post the bug-fix. Thanks, Ryusuke Konishi _______________________________________________ users mailing list [email protected] https://www.nilfs.org/mailman/listinfo/users
