Mailinglist Archive: opensuse (929 mails)

< Previous Next >
Re: [opensuse] The system is mad, it is trying to automatically mount an EXTENDED partition.
  • From: "Carlos E. R." <carlos.e.r@xxxxxxxxxxxx>
  • Date: Tue, 4 Mar 2014 11:47:08 +0100 (CET)
  • Message-id: <alpine.LSU.2.11.1403041135370.5023@Telcontar.valinor>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Content-ID: <alpine.LSU.2.11.1403041140170.5023@Telcontar.valinor>


On Tuesday, 2014-03-04 at 00:01 -0300, Cristian Rodríguez wrote:

El 03/03/14 18:52, Carlos E. R. escribió:

Hi,

I see this in the log right now:

(sda4): Internal error xfs_sb_read_verify at line 780 of file
/home/abuild/rpmbuild/BUILD/kernel-desktop-3.11.6/linux-3.11/fs/xfs/xfs_mount.c.
Caller 0xffffffffa0ed87b5
2014-03-03T22:06:17.179820+01:00 Elessar kernel: [ 866.843024]
2014-03-03T22:06:17.179821+01:00 Elessar kernel: [ 866.843027] CPU: 1
PID: 163 Comm: kworker/1:1H Tainted: P O 3.11.6-4-desktop #1

Stop right there, that's the first thing that needs fixing.. userspace shall not make the kernel BUG, oops or warn .. however your kernel is tainted with proprietary modules.. developers are usually unwilling to debug that..


That's a lame excuse and you know that.

For your info, I have seen the same kernel crash since many months ago, without that taint, when the system tries to somehow mount the wrong partition with the wrong kernel filesystem.

Look, I searched the system, and found earlier instances of the same event:

