[Kernel-packages] [Bug 398670] Re: eject: unable to eject, last error: Inappropriate ioctl for device

2018-12-26 Thread frankster
Also for what it's worth, I was experiencing "eject: unable to eject,
last error: Inappropriate ioctl for device", and it turned out that I
had an object blocking the tray so it couldn't fully open. When I
removed the object, the error went away.

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to eject in Ubuntu.
https://bugs.launchpad.net/bugs/398670

Title:
  eject: unable to eject, last error: Inappropriate ioctl for device

Status in eject package in Ubuntu:
  Invalid

Bug description:
  When issuing an "eject" command on the console, I get:

  $ eject
  eject: unable to eject, last error: Inappropriate ioctl for device

  $ dmesg
  reports:

  [  149.469374] sr 1:0:0:0: [sr0] Result: hostbyte=DID_OK 
driverbyte=DRIVER_SENSE
  [  149.469380] sr 1:0:0:0: [sr0] Sense Key : Illegal Request [current] 
  [  149.469385] sr 1:0:0:0: [sr0] Add. Sense: Illegal mode for this track
  [  149.469393] end_request: I/O error, dev sr0, sector 0
  [  149.469397] __ratelimit: 68 callbacks suppressed
  [  149.469400] Buffer I/O error on device sr0, logical block 0
  [  149.469403] Buffer I/O error on device sr0, logical block 1
  [  149.469407] Buffer I/O error on device sr0, logical block 2
  [  149.469410] Buffer I/O error on device sr0, logical block 3
  [  149.469412] Buffer I/O error on device sr0, logical block 4
  [  149.469415] Buffer I/O error on device sr0, logical block 5
  [  149.469417] Buffer I/O error on device sr0, logical block 6
  [  149.469419] Buffer I/O error on device sr0, logical block 7
  [  149.469422] Buffer I/O error on device sr0, logical block 8
  [  149.469424] Buffer I/O error on device sr0, logical block 9
  [  149.486612] sr 1:0:0:0: [sr0] Result: hostbyte=DID_OK 
driverbyte=DRIVER_SENSE
  [  149.486618] sr 1:0:0:0: [sr0] Sense Key : Illegal Request [current] 
  [  149.486623] sr 1:0:0:0: [sr0] Add. Sense: Illegal mode for this track
  [  149.486630] end_request: I/O error, dev sr0, sector 0
  [  149.503096] sr 1:0:0:0: [sr0] Result: hostbyte=DID_OK 
driverbyte=DRIVER_SENSE
  [  149.503105] sr 1:0:0:0: [sr0] Sense Key : Illegal Request [current] 
  [  149.503112] sr 1:0:0:0: [sr0] Add. Sense: Illegal mode for this track
  [  149.503121] end_request: I/O error, dev sr0, sector 0
  [  149.505347] sr 1:0:0:0: [sr0] Result: hostbyte=DID_OK 
