From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricky Ng-Adam Subject: kernel 2.6.10-rc3-mm1/reiserfs4 bug? Date: Wed, 22 Dec 2004 23:45:45 -0500 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------080002090006000506020809" Return-path: Received: from main.gmane.org ([80.91.229.2]:34742 "EHLO main.gmane.org") by vger.kernel.org with ESMTP id S261158AbULWEps (ORCPT ); Wed, 22 Dec 2004 23:45:48 -0500 Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1ChKrD-0000HL-00 for ; Thu, 23 Dec 2004 05:45:47 +0100 Received: from modemcable009.253-37-24.mc.videotron.ca ([24.37.253.9]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 23 Dec 2004 05:45:47 +0100 Received: from rngadam by modemcable009.253-37-24.mc.videotron.ca with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 23 Dec 2004 05:45:47 +0100 To: linux-fsdevel@vger.kernel.org Sender: linux-fsdevel-owner@vger.kernel.org List-Id: linux-fsdevel.vger.kernel.org This is a multi-part message in MIME format. --------------080002090006000506020809 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hello! I'm having a bit of a problem... I've just transferred my /var files to a new reiserfs4 partition on top of a LVM volume and getting kernel errors. I tried doing /sbin/fsck.reiser4 on the filesystem but it didn't help. -------------------- kernel BUG at fs/reiser4/plugin/file/tail_conversion.c:58! invalid operand: 0000 [#2] PREEMPT Modules linked in: i2c_viapro i2c_core psmouse floppy pcspkr evdev videodev uhci_hcd usbcore parport_pc parport dm_mod rtc eth1394 unix CPU: 0 EIP: 0060:[] Not tainted VLI EFLAGS: 00010286 (2.6.10-rc3-mm1-20041214) EIP is at get_nonexclusive_access+0x4b/0x60 eax: d67e905c ebx: d42cfd78 ecx: 00000000 edx: d4a4ba80 esi: d42cfdd0 edi: d42cfd78 ebp: d4305bc4 esp: d4305bb8 ds: 007b es: 007b ss: 0068 Process apt-get (pid: 2527, threadinfo=d4304000 task=d74c51d0) Stack: d42cfe30 d42cfdd0 d42cfe30 d4305ca8 c0270234 d42cfd78 0000002b 00000000 c1286c20 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 Call Trace: [] show_stack+0x7f/0xa0 [] show_registers+0x156/0x1c0 [] die+0x156/0x2d0 [] do_invalid_op+0xbc/0xd0 [] error_code+0x2b/0x30 [] unix_file_filemap_nopage+0x64/0xc0 [] do_no_page+0x11e/0x640 [] handle_mm_fault+0x142/0x340 [] get_user_pages+0x1bd/0x650 [] reiser4_get_user_pages+0xb7/0xf0 [] read_unix_file+0x2ff/0x320 [] reiser4_read+0x6b/0xb0 [] vfs_read+0xcf/0x170 [] sys_read+0x4b/0x80 [] syscall_call+0x7/0xb Code: 20 85 c0 75 26 c7 04 24 48 20 49 c0 b9 2b 00 00 00 89 4c 24 04 e8 36 d6 ea ff 89 d8 ff 00 0f 88 06 12 00 00 8b 5d fc 89 ec 5d c3 <0f> 0b 3a 00 00 47 4a c0 eb d0 8d 74 26 00 8d bc 27 00 00 00 00 <3>Slab corruption: start=d4304000, len=8192 1f20: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 04 91 7e d6 Slab corruption: start=d4304000, len=8192 1f20: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 04 91 7e d6 -------------------- On reboot: -------------------- kernel BUG at fs/reiser4/plugin/file/tail_conversion.c:58! invalid operand: 0000 [#3] PREEMPT Modules linked in: i2c_viapro i2c_core psmouse floppy pcspkr evdev videodev uhci_hcd usbcore parport_pc parport dm_mod rtc eth1394 unix CPU: 0 EIP: 0060:[] Not tainted VLI EFLAGS: 00010286 (2.6.10-rc3-mm1-20041214) EIP is at get_nonexclusive_access+0x4b/0x60 eax: d67e905c ebx: d42cfd78 ecx: 00000000 edx: d4a4b270 esi: d42cfdd0 edi: d42cfd78 ebp: d434bbc4 esp: d434bbb8 ds: 007b es: 007b ss: 0068 Process apt-get (pid: 2531, threadinfo=d434a000 task=d7460670) Stack: d42cfe30 d42cfdd0 d42cfe30 d434bca8 c0270234 d42cfd78 0000002b 00000000 c12879a0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 Call Trace: [] show_stack+0x7f/0xa0 [] show_registers+0x156/0x1c0 [] die+0x156/0x2d0 [] do_invalid_op+0xbc/0xd0 [] error_code+0x2b/0x30 [] unix_file_filemap_nopage+0x64/0xc0 [] do_no_page+0x11e/0x640 [] handle_mm_fault+0x142/0x340 [] get_user_pages+0x1bd/0x650 [] reiser4_get_user_pages+0xb7/0xf0 [] read_unix_file+0x2ff/0x320 [] reiser4_read+0x6b/0xb0 [] vfs_read+0xcf/0x170 [] sys_read+0x4b/0x80 [] syscall_call+0x7/0xb Code: 20 85 c0 75 26 c7 04 24 48 20 49 c0 b9 2b 00 00 00 89 4c 24 04 e8 36 d6 ea ff 89 d8 ff 00 0f 88 06 12 00 00 8b 5d fc 89 ec 5d c3 <0f> 0b 3a 00 00 47 4a c0 eb d0 8d 74 26 00 8d bc 27 00 00 00 00 <3>Slab corruption: start=d434a000, len=8192 1f20: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 04 91 7e d6 -------------------- strace: -------------------- warren:~# strace apt-get dist-upgrade [...] stat64("/var/lib/apt/lists/localhost:9999_debian_dists_unstable_contrib_binary-i386_Packages", {st_mode=S_IFREG|0644, st_size=271045, ...}) = 0 stat64("/var/lib/apt/lists/localhost:9999_debian_dists_unstable_contrib_binary-i386_Packages", {st_mode=S_IFREG|0644, st_size=271045, ...}) = 0 stat64("/var/lib/apt/lists/www.coker.com.au_newselinux_._Packages", {st_mode=S_IFREG|0644, st_size=16071, ...}) = 0 stat64("/var/lib/apt/lists/www.coker.com.au_newselinux_._Packages", {st_mode=S_IFREG|0644, st_size=16071, ...}) = 0 stat64("/var/lib/apt/lists/debian.tu-bs.de_knoppix_nx_slh-debian_._Packages", {st_mode=S_IFREG|0644, st_size=19194, ...}) = 0 stat64("/var/lib/apt/lists/debian.tu-bs.de_knoppix_nx_slh-debian_._Packages", {st_mode=S_IFREG|0644, st_size=19194, ...}) = 0 munmap(0xb6bb3000, 5731073) = 0 close(6) = 0 open("/var/cache/apt/srcpkgcache.bin", O_RDONLY) = 6 fcntl64(6, F_SETFD, FD_CLOEXEC) = 0 fstat64(6, {st_mode=S_IFREG|0644, st_size=5731073, ...}) = 0 fstat64(6, {st_mode=S_IFREG|0644, st_size=5731073, ...}) = 0 read(6, +++ killed by SIGSEGV +++ -------------------- Mounted like this: -------------------- /dev/vghda4/lv-var /var reiser4 noatime,user,owner,rw,exec 0 0 -------------------- Strangely, I can't trigger the error with this for example: warren:~# find /var -type f -exec cat {} > /dev/null \; but if I `cp -rp /var` to somewhere else: -------------------- Slab corruption: start=c26f3f18, len=52 Redzone: 0x5a2cf071/0x5a2cf071. Last user: [<00000000>](0x0) 010: 6b 6b 6b 6b 6c 1e 47 d6 6b 6b 6b 6b 6b 6b 6b 6b Prev obj: start=c26f3ed8, len=52 Redzone: 0x5a2cf071/0x5a2cf071. Last user: [<00000000>](0x0) 000: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 010: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b Next obj: start=c26f3f58, len=52 Redzone: 0x170fc2a5/0x170fc2a5. Last user: [](avc_alloc_node+0x1f/0x420) 000: 01 00 00 00 03 00 00 00 06 00 00 00 02 00 00 00 010: 02 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 Slab corruption: start=c26f3f18, len=52 Redzone: 0x5a2cf071/0x5a2cf071. Last user: [](avc_node_free+0x1d/0x60) 010: 6b 6b 6b 6b 6c 1e 47 d6 6b 6b 6b 6b 6b 6b 6b 6b Prev obj: start=c26f3ed8, len=52 Redzone: 0x5a2cf071/0x5a2cf071. Last user: [<00000000>](0x0) 000: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 010: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b Next obj: start=c26f3f58, len=52 Redzone: 0x170fc2a5/0x170fc2a5. Last user: [](avc_alloc_node+0x1f/0x420) 000: 01 00 00 00 03 00 00 00 07 00 00 00 00 00 10 00 010: 00 00 10 00 00 00 00 00 ff ff ff ff 00 00 00 00 Slab corruption: start=c26f3f18, len=52 Redzone: 0x5a2cf071/0x5a2cf071. Last user: [](avc_node_free+0x1d/0x60) 010: 6b 6b 6b 6b 6c 1e 47 d6 6b 6b 6b 6b 6b 6b 6b 6b Prev obj: start=c26f3ed8, len=52 Redzone: 0x5a2cf071/0x5a2cf071. Last user: [](avc_node_free+0x1d/0x60) 000: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 010: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b Next obj: start=c26f3f58, len=52 Redzone: 0x5a2cf071/0x5a2cf071. Last user: [](avc_node_free+0x1d/0x60) 000: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 010: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b Slab corruption: start=c26f3f14, len=160 Redzone: 0x5a2cf071/0x5a2cf071. Last user: [<00000000>](0x0) 010: 6b 6b 6b 6b 6b 6b 6b 6b 6c 1e 47 d6 6b 6b 6b 6b Prev obj: start=c26f3e68, len=160 Redzone: 0x5a2cf071/0x5a2cf071. Last user: [<00000000>](0x0) 000: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 010: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b -------------------- Thanks, Ricky Ng-Adam --------------080002090006000506020809 Content-Type: application/octet-stream; name="config.gz" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config.gz" 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 rTD3Mci7RajHuc6xW/8fMp3UwSSIAAA= --------------080002090006000506020809--