2013-12-20T17:45:57.533843+01:00 Elessar os-prober: debug: running
/usr/lib/os-probes/mounted/90solaris on mounted /dev/sda3
2013-12-20T17:45:57.555904+01:00 Elessar os-prober: debug: running
/usr/lib/os-probes/50mounted-tests on /dev/sda4
2013-12-20T17:45:57.613626+01:00 Elessar kernel: [ 1601.539266] EXT4-fs (sda4):
unable to read superblock
2013-12-20T17:45:57.614532+01:00 Elessar kernel: [ 1601.540402] EXT4-fs (sda4):
unable to read superblock
2013-12-20T17:45:57.615531+01:00 Elessar kernel: [ 1601.541508] EXT4-fs (sda4):
unable to read superblock
2013-12-20T17:45:57.616532+01:00 Elessar kernel: [ 1601.542619]
isofs_fill_super: bread failed, dev=sda4, iso_blknum=16, block=32
2013-12-20T17:45:57.618553+01:00 Elessar kernel: [ 1601.544081] XFS (sda4): bad
magic number
2013-12-20T17:45:57.618558+01:00 Elessar kernel: [ 1601.544085]
ffff88023321f000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
................
2013-12-20T17:45:57.618560+01:00 Elessar kernel: [ 1601.544086]
ffff88023321f010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
................
2013-12-20T17:45:57.618561+01:00 Elessar kernel: [ 1601.544088]
ffff88023321f020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
................
2013-12-20T17:45:57.618562+01:00 Elessar kernel: [ 1601.544089]
ffff88023321f030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
................
2013-12-20T17:45:57.618563+01:00 Elessar kernel: [ 1601.544091] XFS (sda4):
Internal error xfs_sb_read_verify at line 780 of file
/home/abuild/rpmbuild/BUILD/kernel-desktop-3.11.6/linux-3.11/fs/xfs/xfs_mount.c.
Caller 0xffffffffa04b97b5
2013-12-20T17:45:57.618565+01:00 Elessar kernel: [ 1601.544091] 2013-12-20T17:45:57.618565+01:00 Elessar kernel: [ 1601.544094] CPU: 3 PID: 171 Comm: kworker/3:1H Not tainted 3.11.6-4-desktop #1
2013-12-20T17:45:57.618566+01:00 Elessar kernel: [ 1601.544096] Hardware name:
MICRO-STAR INTERNATIONAL CO.,LTD MS-7516/MS-7516, BIOS V1.5 10/10/2008
2013-12-20T17:45:57.618568+01:00 Elessar kernel: [ 1601.544121] Workqueue:
xfslogd xfs_buf_iodone_work [xfs]
2013-12-20T17:45:57.618569+01:00 Elessar kernel: [ 1601.544123]
0000000000000001 ffffffff815a9bd7 ffff880218855000 ffffffffa04bc4a6
2013-12-20T17:45:57.618570+01:00 Elessar kernel: [ 1601.544126]
0000030c00000000 ffffffffa04b97b5 ffff88023246f240 0000000000000016
2013-12-20T17:45:57.618571+01:00 Elessar kernel: [ 1601.544128]
ffff880218855000 ffffe8ffffd80c00 ffffffffa05105ed ffffffffa04b97b5
2013-12-20T17:45:57.618572+01:00 Elessar kernel: [ 1601.544131] Call Trace:
2013-12-20T17:45:57.618573+01:00 Elessar kernel: [ 1601.544141]
[<ffffffff81004a18>] dump_trace+0x88/0x310
2013-12-20T17:45:57.618574+01:00 Elessar kernel: [ 1601.544144]
[<ffffffff81004d70>] show_stack_log_lvl+0xd0/0x1d0
2013-12-20T17:45:57.618575+01:00 Elessar kernel: [ 1601.544147]
[<ffffffff810061bc>] show_stack+0x1c/0x50
2013-12-20T17:45:57.618576+01:00 Elessar kernel: [ 1601.544151]
[<ffffffff815a9bd7>] dump_stack+0x50/0x89
2013-12-20T17:45:57.618577+01:00 Elessar kernel: [ 1601.544163]
[<ffffffffa04bc4a6>] xfs_corruption_error+0x56/0x80 [xfs]
2013-12-20T17:45:57.618578+01:00 Elessar kernel: [ 1601.544199]
[<ffffffffa05105ed>] xfs_sb_read_verify+0xfd/0x120 [xfs]
2013-12-20T17:45:57.618579+01:00 Elessar kernel: [ 1601.544267]
[<ffffffffa04b97b5>] xfs_buf_iodone_work+0x75/0x110 [xfs]
2013-12-20T17:45:57.618580+01:00 Elessar kernel: [ 1601.544282]
[<ffffffff8106ac48>] process_one_work+0x168/0x490
2013-12-20T17:45:57.618581+01:00 Elessar kernel: [ 1601.544286]
[<ffffffff8106b8e4>] worker_thread+0x114/0x3a0
2013-12-20T17:45:57.618582+01:00 Elessar kernel: [ 1601.544289]
[<ffffffff81071c0f>] kthread+0xaf/0xc0
2013-12-20T17:45:57.618583+01:00 Elessar kernel: [ 1601.544293]
[<ffffffff815b777c>] ret_from_fork+0x7c/0xb0
2013-12-20T17:45:57.618584+01:00 Elessar kernel: [ 1601.544296] XFS (sda4):
Corruption detected. Unmount and run xfs_repair
2013-12-20T17:45:57.618585+01:00 Elessar kernel: [ 1601.544302] XFS (sda4): SB
validate failed with error 22.
2013-12-20T17:45:57.620540+01:00 Elessar kernel: [ 1601.546473] REISERFS
warning (device sda4): sh-2006 read_super_block: bread failed (dev sda4, block
8, size 1024)
2013-12-20T17:45:57.620546+01:00 Elessar kernel: [ 1601.546480] REISERFS
warning (device sda4): sh-2006 read_super_block: bread failed (dev sda4, block
64, size 1024)
2013-12-20T17:45:57.620547+01:00 Elessar kernel: [ 1601.546483] REISERFS
warning (device sda4): sh-2021 reiserfs_fill_super: can not find reiserfs on
sda4
2013-12-20T17:45:57.646548+01:00 Elessar kernel: [ 1601.572804] FAT-fs (sda4):
bogus number of reserved sectors
2013-12-20T17:45:57.646566+01:00 Elessar kernel: [ 1601.572807] FAT-fs (sda4):
Can't find a valid FAT filesystem
2013-12-20T17:45:57.648533+01:00 Elessar kernel: [ 1601.574073] FAT-fs (sda4):
bogus number of reserved sectors
2013-12-20T17:45:57.648543+01:00 Elessar kernel: [ 1601.574076] FAT-fs (sda4):
Can't find a valid FAT filesystem
2013-12-20T17:45:57.649533+01:00 Elessar kernel: [ 1601.575194] MINIX-fs:
unable to read superblock
2013-12-20T17:45:57.650535+01:00 Elessar kernel: [ 1601.576466] attempt to
access beyond end of device
2013-12-20T17:45:57.650541+01:00 Elessar kernel: [ 1601.576469] sda4: rw=0,
want=3, limit=2
2013-12-20T17:45:57.650542+01:00 Elessar kernel: [ 1601.576471] hfsplus: unable
to find HFS+ superblock
2013-12-20T17:45:57.651531+01:00 Elessar kernel: [ 1601.577904] qnx4: wrong
fsid in superblock.
2013-12-20T17:45:57.653543+01:00 Elessar kernel: [ 1601.579174] You didn't
specify the type of your ufs filesystem
2013-12-20T17:45:57.653549+01:00 Elessar kernel: [ 1601.579174] 2013-12-20T17:45:57.653550+01:00 Elessar kernel: [ 1601.579174] mount -t ufs -o ufstype=sun|sunx86|44bsd|ufs2|5xbsd|old|hp|nextstep|nextstep-cd|openstep ...
2013-12-20T17:45:57.653552+01:00 Elessar kernel: [ 1601.579174] 2013-12-20T17:45:57.653553+01:00 Elessar kernel: [ 1601.579174] >>>WARNING<<< Wrong ufstype may corrupt your filesystem, default is ufstype=old
2013-12-20T17:45:57.656536+01:00 Elessar kernel: [ 1601.582274] hfs: can't find
a HFS filesystem on dev sda4
2013-12-20T17:45:57.705886+01:00 Elessar os-prober: debug: running
/usr/lib/os-probes/50mounted-tests on /dev/sda5


That kernel was not tainted, so you can not blame Nvidia for that issue.


There are two issues here:

one, os-prober is trying to mount the extended partition.
two, xfs code in the kernel breaks attempting it.


- -- Cheers,
Carlos E. R.
(from 13.1 x86_64 "Bottle" at Telcontar)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)

iEYEARECAAYFAlMVr20ACgkQtTMYHG2NR9UIHACeOkRxzuIlhwoF1zCMDSZCtzXE
wKcAniihzpncsCrOy8h5SNC6JDg7mRUF
=GPGc
-----END PGP SIGNATURE-----
< Previous Next >