On Mon, 20 Sep 2010 17:49:42 +0200, Anisse Astier <anisse@xxxxxxxxx> wrote : > Hi, > > (Please Cc: me since I'm not subscribed to fsdevel) > > I had this oops on a Toshiba L670D laptop; I was able to reproduce with > version 2.6.33.3 and 2.6.31.6 (I know these aren't up-to-date). > This happened while running "mkfs.ext3 -O dir_index -L home /dev/sda9". I had new traces: [ 955.035230] ------------[ cut here ]------------ [ 955.035238] WARNING: at fs/buffer.c:1682 __block_write_full_page+0x136/0x2e0() [ 955.035241] Hardware name: Satellite L670D [ 955.035243] Modules linked in: ipv6 fuse snd_hda_codec_atihdmi snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep uvcvideo snd_pcm videodev video usb_storage v4l1_compat output rtc_cmos snd_timer snd rtc_core battery snd_page_alloc ac rtc_lib i2c_piix4 r8192se_pci i2c_core button processor nfs lockd nfs_acl auth_rpcgss sunrpc smsc95xx usbnet ohci_hcd ehci_hcd usbcore thermal thermal_sys [ 955.035270] Pid: 9689, comm: flush-8:0 Not tainted 2.6.35.4 #30 [ 955.035272] Call Trace: [ 955.035277] [<c10240f2>] ? warn_slowpath_common+0x6a/0x7b [ 955.035281] [<c108df7a>] ? __block_write_full_page+0x136/0x2e0 [ 955.035284] [<c1024110>] ? warn_slowpath_null+0xd/0x10 [ 955.035287] [<c108df7a>] ? __block_write_full_page+0x136/0x2e0 [ 955.035291] [<c10900bf>] ? blkdev_get_block+0x0/0xc9 [ 955.035294] [<c108e1ca>] ? block_write_full_page_endio+0xa6/0xaf [ 955.035298] [<c108ccdb>] ? end_buffer_async_write+0x0/0xd1 [ 955.035301] [<c10900bf>] ? blkdev_get_block+0x0/0xc9 [ 955.035304] [<c108e1dd>] ? block_write_full_page+0xa/0xc [ 955.035307] [<c108ccdb>] ? end_buffer_async_write+0x0/0xd1 [ 955.035310] [<c1056a67>] ? __writepage+0x8/0x1f [ 955.035314] [<c1056fdb>] ? write_cache_pages+0x1af/0x267 [ 955.035317] [<c1056a5f>] ? __writepage+0x0/0x1f [ 955.035320] [<c10570a9>] ? generic_writepages+0x16/0x1d [ 955.035324] [<c10570c4>] ? do_writepages+0x14/0x20 [ 955.035327] [<c1087593>] ? writeback_single_inode+0xb0/0x272 [ 955.035331] [<c1087b51>] ? writeback_sb_inodes+0x128/0x1da [ 955.035334] [<c1087fab>] ? writeback_inodes_wb+0xfa/0x10a [ 955.035337] [<c1088127>] ? wb_writeback+0x16c/0x1d2 [ 955.035341] [<c10881cd>] ? wb_do_writeback+0x40/0x117 [ 955.035344] [<c102c42f>] ? process_timeout+0x0/0x5 [ 955.035348] [<c10882d3>] ? bdi_writeback_task+0x2f/0xe8 [ 955.035351] [<c105f754>] ? bdi_start_fn+0x52/0x9e [ 955.035354] [<c105f702>] ? bdi_start_fn+0x0/0x9e [ 955.035358] [<c10337df>] ? kthread+0x5f/0x64 [ 955.035361] [<c1033780>] ? kthread+0x0/0x64 [ 955.035364] [<c1002b76>] ? kernel_thread_helper+0x6/0x10 [ 955.035366] ---[ end trace a0d09cf2717b5bad ]--- [ 1080.365094] flush-8:0 D 0009fdfb 0 9689 2 0x00000000 [ 1080.365099] c2d06440 00000046 f5b13bc0 0009fdfb c141a440 c141a440 00000001 c1414000 [ 1080.365105] c141a440 0000000f f586dd49 00000000 00000001 00000001 c2d06440 f5b13bc0 [ 1080.365109] 00000000 c1452a04 c1297bb1 f586dd78 f586dd80 c108cb79 c12980b1 c108cb49 [ 1080.365114] Call Trace: [ 1080.365122] [<c1297bb1>] ? io_schedule+0x2a/0x3b [ 1080.365126] [<c108cb79>] ? sync_buffer+0x30/0x33 [ 1080.365129] [<c12980b1>] ? __wait_on_bit+0x31/0x56 [ 1080.365132] [<c108cb49>] ? sync_buffer+0x0/0x33 [ 1080.365134] [<c108cb49>] ? sync_buffer+0x0/0x33 [ 1080.365138] [<c1298171>] ? out_of_line_wait_on_bit+0x9b/0xa3 [ 1080.365142] [<c1033afb>] ? wake_bit_function+0x0/0x30 [ 1080.365145] [<c108caf3>] ? __wait_on_buffer+0x16/0x18 [ 1080.365148] [<c108cb37>] ? unmap_underlying_metadata+0x42/0x54 [ 1080.365151] [<c108dfaf>] ? __block_write_full_page+0x16b/0x2e0 [ 1080.365155] [<c10900bf>] ? blkdev_get_block+0x0/0xc9 [ 1080.365158] [<c108e1ca>] ? block_write_full_page_endio+0xa6/0xaf [ 1080.365161] [<c108ccdb>] ? end_buffer_async_write+0x0/0xd1 [ 1080.365164] [<c10900bf>] ? blkdev_get_block+0x0/0xc9 [ 1080.365167] [<c108e1dd>] ? block_write_full_page+0xa/0xc [ 1080.365169] [<c108ccdb>] ? end_buffer_async_write+0x0/0xd1 [ 1080.365173] [<c1056a67>] ? __writepage+0x8/0x1f [ 1080.365176] [<c1056fdb>] ? write_cache_pages+0x1af/0x267 [ 1080.365179] [<c1056a5f>] ? __writepage+0x0/0x1f [ 1080.365183] [<c10570a9>] ? generic_writepages+0x16/0x1d [ 1080.365186] [<c10570c4>] ? do_writepages+0x14/0x20 [ 1080.365190] [<c1087593>] ? writeback_single_inode+0xb0/0x272 [ 1080.365193] [<c1087b51>] ? writeback_sb_inodes+0x128/0x1da [ 1080.365196] [<c1087fab>] ? writeback_inodes_wb+0xfa/0x10a [ 1080.365200] [<c1088127>] ? wb_writeback+0x16c/0x1d2 [ 1080.365203] [<c10881cd>] ? wb_do_writeback+0x40/0x117 [ 1080.365207] [<c102c42f>] ? process_timeout+0x0/0x5 [ 1080.365210] [<c10882d3>] ? bdi_writeback_task+0x2f/0xe8 [ 1080.365214] [<c105f754>] ? bdi_start_fn+0x52/0x9e [ 1080.365217] [<c105f702>] ? bdi_start_fn+0x0/0x9e [ 1080.365220] [<c10337df>] ? kthread+0x5f/0x64 [ 1080.365223] [<c1033780>] ? kthread+0x0/0x64 [ 1080.365226] [<c1002b76>] ? kernel_thread_helper+0x6/0x10 [â] A few more of those every two minutes, followed by an Oops: [ 2160.372199] INFO: task flush-8:0:9689 blocked for more than 120 seconds. [ 2160.372202] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 2160.372205] flush-8:0 D 0009fdfb 0 9689 2 0x00000000 [ 2160.372210] c2d06440 00000046 f5b13bc0 0009fdfb c141a440 c141a440 00000001 c1414000 [ 2160.372215] c141a440 0000000f f586dd49 00000000 00000001 00000001 c2d06440 f5b13bc0 [ 2160.372220] 00000000 c1452a04 c1297bb1 f586dd78 f586dd80 c108cb79 c12980b1 c108cb49 [ 2160.372225] Call Trace: [ 2160.372233] [<c1297bb1>] ? io_schedule+0x2a/0x3b [ 2160.372237] [<c108cb79>] ? sync_buffer+0x30/0x33 [ 2160.372240] [<c12980b1>] ? __wait_on_bit+0x31/0x56 [ 2160.372243] [<c108cb49>] ? sync_buffer+0x0/0x33 [ 2160.372245] [<c108cb49>] ? sync_buffer+0x0/0x33 [ 2160.372248] [<c1298171>] ? out_of_line_wait_on_bit+0x9b/0xa3 [ 2160.372253] [<c1033afb>] ? wake_bit_function+0x0/0x30 [ 2160.372255] [<c108caf3>] ? __wait_on_buffer+0x16/0x18 [ 2160.372258] [<c108cb37>] ? unmap_underlying_metadata+0x42/0x54 [ 2160.372262] [<c108dfaf>] ? __block_write_full_page+0x16b/0x2e0 [ 2160.372265] [<c10900bf>] ? blkdev_get_block+0x0/0xc9 [ 2160.372268] [<c108e1ca>] ? block_write_full_page_endio+0xa6/0xaf [ 2160.372271] [<c108ccdb>] ? end_buffer_async_write+0x0/0xd1 [ 2160.372274] [<c10900bf>] ? blkdev_get_block+0x0/0xc9 [ 2160.372277] [<c108e1dd>] ? block_write_full_page+0xa/0xc [ 2160.372280] [<c108ccdb>] ? end_buffer_async_write+0x0/0xd1 [ 2160.372284] [<c1056a67>] ? __writepage+0x8/0x1f [ 2160.372287] [<c1056fdb>] ? write_cache_pages+0x1af/0x267 [ 2160.372290] [<c1056a5f>] ? __writepage+0x0/0x1f [ 2160.372294] [<c10570a9>] ? generic_writepages+0x16/0x1d [ 2160.372297] [<c10570c4>] ? do_writepages+0x14/0x20 [ 2160.372300] [<c1087593>] ? writeback_single_inode+0xb0/0x272 [ 2160.372304] [<c1087b51>] ? writeback_sb_inodes+0x128/0x1da [ 2160.372307] [<c1087fab>] ? writeback_inodes_wb+0xfa/0x10a [ 2160.372310] [<c1088127>] ? wb_writeback+0x16c/0x1d2 [ 2160.372314] [<c10881cd>] ? wb_do_writeback+0x40/0x117 [ 2160.372317] [<c102c42f>] ? process_timeout+0x0/0x5 [ 2160.372320] [<c10882d3>] ? bdi_writeback_task+0x2f/0xe8 [ 2160.372324] [<c105f754>] ? bdi_start_fn+0x52/0x9e [ 2160.372327] [<c105f702>] ? bdi_start_fn+0x0/0x9e [ 2160.372330] [<c10337df>] ? kthread+0x5f/0x64 [ 2160.372333] [<c1033780>] ? kthread+0x0/0x64 [ 2160.372336] [<c1002b76>] ? kernel_thread_helper+0x6/0x10 [ 2447.742681] ------------[ cut here ]------------ [ 2447.742688] WARNING: at fs/buffer.c:1189 __brelse+0x20/0x24() [ 2447.742699] Hardware name: Satellite L670D [ 2447.742700] VFS: brelse: Trying to free free buffer [ 2447.742702] Modules linked in: ipv6 fuse snd_hda_codec_atihdmi snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep uvcvideo snd_pcm videodev video usb_storage v4l1_compat output rtc_cmos snd_timer snd rtc_core battery snd_page_alloc ac rtc_lib i2c_piix4 r8192se_pci i2c_core button processor nfs lockd nfs_acl auth_rpcgss sunrpc smsc95xx usbnet ohci_hcd ehci_hcd usbcore thermal thermal_sys [ 2447.742724] Pid: 9689, comm: flush-8:0 Tainted: G W 2.6.35.4 #30 [ 2447.742726] Call Trace: [ 2447.742731] [<c10240f2>] ? warn_slowpath_common+0x6a/0x7b [ 2447.742735] [<c108c01d>] ? __brelse+0x20/0x24 [ 2447.742738] [<c1024169>] ? warn_slowpath_fmt+0x28/0x2c [ 2447.742741] [<c108c01d>] ? __brelse+0x20/0x24 [ 2447.742744] [<c108dfaf>] ? __block_write_full_page+0x16b/0x2e0 [ 2447.742747] [<c10900bf>] ? blkdev_get_block+0x0/0xc9 [ 2447.742750] [<c108e1ca>] ? block_write_full_page_endio+0xa6/0xaf [ 2447.742753] [<c108ccdb>] ? end_buffer_async_write+0x0/0xd1 [ 2447.742756] [<c10900bf>] ? blkdev_get_block+0x0/0xc9 [ 2447.742759] [<c108e1dd>] ? block_write_full_page+0xa/0xc [ 2447.742761] [<c108ccdb>] ? end_buffer_async_write+0x0/0xd1 [ 2447.742765] [<c1056a67>] ? __writepage+0x8/0x1f [ 2447.742768] [<c1056fdb>] ? write_cache_pages+0x1af/0x267 [ 2447.742771] [<c1056a5f>] ? __writepage+0x0/0x1f [ 2447.742774] [<c10570a9>] ? generic_writepages+0x16/0x1d [ 2447.742777] [<c10570c4>] ? do_writepages+0x14/0x20 [ 2447.742780] [<c1087593>] ? writeback_single_inode+0xb0/0x272 [ 2447.742783] [<c1087b51>] ? writeback_sb_inodes+0x128/0x1da [ 2447.742787] [<c1087fab>] ? writeback_inodes_wb+0xfa/0x10a [ 2447.742790] [<c1088127>] ? wb_writeback+0x16c/0x1d2 [ 2447.742793] [<c10881cd>] ? wb_do_writeback+0x40/0x117 [ 2447.742797] [<c102c42f>] ? process_timeout+0x0/0x5 [ 2447.742800] [<c10882d3>] ? bdi_writeback_task+0x2f/0xe8 [ 2447.742803] [<c105f754>] ? bdi_start_fn+0x52/0x9e [ 2447.742805] [<c105f702>] ? bdi_start_fn+0x0/0x9e [ 2447.742808] [<c10337df>] ? kthread+0x5f/0x64 [ 2447.742811] [<c1033780>] ? kthread+0x0/0x64 [ 2447.742814] [<c1002b76>] ? kernel_thread_helper+0x6/0x10 [ 2447.742816] ---[ end trace a0d09cf2717b5bae ]--- [ 2447.742822] BUG: unable to handle kernel NULL pointer dereference at (null) [ 2447.742824] IP: [<c108df53>] __block_write_full_page+0x10f/0x2e0 [ 2447.742828] *pde = 00000000 [ 2447.742830] Oops: 0000 [#1] SMP [ 2447.742832] last sysfs file: /sys/devices/pci0000:00/0000:00:11.0/host0/target0:0:0/0:0:0:0/block/sda/removable [ 2447.742835] Modules linked in: ipv6 fuse snd_hda_codec_atihdmi snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep uvcvideo snd_pcm videodev video usb_storage v4l1_compat output rtc_cmos snd_timer snd rtc_core battery snd_page_alloc ac rtc_lib i2c_piix4 r8192se_pci i2c_core button processor nfs lockd nfs_acl auth_rpcgss sunrpc smsc95xx usbnet ohci_hcd ehci_hcd usbcore thermal thermal_sys [ 2447.742850] [ 2447.742853] Pid: 9689, comm: flush-8:0 Tainted: G W 2.6.35.4 #30 NALAE/Satellite L670D [ 2447.742855] EIP: 0060:[<c108df53>] EFLAGS: 00010283 CPU: 1 [ 2447.742858] EIP is at __block_write_full_page+0x10f/0x2e0 [ 2447.742860] EAX: 00000000 EBX: 05a8091f ECX: f586dd78 EDX: c108c01d [ 2447.742862] ESI: 00000000 EDI: 00000000 EBP: c14731a0 ESP: f586ddc0 [ 2447.742864] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 [ 2447.742867] Process flush-8:0 (pid: 9689, ti=f586c000 task=f5b13bc0 task.ti=f586c000) [ 2447.742869] Stack: [ 2447.742870] c009cf98 00000001 db6d983c 00000200 19f0a312 00000000 c10900bf c14731a0 [ 2447.742873] <0> db6d983c e1462600 00000033 c108e1ca f586df10 c108ccdb c10900bf f586df10 [ 2447.742877] <0> db6d98ec f586df10 00000000 00000000 c108e1dd c108ccdb c1056a67 c14731a0 [ 2447.742880] Call Trace: [ 2447.742884] [<c10900bf>] ? blkdev_get_block+0x0/0xc9 [ 2447.742887] [<c108e1ca>] ? block_write_full_page_endio+0xa6/0xaf [ 2447.742889] [<c108ccdb>] ? end_buffer_async_write+0x0/0xd1 [ 2447.742892] [<c10900bf>] ? blkdev_get_block+0x0/0xc9 [ 2447.742895] [<c108e1dd>] ? block_write_full_page+0xa/0xc [ 2447.742897] [<c108ccdb>] ? end_buffer_async_write+0x0/0xd1 [ 2447.742900] [<c1056a67>] ? __writepage+0x8/0x1f [ 2447.742903] [<c1056fdb>] ? write_cache_pages+0x1af/0x267 [ 2447.742906] [<c1056a5f>] ? __writepage+0x0/0x1f [ 2447.742909] [<c10570a9>] ? generic_writepages+0x16/0x1d [ 2447.742912] [<c10570c4>] ? do_writepages+0x14/0x20 [ 2447.742915] [<c1087593>] ? writeback_single_inode+0xb0/0x272 [ 2447.742918] [<c1087b51>] ? writeback_sb_inodes+0x128/0x1da [ 2447.742921] [<c1087fab>] ? writeback_inodes_wb+0xfa/0x10a [ 2447.742924] [<c1088127>] ? wb_writeback+0x16c/0x1d2 [ 2447.742927] [<c10881cd>] ? wb_do_writeback+0x40/0x117 [ 2447.742930] [<c102c42f>] ? process_timeout+0x0/0x5 [ 2447.742933] [<c10882d3>] ? bdi_writeback_task+0x2f/0xe8 [ 2447.742936] [<c105f754>] ? bdi_start_fn+0x52/0x9e [ 2447.742938] [<c105f702>] ? bdi_start_fn+0x0/0x9e [ 2447.742941] [<c10337df>] ? kthread+0x5f/0x64 [ 2447.742944] [<c1033780>] ? kthread+0x0/0x64 [ 2447.742946] [<c1002b76>] ? kernel_thread_helper+0x6/0x10 [ 2447.742948] Code: d3 e3 f6 c1 20 74 04 89 de 31 db 8b 45 0c 89 04 24 89 c7 3b 74 24 14 72 12 77 06 3b 5c 24 10 76 0a f0 80 27 fd f0 80 0f 01 eb 5c <8b> 07 a8 20 74 05 f6 c4 02 74 51 a8 02 74 4d 8b 54 24 0c 39 57 [ 2447.742964] EIP: [<c108df53>] __block_write_full_page+0x10f/0x2e0 SS:ESP 0068:f586ddc0 [ 2447.742968] CR2: 0000000000000000 [ 2447.742984] ---[ end trace a0d09cf2717b5baf ]--- -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html