[4.1.0 regression] Kernel oops - blk_update_request: I/O error when running udisks2 force_test_removal test
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linux |
Unknown
|
Unknown
|
|||
linux (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Wily |
Fix Released
|
High
|
Unassigned |
Bug Description
We noticed that the udisks2 autopkgtest is failing on i386 in the "forced removal" test, for example
https:/
I reproduced this locally, on this kernel
ubuntu@
Linux autopkgtest 4.1.0-2-generic #2-Ubuntu SMP Wed Jul 22 18:17:34 UTC 2015 i686 i686 i686 GNU/Linux
and got the following spewed to console
fs: forced removal ... [ 303.782426] blk_update_request: I/O error, dev sdb, sector 0
[ 303.807400] BUG: unable to handle kernel paging request at 1afde000
[ 303.808010] IP: [<c1378626>] __percpu_
[ 303.808010] *pdpt = 000000000ee9b001 *pde = 0000000000000000
[ 303.808010] Oops: 0000 [#1] SMP
[ 303.808010] Modules linked in: scsi_debug btrfs xor raid6_pq ufs qnx4 hfsplus hfs minix ntfs msdos jfs xfs libcrc32c ppdev kvm_intel kvm joydev serio_raw 8250_fintek parport_pc parport i2c_piix4 mac_hid autofs4 psmouse pata_acpi floppy
[ 303.808010] CPU: 0 PID: 22573 Comm: umount Not tainted 4.1.0-2-generic #2-Ubuntu
[ 303.808010] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.8.1-20150604_
[ 303.808010] task: dc75e5e0 ti: ce85a000 task.ti: ce85a000
[ 303.808010] EIP: 0060:[<c1378626>] EFLAGS: 00010092 CPU: 0
[ 303.808010] EIP is at __percpu_
[ 303.808010] EAX: 00000001 EBX: dbba9c08 ECX: 00000000 EDX: 00000001
[ 303.808010] ESI: ffffffff EDI: 00000000 EBP: ce85be6c ESP: ce85be54
[ 303.808010] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
[ 303.808010] CR0: 8005003b CR2: 1afde000 CR3: 1e9c88c0 CR4: 000007f0
[ 303.808010] Stack:
[ 303.808010] c1aa7b40 00000001 00000000 dbba9be8 ffffffff decbfd60 ce85be88 c115bca4
[ 303.808010] 00000008 ddce5228 ddce5228 decbfd60 decbfd70 ce85bea4 c11e47f9 00000000
[ 303.808010] 00000286 ddce5228 d559cbd0 cdd41400 ce85beb4 c11e496f d3cc2000 00000000
[ 303.808010] Call Trace:
[ 303.808010] [<c115bca4>] account_
[ 303.808010] [<c11e47f9>] __set_page_
[ 303.808010] [<c11e496f>] mark_buffer_
[ 303.808010] [<c1246138>] ext4_commit_
[ 303.808010] [<c1246db1>] ext4_put_
[ 303.808010] [<c11ce6a2>] ? dispose_
[ 303.808010] [<c11cf2fa>] ? evict_inodes+
[ 303.808010] [<c11b6834>] generic_
[ 303.808010] [<c11616d0>] ? unregister_
[ 303.808010] [<c11b6b2f>] kill_block_
[ 303.808010] [<c11b6e0d>] deactivate_
[ 303.808010] [<c11b71f7>] deactivate_
[ 303.808010] [<c11d2099>] cleanup_
[ 303.808010] [<c11d2130>] __cleanup_
[ 303.808010] [<c107dbf1>] task_work_
[ 303.808010] [<c1010a63>] do_notify_
[ 303.808010] [<c1717d17>] work_notifysig+
[ 303.808010] Code: 24 8b 54 24 04 83 c4 08 5b 5e 5f 5d c3 90 8d b4 26 00 00 00 00 55 89 e5 57 56 53 89 c3 89 d0 83 ec 0c 89 45 ec 89 4d f0 8b 7b 14 <64> 8b 37 89 7d e8 89 f7 c1 ff 1f 01 c6 11 cf 8b 4d 08 c1 f9 1f
[ 303.808010] EIP: [<c1378626>] __percpu_
[ 303.808010] CR2: 000000001afde000
[ 303.808010] ---[ end trace bd84bb1a9fa3ebd4 ]---
[ 304.463429] scsi 2:0:0:0: Direct-Access Linux scsi_debug 0184 PQ: 0 ANSI: 6
[ 304.468098] sd 2:0:0:0: Attached scsi generic sg2 type 0
[ 304.472038] sd 2:0:0:0: [sdc] 585728 512-byte logical blocks: (299 MB/286 MiB)
[ 304.476079] sd 2:0:0:0: [sdc] Write Protect is off
[ 304.476661] sd 2:0:0:0: [sdc] Mode Sense: 73 00 10 08
[ 304.484045] sd 2:0:0:0: [sdc] Write cache: enabled, read cache: enabled, supports DPO and FUA
[ 304.572090] sd 2:0:0:0: [sdc] Attached SCSI disk
To reproduce, do something like this:
$ adt-buildvm-
$ qemu-system-i386 -m 2048 -net user -net nic,model=virtio -enable-kvm -nographic adt-wily*
# login with ubuntu/ubuntu
# apt-get update
# apt-get dist-upgrade
$ apt-get source udisks2
$ cd udisks2-*
$ cat debian/
# debian/
Changed in linux (Ubuntu): | |
status: | Incomplete → Confirmed |
tags: | added: bot-stop-nagging |
Changed in linux (Ubuntu Vivid): | |
importance: | Undecided → Medium |
status: | New → Triaged |
tags: | added: performing-bisect |
no longer affects: | linux (Ubuntu Vivid) |
Changed in linux (Ubuntu Wily): | |
importance: | Medium → High |
status: | Triaged → In Progress |
assignee: | nobody → Joseph Salisbury (jsalisbury) |
This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:
apport-collect 1478623
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.