driverbyte=DRIVER_SENSE
  [  149.505360] sr 1:0:0:0: [sr0] Sense Key : Illegal Request [current] 
  [  149.505373] sr 1:0:0:0: [sr0] Add. Sense: Illegal mode for this track
  [  149.505390] end_request: I/O error, dev sr0, sector 0

  Even if the CD cannot be read, I should still be able to eject it!

  $ eject -v
  eject: using default device `cdrom'
  eject: device name is `cdrom'
  eject: expanded name is `/dev/cdrom'
  eject: `/dev/cdrom' is a link to `/dev/sr0'
  eject: `/dev/sr0' is not mounted
  eject: `/dev/sr0' is not a mount point
  eject: `/dev/sr0' is not a multipartition device
  eject: trying to eject `/dev/sr0' using CD-ROM eject command
  eject: CD-ROM eject command failed
  eject: trying to eject `/dev/sr0' using SCSI commands
  eject: SCSI eject failed
  eject: trying to eject `/dev/sr0' using floppy eject command
  eject: floppy eject command failed
  eject: trying to eject `/dev/sr0' using tape offline command
  eject: tape offline command failed
  eject: unable to eject, last error: Inappropriate ioctl for device

  $ lsb_release -rd
  Description:  Ubuntu karmic (development branch)
  Release:  9.10

  $ apt-cache policy eject
  eject:
Installed: 2.1.5+deb1+cvs20081104-6
Candidate: 2.1.5+deb1+cvs20081104-6
Version table:
   *** 2.1.5+deb1+cvs20081104-6 0
  500 http://de.archive.ubuntu.com karmic/main Packages
  500 http://us.archive.ubuntu.com karmic/main Packages
  100 /var/lib/dpkg/status

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/eject/+bug/398670/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp


[Kernel-packages] [Bug 1581088] Re: Middle mouse (wheel-click) button stopped working after upgrade to 16.04

2017-06-06 Thread frankster
I was able to get this to work by doing something similar to jmanecke's
advice:

instead of enabling "Evdev Wheel Emulation", I enabled "Evdev Third
Button Emulation"

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1581088

Title:
  Middle mouse (wheel-click) button stopped working after upgrade to
  16.04

Status in linux package in Ubuntu:
  Confirmed

Bug description:
  Since upgrading to 16.04 clicking the middle mouse button (scroll
  wheel) on my Logitech M185 stopped working.

  xev does not even show the event for clicking the wheel, while it
  shows other button clicks and scroll wheel up/down events.

  xinput list shows the USB receiver 2 times:

  ⎡ Virtual core pointerid=2[master pointer  (3)]
  ⎜   ↳ Virtual core XTEST pointer  id=4[slave  pointer 
 (2)]
  ⎜   ↳ Logitech USB Receiver   id=9[slave  pointer 
 (2)]
  ⎜   ↳ Logitech USB Receiver   id=10   [slave  pointer 
 (2)]
  ⎜   ↳ HID 046a:0023   id=13   [slave  pointer 
 (2)]
  ⎜   ↳ SynPS/2 Synaptics TouchPad  id=16   [slave  pointer 
 (2)]
  ⎜   ↳ TPPS/2 IBM TrackPoint   id=17   [slave  pointer 
 (2)]

  Listing the capabilities looks like this:

  $ xinput list 9
  Logitech USB Receiver id=9[slave  pointer  (2)]
   Reporting 7 classes:
    Class originated from: 9. Type: XIButtonClass
    Buttons supported: 24
    Button labels: "Button Left" "Button Middle" "Button Right" "Button Wheel 
Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Right" 
"Button Side" "Button Extra" "Button Forward" "Button Back" "Button Task" 
"Button Unknown" "Button Unknown" "Button Unknown" "Button Unknown" "Button 
Unknown" "Button Unknown" "Button Unknown" "Button Unknown" "Button Unknown" 
"Button Unknown" "Button Unknown" "Button Unknown"
    Button state:
    Class originated from: 9. Type: XIValuatorClass
    Detail for Valuator 0:
  Label: Rel X
  Range: -1.00 - -1.00
  Resolution: 1 units/m
  Mode: relative
    Class originated from: 9. Type: XIValuatorClass
    Detail for Valuator 1:
  Label: Rel Y
  Range: -1.00 - -1.00
  Resolution: 1 units/m
  Mode: relative
    Class originated from: 9. Type: XIValuatorClass
    Detail for Valuator 2:
  Label: Rel Horiz Wheel
  Range: -1.00 - -1.00
  Resolution: 1 units/m
  Mode: relative
    Class originated from: 9. Type: XIValuatorClass
    Detail for Valuator 3:
  Label: Rel Vert Wheel
  Range: -1.00 - -1.00
  Resolution: 1 units/m
  Mode: relative
    Class originated from: 9. Type: XIScrollClass
    Scroll info for Valuator 2
  type: 2 (horizontal)
  increment: 1.00
  flags: 0x0
    Class originated from: 9. Type: XIScrollClass
    Scroll info for Valuator 3
  type: 1 (vertical)
  increment: -1.00
  flags: 0x2 ( preferred )

  $ xinput list 10
  Logitech USB Receiver id=10   [slave  pointer  (2)]
   Reporting 6 classes:
    Class originated from: 10. Type: XIButtonClass
    Buttons supported: 7
    Button labels: "Button 0" "Button Unknown" "Button Unknown" "Button Wheel 
Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Right"
    Button state:
    Class originated from: 10. Type: XIKeyClass
    Keycodes supported: 248
    Class originated from: 10. Type: XIValuatorClass
    Detail for Valuator 0:
  Label: Rel X
  Range: -1.00 - -1.00
  Resolution: 1 units/m
  Mode: relative
    Class originated from: 10. Type: XIValuatorClass
    Detail for Valuator 1:
  Label: Rel Y
  Range: -1.00 - -1.00
  Resolution: 1 units/m
  Mode: relative
    Class originated from: 10. Type: XIValuatorClass
    Detail for Valuator 2:
  Label: Rel Horiz Wheel
  Range: -1.00 - -1.00
  Resolution: 1 units/m
  Mode: relative
    Class originated from: 10. Type: XIScrollClass
    Scroll info for Valuator 2
  type: 2 (horizontal)
  increment: 1.00
  flags: 0x0

  Does anyone have an idea how I can attempt to further debug that issue? Or 
maybe even a solution? Should I consider this issue a bug? Can I provide more 
info?
  ---
  ApportVersion: 2.20.1-0ubuntu2
  Architecture: amd64
  AudioDevicesInUse:
   USERPID ACCESS COMMAND
   /dev/snd/controlC2:  toby  11625 F pulseaudio
   /dev/snd/controlC0:  toby  11625 F pulseaudio
   /dev/snd/pcmC1D0p:   toby  11625 F...m pulseaudio
   /dev/snd/controlC1:  toby  11625 F pulseaudio
  CurrentDesktop: GNOME
  DistroRelease: Ubuntu 16.04
  HibernationDevice: RESUME=UUID=5e3a6d2e-05f8-4d01-b80c-a9f200e6
  InstallationDate: Installed on 2014-04-24 (749 days ago)
  Installation

[Kernel-packages] [Bug 1486894] Re: btrfs scrub hangs

2015-08-20 Thread frankster
btrfs-tools  3.14.1-1

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-lts-vivid in Ubuntu.
https://bugs.launchpad.net/bugs/1486894

Title:
  btrfs scrub hangs

Status in linux-lts-vivid package in Ubuntu:
  New

Bug description:
  I have a btrfs filesystem comprised of a few discs (metadata raid1,
  data unduplicated). I run btrfs scrub and some checksum errors are
  reported, then the scrub hangs and there are some stack traces in
  syslog. This occurs with kernel 3.19.0-26-generic and is a regression
  from 3.13.0-62-generic, where the scrub reports checksum errors but
  completes successfully.

  
  Aug 19 19:36:45 mythtv kernel: [ 1560.092069] INFO: task btrfs:17303 blocked 
for more than 120 seconds.
  Aug 19 19:36:45 mythtv kernel: [ 1560.092075]   Tainted: P   OE  
3.19.0-26-generic #28~14.04.1-Ubuntu
  Aug 19 19:36:45 mythtv kernel: [ 1560.092076] "echo 0 > 
/proc/sys/kernel/hung_task_timeout_secs" disables this message.
  Aug 19 19:36:45 mythtv kernel: [ 1560.092079] btrfs   D 
8800706bb828 0 17303  1 0x
  Aug 19 19:36:45 mythtv kernel: [ 1560.092084]  8800706bb828 
880070526bf0 00013e80 8800706bbfd8
  Aug 19 19:36:45 mythtv kernel: [ 1560.092087]  00013e80 
88006faa3110 880070526bf0 8800706bb838
  Aug 19 19:36:45 mythtv kernel: [ 1560.092091]  8801d2742000 
8801d2742218 8801d2742220 880186bf0b00
  Aug 19 19:36:45 mythtv kernel: [ 1560.092094] Call Trace:
  Aug 19 19:36:45 mythtv kernel: [ 1560.092103]  [] 
schedule+0x29/0x70
  Aug 19 19:36:45 mythtv kernel: [ 1560.092139]  [] 
scrub_add_page_to_rd_bio+0x1c5/0x2b0 [btrfs]
  Aug 19 19:36:45 mythtv kernel: [ 1560.092144]  [] ? 
prepare_to_wait_event+0x110/0x110
  Aug 19 19:36:45 mythtv kernel: [ 1560.092164]  [] 
scrub_pages+0x1ec/0x290 [btrfs]
  Aug 19 19:36:45 mythtv kernel: [ 1560.092183]  [] 
scrub_stripe+0xa48/0x1040 [btrfs]
  Aug 19 19:36:45 mythtv kernel: [ 1560.092204]  [] 
scrub_chunk.isra.19+0x11b/0x140 [btrfs]
  Aug 19 19:36:45 mythtv kernel: [ 1560.092224]  [] ? 
btrfs_get_token_64+0x59/0xe0 [btrfs]
  Aug 19 19:36:45 mythtv kernel: [ 1560.092244]  [] 
scrub_enumerate_chunks+0x25a/0x4b0 [btrfs]
  Aug 19 19:36:45 mythtv kernel: [ 1560.092246]  [] ? 
prepare_to_wait_event+0x100/0x110
  Aug 19 19:36:45 mythtv kernel: [ 1560.092259]  [] 
btrfs_scrub_dev+0x1a8/0x550 [btrfs]
  Aug 19 19:36:45 mythtv kernel: [ 1560.092263]  [] ? 
__mnt_want_write_file+0x25/0x30
  Aug 19 19:36:45 mythtv kernel: [ 1560.092276]  [] 
btrfs_ioctl+0x138f/0x2ac0 [btrfs]
  Aug 19 19:36:45 mythtv kernel: [ 1560.092279]  [] ? 
kmem_cache_alloc_node+0x115/0x250
  Aug 19 19:36:45 mythtv kernel: [ 1560.092282]  [] ? 
create_task_io_context+0x27/0x110
  Aug 19 19:36:45 mythtv kernel: [ 1560.092285]  [] 
do_vfs_ioctl+0x2f8/0x510
  Aug 19 19:36:45 mythtv kernel: [ 1560.092288]  [] ? 
set_task_ioprio+0x94/0xb0
  Aug 19 19:36:45 mythtv kernel: [ 1560.092290]  [] 
SyS_ioctl+0x81/0xa0
  Aug 19 19:36:45 mythtv kernel: [ 1560.092292]  [] 
system_call_fastpath+0x16/0x1b
  Aug 19 19:36:45 mythtv kernel: [ 1560.092295] INFO: task btrfs:17304 blocked 
for more than 120 seconds.
  Aug 19 19:36:45 mythtv kernel: [ 1560.092296]   Tainted: P   OE  
3.19.0-26-generic #28~14.04.1-Ubuntu
  Aug 19 19:36:45 mythtv kernel: [ 1560.092297] "echo 0 > 
/proc/sys/kernel/hung_task_timeout_secs" disables this message.
  Aug 19 19:36:45 mythtv kernel: [ 1560.092298] btrfs   D 
8800706ab8b8 0 17304  1 0x
  Aug 19 19:36:45 mythtv kernel: [ 1560.092300]  8800706ab8b8 
8800705275c0 00013e80 8800706abfd8
  Aug 19 19:36:45 mythtv kernel: [ 1560.092303]  00013e80 
88006faa3110 8800705275c0 8800706ab8c8
  Aug 19 19:36:45 mythtv kernel: [ 1560.092305]  8800705821e0 
880070582218 8800706ab8f8 8801d2740800
  Aug 19 19:36:45 mythtv kernel: [ 1560.092307] Call Trace:
  Aug 19 19:36:45 mythtv kernel: [ 1560.092309]  [] 
schedule+0x29/0x70
  Aug 19 19:36:45 mythtv kernel: [ 1560.092322]  [] 
btrfs_reada_wait+0x6d/0xb0 [btrfs]
  Aug 19 19:36:45 mythtv kernel: [ 1560.092324]  [] ? 
prepare_to_wait_event+0x110/0x110
  Aug 19 19:36:45 mythtv kernel: [ 1560.092337]  [] 
scrub_stripe+0x267/0x1040 [btrfs]
  Aug 19 19:36:45 mythtv kernel: [ 1560.092346]  [] ? 
generic_bin_search.constprop.35+0x8d/0x1b0 [btrfs]
  Aug 19 19:36:45 mythtv kernel: [ 1560.092359]  [] 
scrub_chunk.isra.19+0x11b/0x140 [btrfs]
  Aug 19 19:36:45 mythtv kernel: [ 1560.092371]  [] ? 
btrfs_get_token_64+0x59/0xe0 [btrfs]
  Aug 19 19:36:45 mythtv kernel: [ 1560.092384]  [] 
scrub_enumerate_chunks+0x25a/0x4b0 [btrfs]
  Aug 19 19:36:45 mythtv kernel: [ 1560.092386]  [] ? 
prepare_to_wait_event+0x100/0x110
  Aug 19 19:36:45 mythtv kernel: [ 1560.092399]  [] 
btrfs_scrub_dev+0x1a8/0x550 [btrfs]
  Aug 19 19:36:45 mythtv kernel: [ 1560.092413]  [] ? 
__mnt_want_write_file+0x25/0x30
  Aug 19 19:36:45 mythtv kern

[Kernel-packages] [Bug 1486894] Re: btrfs scrub hangs

2015-08-20 Thread frankster
Problem doesn't occur with linux-
image-4.0.9-040009-generic_4.0.9-040009.201507212131

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-lts-vivid in Ubuntu.
https://bugs.launchpad.net/bugs/1486894

Title:
  btrfs scrub hangs

Status in linux-lts-vivid package in Ubuntu:
  New

Bug description:
  I have a btrfs filesystem comprised of a few discs (metadata raid1,
  data unduplicated). I run btrfs scrub and some checksum errors are
  reported, then the scrub hangs and there are some stack traces in
  syslog. This occurs with kernel 3.19.0-26-generic and is a regression
  from 3.13.0-62-generic, where the scrub reports checksum errors but
  completes successfully.

  
  Aug 19 19:36:45 mythtv kernel: [ 1560.092069] INFO: task btrfs:17303 blocked 
for more than 120 seconds.
  Aug 19 19:36:45 mythtv kernel: [ 1560.092075]   Tainted: P   OE  
3.19.0-26-generic #28~14.04.1-Ubuntu
  Aug 19 19:36:45 mythtv kernel: [ 1560.092076] "echo 0 > 
/proc/sys/kernel/hung_task_timeout_secs" disables this message.
  Aug 19 19:36:45 mythtv kernel: [ 1560.092079] btrfs   D 
8800706bb828 0 17303  1 0x
  Aug 19 19:36:45 mythtv kernel: [ 1560.092084]  8800706bb828 
880070526bf0 00013e80 8800706bbfd8
  Aug 19 19:36:45 mythtv kernel: [ 1560.092087]  00013e80 
88006faa3110 880070526bf0 8800706bb838
  Aug 19 19:36:45 mythtv kernel: [ 1560.092091]  8801d2742000 
8801d2742218 8801d2742220 880186bf0b00
  Aug 19 19:36:45 mythtv kernel: [ 1560.092094] Call Trace:
  Aug 19 19:36:45 mythtv kernel: [ 1560.092103]  [] 
schedule+0x29/0x70
  Aug 19 19:36:45 mythtv kernel: [ 1560.092139]  [] 
scrub_add_page_to_rd_bio+0x1c5/0x2b0 [btrfs]
  Aug 19 19:36:45 mythtv kernel: [ 1560.092144]  [] ? 
prepare_to_wait_event+0x110/0x110
  Aug 19 19:36:45 mythtv kernel: [ 1560.092164]  [] 
scrub_pages+0x1ec/0x290 [btrfs]
  Aug 19 19:36:45 mythtv kernel: [ 1560.092183]  [] 
scrub_stripe+0xa48/0x1040 [btrfs]
  Aug 19 19:36:45 mythtv kernel: [ 1560.092204]  [] 
scrub_chunk.isra.19+0x11b/0x140 [btrfs]
  Aug 19 19:36:45 mythtv kernel: [ 1560.092224]  [] ? 
btrfs_get_token_64+0x59/0xe0 [btrfs]
  Aug 19 19:36:45 mythtv kernel: [ 1560.092244]  [] 
scrub_enumerate_chunks+0x25a/0x4b0 [btrfs]
  Aug 19 19:36:45 mythtv kernel: [ 1560.092246]  [] ? 
prepare_to_wait_event+0x100/0x110
  Aug 19 19:36:45 mythtv kernel: [ 1560.092259]  [] 
btrfs_scrub_dev+0x1a8/0x550 [btrfs]
  Aug 19 19:36:45 mythtv kernel: [ 1560.092263]  [] ? 
__mnt_want_write_file+0x25/0x30
  Aug 19 19:36:45 mythtv kernel: [ 1560.092276]  [] 
btrfs_ioctl+0x138f/0x2ac0 [btrfs]
  Aug 19 19:36:45 mythtv kernel: [ 1560.092279]  [] ? 
kmem_cache_alloc_node+0x115/0x250
  Aug 19 19:36:45 mythtv kernel: [ 1560.092282]  [] ? 
create_task_io_context+0x27/0x110
  Aug 19 19:36:45 mythtv kernel: [ 1560.092285]  [] 
do_vfs_ioctl+0x2f8/0x510
  Aug 19 19:36:45 mythtv kernel: [ 1560.092288]  [] ? 
set_task_ioprio+0x94/0xb0
  Aug 19 19:36:45 mythtv kernel: [ 1560.092290]  [] 
SyS_ioctl+0x81/0xa0
  Aug 19 19:36:45 mythtv kernel: [ 1560.092292]  [] 
system_call_fastpath+0x16/0x1b
  Aug 19 19:36:45 mythtv kernel: [ 1560.092295] INFO: task btrfs:17304 blocked 
for more than 120 seconds.
  Aug 19 19:36:45 mythtv kernel: [ 1560.092296]   Tainted: P   OE  
3.19.0-26-generic #28~14.04.1-Ubuntu
  Aug 19 19:36:45 mythtv kernel: [ 1560.092297] "echo 0 > 
/proc/sys/kernel/hung_task_timeout_secs" disables this message.
  Aug 19 19:36:45 mythtv kernel: [ 1560.092298] btrfs   D 
8800706ab8b8 0 17304  1 0x
  Aug 19 19:36:45 mythtv kernel: [ 1560.092300]  8800706ab8b8 
8800705275c0 00013e80 8800706abfd8
  Aug 19 19:36:45 mythtv kernel: [ 1560.092303]  00013e80 
88006faa3110 8800705275c0 8800706ab8c8
  Aug 19 19:36:45 mythtv kernel: [ 1560.092305]  8800705821e0 
880070582218 8800706ab8f8 8801d2740800
  Aug 19 19:36:45 mythtv kernel: [ 1560.092307] Call Trace:
  Aug 19 19:36:45 mythtv kernel: [ 1560.092309]  [] 
schedule+0x29/0x70
  Aug 19 19:36:45 mythtv kernel: [ 1560.092322]  [] 
btrfs_reada_wait+0x6d/0xb0 [btrfs]
  Aug 19 19:36:45 mythtv kernel: [ 1560.092324]  [] ? 
prepare_to_wait_event+0x110/0x110
  Aug 19 19:36:45 mythtv kernel: [ 1560.092337]  [] 
scrub_stripe+0x267/0x1040 [btrfs]
  Aug 19 19:36:45 mythtv kernel: [ 1560.092346]  [] ? 
generic_bin_search.constprop.35+0x8d/0x1b0 [btrfs]
  Aug 19 19:36:45 mythtv kernel: [ 1560.092359]  [] 
scrub_chunk.isra.19+0x11b/0x140 [btrfs]
  Aug 19 19:36:45 mythtv kernel: [ 1560.092371]  [] ? 
btrfs_get_token_64+0x59/0xe0 [btrfs]
  Aug 19 19:36:45 mythtv kernel: [ 1560.092384]  [] 
scrub_enumerate_chunks+0x25a/0x4b0 [btrfs]
  Aug 19 19:36:45 mythtv kernel: [ 1560.092386]  [] ? 
prepare_to_wait_event+0x100/0x110
  Aug 19 19:36:45 mythtv kernel: [ 1560.092399]  [] 
btrfs_scrub_dev+0x1a8/0x550 [btrfs]
  Aug 19 19:36:45 mythtv kernel: [ 1560.092413]  []

[Kernel-packages] [Bug 1486894] [NEW] btrfs scrub hangs

2015-08-20 Thread frankster
Public bug reported:

I have a btrfs filesystem comprised of a few discs (metadata raid1, data
unduplicated). I run btrfs scrub and some checksum errors are reported,
then the scrub hangs and there are some stack traces in syslog. This
occurs with kernel 3.19.0-26-generic and is a regression from
3.13.0-62-generic, where the scrub reports checksum errors but completes
successfully.


Aug 19 19:36:45 mythtv kernel: [ 1560.092069] INFO: task btrfs:17303 blocked 
for more than 120 seconds.
Aug 19 19:36:45 mythtv kernel: [ 1560.092075]   Tainted: P   OE  
3.19.0-26-generic #28~14.04.1-Ubuntu
Aug 19 19:36:45 mythtv kernel: [ 1560.092076] "echo 0 > 
/proc/sys/kernel/hung_task_timeout_secs" disables this message.
Aug 19 19:36:45 mythtv kernel: [ 1560.092079] btrfs   D 
8800706bb828 0 17303  1 0x
Aug 19 19:36:45 mythtv kernel: [ 1560.092084]  8800706bb828 
880070526bf0 00013e80 8800706bbfd8
Aug 19 19:36:45 mythtv kernel: [ 1560.092087]  00013e80 
88006faa3110 880070526bf0 8800706bb838
Aug 19 19:36:45 mythtv kernel: [ 1560.092091]  8801d2742000 
8801d2742218 8801d2742220 880186bf0b00
Aug 19 19:36:45 mythtv kernel: [ 1560.092094] Call Trace:
Aug 19 19:36:45 mythtv kernel: [ 1560.092103]  [] 
schedule+0x29/0x70
Aug 19 19:36:45 mythtv kernel: [ 1560.092139]  [] 
scrub_add_page_to_rd_bio+0x1c5/0x2b0 [btrfs]
Aug 19 19:36:45 mythtv kernel: [ 1560.092144]  [] ? 
prepare_to_wait_event+0x110/0x110
Aug 19 19:36:45 mythtv kernel: [ 1560.092164]  [] 
scrub_pages+0x1ec/0x290 [btrfs]
Aug 19 19:36:45 mythtv kernel: [ 1560.092183]  [] 
scrub_stripe+0xa48/0x1040 [btrfs]
Aug 19 19:36:45 mythtv kernel: [ 1560.092204]  [] 
scrub_chunk.isra.19+0x11b/0x140 [btrfs]
Aug 19 19:36:45 mythtv kernel: [ 1560.092224]  [] ? 
btrfs_get_token_64+0x59/0xe0 [btrfs]
Aug 19 19:36:45 mythtv kernel: [ 1560.092244]  [] 
scrub_enumerate_chunks+0x25a/0x4b0 [btrfs]
Aug 19 19:36:45 mythtv kernel: [ 1560.092246]  [] ? 
prepare_to_wait_event+0x100/0x110
Aug 19 19:36:45 mythtv kernel: [ 1560.092259]  [] 
btrfs_scrub_dev+0x1a8/0x550 [btrfs]
Aug 19 19:36:45 mythtv kernel: [ 1560.092263]  [] ? 
__mnt_want_write_file+0x25/0x30
Aug 19 19:36:45 mythtv kernel: [ 1560.092276]  [] 
btrfs_ioctl+0x138f/0x2ac0 [btrfs]
Aug 19 19:36:45 mythtv kernel: [ 1560.092279]  [] ? 
kmem_cache_alloc_node+0x115/0x250
Aug 19 19:36:45 mythtv kernel: [ 1560.092282]  [] ? 
create_task_io_context+0x27/0x110
Aug 19 19:36:45 mythtv kernel: [ 1560.092285]  [] 
do_vfs_ioctl+0x2f8/0x510
Aug 19 19:36:45 mythtv kernel: [ 1560.092288]  [] ? 
set_task_ioprio+0x94/0xb0
Aug 19 19:36:45 mythtv kernel: [ 1560.092290]  [] 
SyS_ioctl+0x81/0xa0
Aug 19 19:36:45 mythtv kernel: [ 1560.092292]  [] 
system_call_fastpath+0x16/0x1b
Aug 19 19:36:45 mythtv kernel: [ 1560.092295] INFO: task btrfs:17304 blocked 
for more than 120 seconds.
Aug 19 19:36:45 mythtv kernel: [ 1560.092296]   Tainted: P   OE  
3.19.0-26-generic #28~14.04.1-Ubuntu
Aug 19 19:36:45 mythtv kernel: [ 1560.092297] "echo 0 > 
/proc/sys/kernel/hung_task_timeout_secs" disables this message.
Aug 19 19:36:45 mythtv kernel: [ 1560.092298] btrfs   D 
8800706ab8b8 0 17304  1 0x
Aug 19 19:36:45 mythtv kernel: [ 1560.092300]  8800706ab8b8 
8800705275c0 00013e80 8800706abfd8
Aug 19 19:36:45 mythtv kernel: [ 1560.092303]  00013e80 
88006faa3110 8800705275c0 8800706ab8c8
Aug 19 19:36:45 mythtv kernel: [ 1560.092305]  8800705821e0 
880070582218 8800706ab8f8 8801d2740800
Aug 19 19:36:45 mythtv kernel: [ 1560.092307] Call Trace:
Aug 19 19:36:45 mythtv kernel: [ 1560.092309]  [] 
schedule+0x29/0x70
Aug 19 19:36:45 mythtv kernel: [ 1560.092322]  [] 
btrfs_reada_wait+0x6d/0xb0 [btrfs]
Aug 19 19:36:45 mythtv kernel: [ 1560.092324]  [] ? 
prepare_to_wait_event+0x110/0x110
Aug 19 19:36:45 mythtv kernel: [ 1560.092337]  [] 
scrub_stripe+0x267/0x1040 [btrfs]
Aug 19 19:36:45 mythtv kernel: [ 1560.092346]  [] ? 
generic_bin_search.constprop.35+0x8d/0x1b0 [btrfs]
Aug 19 19:36:45 mythtv kernel: [ 1560.092359]  [] 
scrub_chunk.isra.19+0x11b/0x140 [btrfs]
Aug 19 19:36:45 mythtv kernel: [ 1560.092371]  [] ? 
btrfs_get_token_64+0x59/0xe0 [btrfs]
Aug 19 19:36:45 mythtv kernel: [ 1560.092384]  [] 
scrub_enumerate_chunks+0x25a/0x4b0 [btrfs]
Aug 19 19:36:45 mythtv kernel: [ 1560.092386]  [] ? 
prepare_to_wait_event+0x100/0x110
Aug 19 19:36:45 mythtv kernel: [ 1560.092399]  [] 
btrfs_scrub_dev+0x1a8/0x550 [btrfs]
Aug 19 19:36:45 mythtv kernel: [ 1560.092413]  [] ? 
__mnt_want_write_file+0x25/0x30
Aug 19 19:36:45 mythtv kernel: [ 1560.092425]  [] 
btrfs_ioctl+0x138f/0x2ac0 [btrfs]
Aug 19 19:36:45 mythtv kernel: [ 1560.092428]  [] ? 
kmem_cache_alloc_node+0x115/0x250
Aug 19 19:36:45 mythtv kernel: [ 1560.092430]  [] ? 
create_task_io_context+0x27/0x110
Aug 19 19:36:45 mythtv kernel: [ 1560.092432]  [] 
do_vfs_ioctl+0x2f8/0x510
Aug 19 19:36:45 mythtv kernel: [ 1560.092434]  [] ? 
set_task_ioprio+0x