|
Bugzilla – Full Text Bug Listing |
| Summary: | reiserfs problems when unmounting filesystems at shutdown since 2.6.25-rc7-git2-HEAD_20080331133119 -default | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 11.0 | Reporter: | Markus Koßmann <markus.kossmann> |
| Component: | Kernel | Assignee: | Jeff Mahoney <jeffm> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | amantia, auxsvr, jeffm, rabbit8888, sbrabec |
| Version: | Factory | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: |
screenshot of kernel bug message
Kernel log console.log [PATCH] reiserfs: Use list_del_init in use_preallocated_list_if_available |
||
|
Description
Markus Koßmann
2008-04-08 18:26:21 UTC
Created attachment 206868 [details]
screenshot of kernel bug message
It seems that I need to start X11 to trigger the bug. I boot into runlevel 3 and reboot, there is no crash. I've updated the reiserfs patchset. Can you try it with a kernel that has the following in the changelog: Apr 19 2008 - jeffm@suse.de * Re-synced reiserfs patch set due to broken local repo. I've tried the current KOTD 20080419.... allready. The crash at shutdown doesn't seem to exist any more. But now, if I run the system more than a few minutes, it just freezes when X11 is running. I couldn't catch any error messages for that problem so far. So I can't decide if there is still a reiserfs related problem or if there is another problem. *** Bug 365491 has been marked as a duplicate of this bug. *** Now I got with KOTD 20080422152912 ( reiserfsck finds no corruption on /dev/dm-7 after the crash) : pr 23 19:02:10 PC1 kernel: REISERFS error (device dm-7): vs-4010 is_reusable: block number is out of range 24936479 (1572864) Apr 23 19:02:10 PC1 kernel: REISERFS (device dm-7): Remounting filesystem read-only Apr 23 19:02:10 PC1 kernel: REISERFS error (device dm-7): vs-4010 is_reusable: block number is out of range 24936480 (1572864) Apr 23 19:02:10 PC1 kernel: REISERFS error (device dm-7): vs-4010 is_reusable: block number is out of range 24936481 (1572864) Apr 23 19:02:10 PC1 kernel: REISERFS error (device dm-7): vs-4010 is_reusable: block number is out of range 24936482 (1572864) Apr 23 19:02:10 PC1 kernel: REISERFS error (device dm-7): vs-4010 is_reusable: block number is out of range 24936483 (1572864) Apr 23 19:02:10 PC1 kernel: REISERFS error (device dm-7): vs-4010 is_reusable: block number is out of range 24936484 (1572864) Apr 23 19:02:10 PC1 kernel: REISERFS error (device dm-7): vs-4010 is_reusable: block number is out of range 24936485 (1572864) Apr 23 19:02:10 PC1 kernel: REISERFS error (device dm-7): vs-4010 is_reusable: block number is out of range 24936486 (1572864) Apr 23 19:02:10 PC1 kernel: REISERFS error (device dm-7): vs-4010 is_reusable: block number is out of range 24936487 (1572864) Apr 23 19:02:10 PC1 kernel: REISERFS error (device dm-7): vs-4010 is_reusable: block number is out of range 24936488 (1572864) Apr 23 19:02:10 PC1 kernel: REISERFS error (device dm-7): vs-4010 is_reusable: block number is out of range 24936489 (1572864) Apr 23 19:02:10 PC1 kernel: REISERFS error (device dm-7): vs-4010 is_reusable: block number is out of range 24936490 (1572864) Apr 23 19:02:10 PC1 kernel: REISERFS error (device dm-7): vs-4010 is_reusable: block number is out of range 24936491 (1572864) Apr 23 19:02:10 PC1 kernel: REISERFS error (device dm-7): vs-4010 is_reusable: block number is out of range 24936492 (1572864) Apr 23 19:02:10 PC1 kernel: REISERFS error (device dm-7): vs-4010 is_reusable: block number is out of range 24936493 (1572864) Apr 23 19:02:10 PC1 kernel: REISERFS error (device dm-7): vs-4010 is_reusable: block number is out of range 24936494 (1572864) Apr 23 19:15:27 PC1 kernel: BUG: unable to handle kernel paging request at 0000000000100108 Apr 23 19:15:27 PC1 kernel: IP: [<ffffffff880b37f1>] :reiserfs:__discard_prealloc+0xa0/0xbf Apr 23 19:15:27 PC1 kernel: PGD 51832067 PUD 519ae067 PMD 0 Apr 23 19:15:27 PC1 kernel: Oops: 0002 [1] SMP Apr 23 19:15:27 PC1 kernel: last sysfs file: /sys/devices/system/cpu/cpu1/cache/index2/shared_cpu_map Apr 23 19:15:27 PC1 kernel: CPU 0 Apr 23 19:15:27 PC1 kernel: Modules linked in: nvidia(P) iptable_filter ip_tables ip6table_filter ip6_tables x_tables snd_pcm_oss snd_mixer_oss snd_seq_midi snd_seq_midi_event snd_seq vmnet vmblock vmci(P) vmmon(P) af_packet ipv6 cpufreq_conservative cpufreq_userspace cpufreq_powersave powernow_k8 loop dm_mod arc4 ns558 ecb gameport crypto_blkcipher ohci1394 ath5k floppy parport_pc parport rtc_cmos rtc_core rtc_lib ieee1394 mac80211 snd_mpu401 snd_mpu401_uart snd_rawmidi snd_intel8x0 snd_ac97_codec ac97_bus snd_seq_device snd_pcm snd_timer button cfg80211 i2c_nforce2 snd sky2 sr_mod usb_storage k8temp forcedeth soundcore i2c_core cdrom snd_page_alloc sg ehci_hcd ohci_hcd usbcore sd_mod edd reiserfs fan sata_sil24 sata_nv pata_amd libata scsi_mod dock thermal processor [last unloaded: nvidia] Apr 23 19:15:27 PC1 kernel: Pid: 19, comm: pdflush Tainted: P N 2.6.25-HEAD_20080422152912-default #1 Apr 23 19:15:27 PC1 kernel: RIP: 0010:[<ffffffff880b37f1>] [<ffffffff880b37f1>] :reiserfs:__discard_prealloc+0xa0/0xbf Apr 23 19:15:27 PC1 kernel: RSP: 0018:ffff81007e1e5c00 EFLAGS: 00010246 Apr 23 19:15:27 PC1 kernel: RAX: 0000000000100100 RBX: ffff81005c5545c8 RCX: ffff81005c554398 Apr 23 19:15:27 PC1 kernel: RDX: ffffc200018ee1d8 RSI: ffff81005c5545c8 RDI: ffff81007e1e5dc0 Apr 23 19:15:27 PC1 kernel: RBP: ffff81007e1e5c30 R08: 4000000000000000 R09: 0000000000000000 Apr 23 19:15:27 PC1 kernel: R10: 0000000000000001 R11: ffff81007cd161c0 R12: ffff81007e1e5dc0 Apr 23 19:15:27 PC1 kernel: R13: ffffc200018ee1d8 R14: ffff81005c554658 R15: 0000000001c511f2 Apr 23 19:15:27 PC1 kernel: FS: 00007f1ceb1946f0(0000) GS:ffffffff80630000(0000) knlGS:00000000f689e990 Apr 23 19:15:27 PC1 kernel: CS: 0010 DS: 0018 ES: 0018 CR0: 000000008005003b Apr 23 19:15:27 PC1 kernel: CR2: 0000000000100108 CR3: 000000005d490000 CR4: 00000000000006e0 Apr 23 19:15:27 PC1 kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Apr 23 19:15:27 PC1 kernel: DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Apr 23 19:15:27 PC1 kernel: Process pdflush (pid: 19, threadinfo ffff81007e1e4000, task ffff81007e1e2500) Apr 23 19:15:27 PC1 kernel: Stack: 0000000100000000 ffff81007e1e5dc0 ffffc200018ce000 ffffc200018ee1d8 Apr 23 19:15:27 PC1 kernel: ffffc200018ce000 ffff81007df0a400 ffff81007e1e5c60 ffffffff880b39b9 Apr 23 19:15:27 PC1 kernel: 00000000480f6e37 0000000000000002 ffffc200018ce000 ffffc200018ce000 Apr 23 19:15:27 PC1 kernel: Call Trace: Apr 23 19:15:27 PC1 kernel: [<ffffffff880b39b9>] :reiserfs:reiserfs_discard_all_prealloc+0x3d/0x53 Apr 23 19:15:27 PC1 kernel: [<ffffffff880d1418>] :reiserfs:do_journal_end+0x49f/0xdd9 Apr 23 19:15:27 PC1 kernel: [<ffffffff880d1dc7>] :reiserfs:journal_end_sync+0x75/0x7d Apr 23 19:15:27 PC1 kernel: [<ffffffff880c326a>] :reiserfs:reiserfs_sync_fs+0x41/0x67 Apr 23 19:15:27 PC1 kernel: [<ffffffff880c329e>] :reiserfs:reiserfs_write_super+0xe/0x10 Apr 23 19:15:27 PC1 kernel: [<ffffffff8029fb3a>] sync_supers+0x61/0xa6 Apr 23 19:15:27 PC1 kernel: [<ffffffff80279e53>] wb_kupdate+0x36/0x116 Apr 23 19:15:27 PC1 kernel: [<ffffffff8027a3bb>] pdflush+0x152/0x1ff Apr 23 19:15:27 PC1 kernel: [<ffffffff80249ab9>] kthread+0x49/0x78 Apr 23 19:15:27 PC1 kernel: [<ffffffff8020d088>] child_rip+0xa/0x12 Apr 23 19:15:27 PC1 kernel: Apr 23 19:15:27 PC1 kernel: Apr 23 19:15:27 PC1 kernel: Code: 7b 20 00 7f b7 85 c0 74 16 48 8b 93 f8 00 00 00 48 8d b3 90 00 00 00 4c 89 e7 e8 54 7c 00 00 48 8b 43 28 48 8b 53 30 44 89 7b 1c <48> 89 50 08 48 89 02 48 8d 43 28 48 89 43 28 48 89 43 30 5e 5b Apr 23 19:15:27 PC1 kernel: RIP [<ffffffff880b37f1>] :reiserfs:__discard_prealloc+0xa0/0xbf Apr 23 19:15:27 PC1 kernel: RSP <ffff81007e1e5c00> Apr 23 19:15:27 PC1 kernel: CR2: 0000000000100108 Apr 23 19:15:27 PC1 kernel: ---[ end trace fcebf83d3fd9585c ]--- Apr 23 19:15:27 PC1 kernel: ------------[ cut here ]------------ Apr 23 19:15:27 PC1 kernel: WARNING: at kernel/exit.c:892 do_exit+0x41/0x6e8() Apr 23 19:15:27 PC1 kernel: Modules linked in: nvidia(P) iptable_filter ip_tables ip6table_filter ip6_tables x_tables snd_pcm_oss snd_mixer_oss snd_seq_midi snd_seq_midi_event snd_seq vmnet vmblock vmci(P) vmmon(P) af_packet ipv6 cpufreq_conservative cpufreq_userspace cpufreq_powersave powernow_k8 loop dm_mod arc4 ns558 ecb gameport crypto_blkcipher ohci1394 ath5k floppy parport_pc parport rtc_cmos rtc_core rtc_lib ieee1394 mac80211 snd_mpu401 snd_mpu401_uart snd_rawmidi snd_intel8x0 snd_ac97_codec ac97_bus snd_seq_device snd_pcm snd_timer button cfg80211 i2c_nforce2 snd sky2 sr_mod usb_storage k8temp forcedeth soundcore i2c_core cdrom snd_page_alloc sg ehci_hcd ohci_hcd usbcore sd_mod edd reiserfs fan sata_sil24 sata_nv pata_amd libata scsi_mod dock thermal processor [last unloaded: nvidia] Apr 23 19:15:27 PC1 kernel: Pid: 19, comm: pdflush Tainted: P D N 2.6.25-HEAD_20080422152912-default #1 Apr 23 19:15:27 PC1 kernel: Apr 23 19:15:27 PC1 kernel: Call Trace: Apr 23 19:15:27 PC1 kernel: [<ffffffff8020d662>] dump_trace+0xc4/0x52e Apr 23 19:15:27 PC1 kernel: [<ffffffff8020db0c>] show_trace+0x40/0x57 Apr 23 19:15:27 PC1 kernel: [<ffffffff8020e291>] dump_stack+0x72/0x7b Apr 23 19:15:27 PC1 kernel: [<ffffffff80236bcb>] warn_on_slowpath+0x58/0x6b Apr 23 19:15:27 PC1 kernel: [<ffffffff8023a0b8>] do_exit+0x41/0x6e8 Apr 23 19:15:27 PC1 kernel: [<ffffffff804411ea>] oops_begin+0x0/0xa0 Apr 23 19:15:27 PC1 kernel: [<ffffffff8044329d>] do_page_fault+0x95a/0xa1d Apr 23 19:15:27 PC1 kernel: [<ffffffff80440d09>] error_exit+0x0/0x60 Apr 23 19:15:27 PC1 kernel: [<ffffffff880b37f1>] :reiserfs:__discard_prealloc+0xa0/0xbf Apr 23 19:15:27 PC1 kernel: [<ffffffff880b39b9>] :reiserfs:reiserfs_discard_all_prealloc+0x3d/0x53 Apr 23 19:15:27 PC1 kernel: [<ffffffff880d1418>] :reiserfs:do_journal_end+0x49f/0xdd9 Apr 23 19:15:27 PC1 kernel: [<ffffffff880d1dc7>] :reiserfs:journal_end_sync+0x75/0x7d Apr 23 19:15:27 PC1 kernel: [<ffffffff880c326a>] :reiserfs:reiserfs_sync_fs+0x41/0x67 Apr 23 19:15:27 PC1 kernel: [<ffffffff880c329e>] :reiserfs:reiserfs_write_super+0xe/0x10 Apr 23 19:15:27 PC1 kernel: [<ffffffff8029fb3a>] sync_supers+0x61/0xa6 Apr 23 19:15:27 PC1 kernel: [<ffffffff80279e53>] wb_kupdate+0x36/0x116 Apr 23 19:15:27 PC1 kernel: [<ffffffff8027a3bb>] pdflush+0x152/0x1ff Apr 23 19:15:27 PC1 kernel: [<ffffffff80249ab9>] kthread+0x49/0x78 Apr 23 19:15:27 PC1 kernel: [<ffffffff8020d088>] child_rip+0xa/0x12 Apr 23 19:15:27 PC1 kernel: Apr 23 19:15:27 PC1 kernel: ---[ end trace fcebf83d3fd9585c ]--- I have similar problems, on reboot (or shutdown + boot) I get lot of replayed transactions. I attach the part in my messages file that contains some kernel calltraces from shutdown.This is from beta1. Created attachment 210708 [details]
Kernel log
The ata2 errors are another bug, #384150 .
(In reply to comment #8 from Andras Mantia) > Created an attachment (id=210708) [details] > Kernel log > > The ata2 errors are another bug, #384150 . > I think that is no reiserfs problem at all. Your ata disk said "good bye" and now suspend to that disk is not working any more. I'm not sure. The ata problems are for the DVD drives on an IDE channel. The root reiserfs partition is on a SATA drive. The same drive contains other partitions as well, those were correctly unmounted. Here is my fstab: /dev/disk/by-id/scsi-SATA_ST3250620AS_9QE06NM6-part7 /data2 reiserfs defaults 1 1 /dev/disk/by-id/scsi-SATA_ST3250620AS_9QE06NM6-part6 swap swap defaults 0 0 /dev/disk/by-id/scsi-SATA_ST3250620AS_9QE06NM6-part5 /data ext3 defaults 1 1 /dev/disk/by-id/scsi-SATA_ST3250620AS_9QE06NM6-part2 / reiserfs defaults 1 1 /dev/disk/by-id/scsi-SATA_ST3250620AS_9QE06NM6-part1 /boot ext3 efaults 1 2 /dev/disk/by-id/scsi-SATA_MAXTOR_6L040J2_662130911986-part2 /windows/C vfat users,gid=users,umask=0002,utf8=true 0 0 /dev/disk/by-id/scsi-SATA_MAXTOR_6L040J2_662130911986-part3 /windows/D vfat users,gid=users,umask=0002,utf8=true 0 0 /dev/disk/by-id/scsi-SATA_MAXTOR_6L040J2_662130911986-part4 /maxtor ext3 defaults 1 1 1 1 The problematic partition is /dev/disk/by-id/scsi-SATA_ST3250620AS_9QE06NM6-part2 as you see -part7 is also reiserfs on the same drive and was correctly unmounted. But, I tried today the KOTD from 25st of April, and after a reboot everything worked fine. The ata problem was still present, so later I workarounded that with not using libata for the IDE channel. But I remember that first I booted the KOTD with libata, got the same ata errors, rebooted and I the root partition was correctly unmounted. So probably the bug is fixed in that kernel. The problem still exists with 2.6.25.2-HEAD_20080507163303 : May 9 04:28:50 PC1 kernel: BUG: unable to handle kernel paging request at 0000000000100108 May 9 04:28:50 PC1 kernel: IP: [<ffffffff880b37f1>] :reiserfs:__discard_prealloc+0xa0/0xbf May 9 04:28:50 PC1 kernel: PGD 7ad22067 PUD 7ad71067 PMD 0 May 9 04:28:50 PC1 kernel: Oops: 0002 [1] SMP May 9 04:28:50 PC1 kernel: last sysfs file: /sys/devices/system/cpu/cpu1/cache/index2/shared_cpu_map May 9 04:28:50 PC1 kernel: CPU 0 May 9 04:28:50 PC1 kernel: Modules linked in: iptable_filter ip_tables ip6table_filter ip6_tables x_tables vmnet vmblock v mci(P) vmmon(P) snd_pcm_oss snd_mixer_oss snd_seq_midi snd_seq_midi_event snd_seq af_packet ipv6 cpufreq_conservative cpufr eq_userspace cpufreq_powersave powernow_k8 loop dm_mod arc4 ecb parport_pc crypto_blkcipher ns558 gameport rtc_cmos rtc_cor e rtc_lib snd_intel8x0 snd_ac97_codec snd_mpu401 parport nvidia(P) snd_mpu401_uart floppy ohci1394 snd_rawmidi snd_seq_devi ce k8temp ac97_bus ath5k snd_pcm snd_timer snd forcedeth button mac80211 ieee1394 sr_mod cdrom soundcore cfg80211 sky2 snd_ page_alloc i2c_nforce2 i2c_core usb_storage sg ehci_hcd ohci_hcd usbcore sd_mod edd reiserfs fan sata_sil24 sata_nv pata_am d libata scsi_mod dock thermal processor May 9 04:28:50 PC1 kernel: Pid: 22015, comm: pdflush Tainted: P N 2.6.25.2-HEAD_20080507163303-default #1 May 9 04:28:50 PC1 kernel: RIP: 0010:[<ffffffff880b37f1>] [<ffffffff880b37f1>] :reiserfs:__discard_prealloc+0xa0/0xbf May 9 04:28:50 PC1 kernel: RSP: 0018:ffff81005171bc00 EFLAGS: 00010246 May 9 04:28:50 PC1 kernel: RAX: 0000000000100100 RBX: ffff810005246c08 RCX: ffff810005246718 May 9 04:28:50 PC1 kernel: RDX: ffffc200018c61d8 RSI: ffff810005246c08 RDI: ffff81005171bdc0 May 9 04:28:50 PC1 kernel: RBP: ffff81005171bc30 R08: 4000000000000000 R09: 0000000000000000 May 9 04:28:50 PC1 kernel: R10: 0000000000000001 R11: ffff81007c82acc0 R12: ffff81005171bdc0 May 9 04:28:50 PC1 kernel: R13: ffffc200018c61d8 R14: ffff810005246c98 R15: 000000000132822b May 9 04:28:50 PC1 kernel: FS: 00007f78f129e6f0(0000) GS:ffffffff80631000(0000) knlGS:00000000f68f9990 May 9 04:28:50 PC1 kernel: CS: 0010 DS: 0018 ES: 0018 CR0: 000000008005003b May 9 04:28:50 PC1 kernel: CR2: 0000000000100108 CR3: 000000007ad26000 CR4: 00000000000006e0 May 9 04:28:50 PC1 kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 May 9 04:28:50 PC1 kernel: DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 May 9 04:28:50 PC1 kernel: Process pdflush (pid: 22015, threadinfo ffff81005171a000, task ffff810031450100) May 9 04:28:50 PC1 kernel: Stack: 0000000100000000 ffff81005171bdc0 ffffc200018a6000 ffffc200018c61d8 May 9 04:28:50 PC1 kernel: ffffc200018a6000 ffff81007def7800 ffff81005171bc60 ffffffff880b39b9 May 9 04:28:50 PC1 kernel: 000000004823b66a 0000000000000002 ffffc200018a6000 ffffc200018a6000 May 9 04:28:50 PC1 kernel: Call Trace: May 9 04:28:50 PC1 kernel: [<ffffffff880b39b9>] :reiserfs:reiserfs_discard_all_prealloc+0x3d/0x53 May 9 04:28:50 PC1 kernel: [<ffffffff880d141c>] :reiserfs:do_journal_end+0x49f/0xdd9 May 9 04:28:50 PC1 kernel: [<ffffffff880d1dcb>] :reiserfs:journal_end_sync+0x75/0x7d May 9 04:28:50 PC1 kernel: [<ffffffff880c326a>] :reiserfs:reiserfs_sync_fs+0x41/0x67 May 9 04:28:50 PC1 kernel: [<ffffffff880c329e>] :reiserfs:reiserfs_write_super+0xe/0x10 May 9 04:28:50 PC1 kernel: [<ffffffff8029fb6a>] sync_supers+0x61/0xa6 May 9 04:28:50 PC1 kernel: [<ffffffff80279e97>] wb_kupdate+0x36/0x116 May 9 04:28:50 PC1 kernel: [<ffffffff8027a3ff>] pdflush+0x152/0x1ff May 9 04:28:50 PC1 kernel: [<ffffffff80249ab9>] kthread+0x49/0x78 May 9 04:28:50 PC1 kernel: [<ffffffff8020d088>] child_rip+0xa/0x12 May 9 04:28:50 PC1 kernel: May 9 04:28:50 PC1 kernel: May 9 04:28:50 PC1 kernel: Code: 7b 20 00 7f b7 85 c0 74 16 48 8b 93 f8 00 00 00 48 8d b3 90 00 00 00 4c 89 e7 e8 54 7c 00 00 48 8b 43 28 48 8b 53 30 44 89 7b 1c <48> 89 50 08 48 89 02 48 8d 43 28 48 89 43 28 48 89 43 30 5e 5b May 9 04:28:50 PC1 kernel: RIP [<ffffffff880b37f1>] :reiserfs:__discard_prealloc+0xa0/0xbf May 9 04:28:50 PC1 kernel: RSP <ffff81005171bc00> May 9 04:28:50 PC1 kernel: CR2: 0000000000100108 May 9 04:28:50 PC1 kernel: ---[ end trace 9df94b40cb44c853 ]--- May 9 04:28:50 PC1 kernel: ------------[ cut here ]------------ May 9 04:28:50 PC1 kernel: WARNING: at kernel/exit.c:892 do_exit+0x41/0x6e8() May 9 04:28:50 PC1 kernel: Modules linked in: iptable_filter ip_tables ip6table_filter ip6_tables x_tables vmnet vmblock v mci(P) vmmon(P) snd_pcm_oss snd_mixer_oss snd_seq_midi snd_seq_midi_event snd_seq af_packet ipv6 cpufreq_conservative cpufr eq_userspace cpufreq_powersave powernow_k8 loop dm_mod arc4 ecb parport_pc crypto_blkcipher ns558 gameport rtc_cmos rtc_cor e rtc_lib snd_intel8x0 snd_ac97_codec snd_mpu401 parport nvidia(P) snd_mpu401_uart floppy ohci1394 snd_rawmidi snd_seq_devi ce k8temp ac97_bus ath5k snd_pcm snd_timer snd forcedeth button mac80211 ieee1394 sr_mod cdrom soundcore cfg80211 sky2 snd_ page_alloc i2c_nforce2 i2c_core usb_storage sg ehci_hcd ohci_hcd usbcore sd_mod edd reiserfs fan sata_sil24 sata_nv pata_am d libata scsi_mod dock thermal processor May 9 04:28:50 PC1 kernel: Pid: 22015, comm: pdflush Tainted: P D N 2.6.25.2-HEAD_20080507163303-default #1 May 9 04:28:50 PC1 kernel: May 9 04:28:50 PC1 kernel: Call Trace: May 9 04:28:50 PC1 kernel: [<ffffffff8020d662>] dump_trace+0xc4/0x52e May 9 04:28:50 PC1 kernel: [<ffffffff8020db0c>] show_trace+0x40/0x57 May 9 04:28:50 PC1 kernel: [<ffffffff8020e291>] dump_stack+0x72/0x7b May 9 04:28:50 PC1 kernel: [<ffffffff80236bcb>] warn_on_slowpath+0x58/0x6b May 9 04:28:50 PC1 kernel: [<ffffffff8023a0b8>] do_exit+0x41/0x6e8 May 9 04:28:50 PC1 kernel: [<ffffffff8044121a>] oops_begin+0x0/0xa0 May 9 04:28:50 PC1 kernel: [<ffffffff804432cd>] do_page_fault+0x95a/0xa1d May 9 04:28:50 PC1 kernel: [<ffffffff80440d39>] error_exit+0x0/0x60 May 9 04:28:50 PC1 kernel: [<ffffffff880b37f1>] :reiserfs:__discard_prealloc+0xa0/0xbf May 9 04:28:50 PC1 kernel: [<ffffffff880b39b9>] :reiserfs:reiserfs_discard_all_prealloc+0x3d/0x53 May 9 04:28:50 PC1 kernel: [<ffffffff880d141c>] :reiserfs:do_journal_end+0x49f/0xdd9 May 9 04:28:50 PC1 kernel: [<ffffffff880d1dcb>] :reiserfs:journal_end_sync+0x75/0x7d May 9 04:28:50 PC1 kernel: [<ffffffff880c326a>] :reiserfs:reiserfs_sync_fs+0x41/0x67 May 9 04:28:50 PC1 kernel: [<ffffffff880c329e>] :reiserfs:reiserfs_write_super+0xe/0x10 May 9 04:28:50 PC1 kernel: [<ffffffff8029fb6a>] sync_supers+0x61/0xa6 May 9 04:28:50 PC1 kernel: [<ffffffff80279e97>] wb_kupdate+0x36/0x116 May 9 04:28:50 PC1 kernel: [<ffffffff8027a3ff>] pdflush+0x152/0x1ff May 9 04:28:50 PC1 kernel: [<ffffffff80249ab9>] kthread+0x49/0x78 May 9 04:28:50 PC1 kernel: [<ffffffff8020d088>] child_rip+0xa/0x12 May 9 04:28:50 PC1 kernel: May 9 04:28:50 PC1 kernel: ---[ end trace 9df94b40cb44c853 ]--- And I'ver seen it with 2.6.25 vanilla or 2.6.25-rc6-git5-HEAD_20080326045029 , the last KOTD before the reiserfs changes Created attachment 219516 [details]
console.log
Still an issue with kernel-default-2.6.25.4-8.
It makes impossible to login to GNOME as a new user with /home on reiserfs.
Created attachment 219541 [details]
[PATCH] reiserfs: Use list_del_init in use_preallocated_list_if_available
__discard_prealloc() calls list_del on ei->i_prealloc_list regardless of
the state of ei->i_prealloc_count. The rest of the action in that function
is safe regardless of if the list is empty or not.
If the list hasn't been used, then i_prealloc_list will be just initialized.
If it has, and use_preallocated_list_if_available() has been called, and
the prealloc list has been depleted, then the list entry will be poisoned.
This patch uses list_del_init so the list_head is initialized and we don't
oops on the poisoned value.
I'm committing this patch to CVS now. Can you verify that it fixes the problem with the next KOTD?
I've tested KOTD 2.6.25.4-HEAD_20080602152815 and 2.6.25.4-HEAD_20080603170455. No crashes with log files until now. So that specific reiserfs crash seems to be fixed. But there are still system freezes without any logfile entries which don't happen with 2.6.25-rc6-git5-HEAD_20080326045029. Unfortutalely the only thing that still seems to work with on that frozen system is a reboot with Alt-SysRQ-b. Unmounting with Alt-SysRQ-u doesn't seem to work because all filesystems replay their journal after such a freeze. And with Alt-SysRQ-k the upper third of the screen becomes black. But finally no usable terminal. But it seems that also the propriatary nvidia driveris a factor in that problem , because I haven't seen that problem when running the nv driver. I have system freezes here with 2.6.25.5-1.1 and the factory version, the display freezes and SysRq-S, SysRq-U fail, only SysRq-B works. All filesystems are checked for consistency after reboot (/ is reiserfs, 3 others ext3). The freeze is almost certain to occur if I browse using konqueror; once I left the system for a long time (updating to opensuse 11) and it crashed after 13 hours without opening konqueror. Using an ati radeon 9200 card with the radeon drivers. Some kernel warnings that might be relevant and appear randomly: REISERFS warning (device sda2): journal-1409 journal_mark_dirty: returning because j_wcount was 0 (empty line here) REISERFS warning (device sda2): jdm-20004 reiserfs_delete_xattrs: Couldn't delete all xattrs (-2) Running on 2.6.22.17-0.1-default (opensuse 10.3) the system is perfectly stable after 18 hours and heavy konqueror use. Comments 14 and 15 point to bug 304351, which I believe has now been fixed. Closing this one as FIXED. |