At boot, ubuntu can't recover from corrupted ext4 filesystem

Bug #767182 reported by max
This bug report is a duplicate of:  Bug #766970: oops mounting ext3 fs with errors. Edit Remove
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

System description:
The system where the error occurred uses a CF card as hard drive, formatted as ext4. The motherboard (fujitsu ds2703-s) supports CF cards as hard drives, and the card is detected as an IDE device.
During boot, the filesystem was marked as corrupt, and instead of correcting the affected inodes, the kernel issued an error trying to mount the device.

The kernel could not mount filesystem, so the error log was lost. I copied the error code that was shown on the Call Trace:

Code: 00 55 89 e5 57 89 c7 56 53 e8 f3 68 26 00 8b 5f 04 b8 ff ff ff ff 8b 77 08 eb 1c 8d b6 00 00 00 00 8b 0c 85 80 56 81 c0 8b 57 14 <8b> 14 0a

From the Call Trace it seems the error was during a system call to mount the device.

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: linux-image-2.6.35-22-generic 2.6.35-22.33
Regression: No
Reproducible: No
ProcVersionSignature: Ubuntu 2.6.35-22.33-generic 2.6.35.4
Uname: Linux 2.6.35-22-generic i686
AlsaDevices: Error: command ['ls', '-l', '/dev/snd/'] failed with exit code 2: ls: cannot access /dev/snd/: No such file or directory
AplayDevices: aplay: device_list:235: no soundcards found...
Architecture: i386
ArecordDevices: arecord: device_list:235: no soundcards found...
Date: Wed Apr 20 14:15:52 2011
Frequency: This has only happened once.
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release i386 (20101007)
MachineType: FUJITSU SIEMENS D2703-S1
PciMultimedia:

ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.35-22-generic root=UUID=05a2a03f-84a9-4106-a0ac-12b7a9ba0020 ro quiet splash
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: linux
dmi.bios.date: 12/01/2010
dmi.bios.vendor: FUJITSU SIEMENS // Phoenix Technologies Ltd.
dmi.bios.version: 6.00 R1.22.2703.S1
dmi.board.name: D2703-S1
dmi.board.vendor: FUJITSU SIEMENS
dmi.board.version: S26361-D2703-S1
dmi.chassis.type: 6
dmi.chassis.vendor: FUJITSU SIEMENS
dmi.modalias: dmi:bvnFUJITSUSIEMENS//PhoenixTechnologiesLtd.:bvr6.00R1.22.2703.S1:bd12/01/2010:svnFUJITSUSIEMENS:pnD2703-S1:pvr:rvnFUJITSUSIEMENS:rnD2703-S1:rvrS26361-D2703-S1:cvnFUJITSUSIEMENS:ct6:cvr:
dmi.product.name: D2703-S1
dmi.sys.vendor: FUJITSU SIEMENS

Revision history for this message
max (mlashcorp) wrote :
Revision history for this message
max (mlashcorp) wrote :

I found a user log that shows the same error that happened to me:

[ 9.888157] [<c02ad8b6>] ? ext4_commit_super+0xd6/0x1d0
[ 9.888166] [<c05c6468>] ? printk+0x2d/0x35
[ 9.888171] [<c02ada83>] ? ext4_clear_journal_err+0xa3/0xd0
[ 9.888179] [<c02d7ffc>] ? jbd2_journal_load+0x6c/0xd0
[ 9.888183] [<c02ad669>] ? ext4_msg+0x49/0x50
[ 9.888188] [<c02b0cff>] ? ext4_load_journal+0x14f/0x2e0
[ 9.888193] [<c02b219d>] ? ext4_fill_super+0x11fd/0x1a40
[ 9.888198] [<c03585b5>] ? vsnprintf+0xb5/0x430
[ 9.888203] [<c021b552>] ? get_sb_bdev+0x162/0x1a0
[ 9.888208] [<c02b0fa0>] ? ext4_fill_super+0x0/0x1a40
[ 9.888213] [<c02ac1d6>] ? ext4_get_sb+0x26/0x30
[ 9.888217] [<c02b0fa0>] ? ext4_fill_super+0x0/0x1a40
[ 9.888222] [<c021aee4>] ? vfs_kern_mount+0x74/0x1c0
[ 9.888227] [<c022f493>] ? get_fs_type+0x33/0xb0
[ 9.888231] [<c021b08e>] ? do_kern_mount+0x3e/0xe0
[ 9.888235] [<c023260c>] ? do_mount+0x1dc/0x220
[ 9.888239] [<c02326bb>] ? sys_mount+0x6b/0xa0
[ 9.888244] [<c05c90a4>] ? syscall_call+0x7/0xb
[ 9.888247] Code: 00 55 89 e5 57 89 c7 56 53 e8 f3 68 26 00 8b 5f 04 b8 ff ff ff ff 8b 77 08 eb 1c 8d b6 00 00 00 00 8b 0c 85 80 56 81 c0 8b 57 14 <8b> 14 0a 89 d1 c1 f9 1f 01 d3 11 ce 8d 48 01 a1 6c 93 5d c0 ba
[ 9.888302] EIP: [<c036228a>] __percpu_counter_sum+0x2a/0x70 SS:ESP 0068:f6279d60
[ 9.888309] CR2: 0000000002745000
[ 9.888313] ---[ end trace b3262e070f402468 ]---

description: updated
Revision history for this message
max (mlashcorp) wrote :

Output log after the Call Trace:

[ 12.743957] ---[ end trace bcc8253ca1f2c7fb ]---
Killed
mount: mounting /dev on /root/dev failed: No such file or directory
mount: mounting /sys on /root/sys failed: No such file or directory
mount: mounting /proc on /root/proc failed: No such file or directory
Target filesystem doesn't have requested /sbin/init.
No init found. Try passing init= bootarg.

After that, the system entered a BusyBox shell

affects: ubuntu → linux (Ubuntu)
Brad Figg (brad-figg)
Changed in linux (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.