kio-mtp misbehaves after opening a photo with Gwenview, the device resets
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kio-mtp (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Trying this on the latest 13.10 Kubuntu:
1. Connect MTP device (Nexus 4 with CyanogenMod 10.1.3) with some jpg photos on it
2. Navigate to the photos in Dolphin, and open one - Gwenview will open
Problem:
Gwenview will never finish opening the photo - the device is re-connected (new device notification appears in notifications), and the old connection is lost. This appears in syslog during the event:
Oct 2 00:51:27 esprimo kernel: [32149.302961] usb 2-2: usbfs: process 11390 (kio_mtp) did not claim interface 0 before use
Oct 2 00:51:27 esprimo kernel: [32149.412083] usb 2-2: reset high-speed USB device number 31 using ehci-pci
Oct 2 00:51:27 esprimo kernel: [32149.544547] usb 2-2: device firmware changed
Oct 2 00:51:27 esprimo kernel: [32149.544621] usb 2-2: USB disconnect, device number 31
Oct 2 00:51:27 esprimo colord: device removed: sysfs-LGE-Nexus_4
Oct 2 00:51:27 esprimo kernel: [32149.660038] usb 2-2: new high-speed USB device number 32 using ehci-pci
Oct 2 00:51:27 esprimo kernel: [32149.793879] usb 2-2: New USB device found, idVendor=18d1, idProduct=4ee2
Oct 2 00:51:27 esprimo kernel: [32149.793883] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Oct 2 00:51:27 esprimo kernel: [32149.793886] usb 2-2: Product: Nexus 4
Oct 2 00:51:27 esprimo kernel: [32149.793888] usb 2-2: Manufacturer: LGE
Oct 2 00:51:27 esprimo kernel: [32149.793890] usb 2-2: SerialNumber: 0244a95994d88bed
Oct 2 00:51:27 esprimo colord: Device added: sysfs-LGE-Nexus_4
Versions:
gwenview: 4.11.1-0ubuntu1
kio-mtp: 0.75+git2013093
ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: kio-mtp 0.75+git2013093
ProcVersionSign
Uname: Linux 3.11.0-9-generic x86_64
ApportVersion: 2.12.5-0ubuntu1
Architecture: amd64
Date: Wed Oct 2 00:52:21 2013
InstallationDate: Installed on 2013-09-05 (26 days ago)
InstallationMedia: Kubuntu 13.10 "Saucy Salamander" - Alpha amd64 (20130902.2)
MarkForUpload: True
SourcePackage: kio-mtp
UpgradeStatus: No upgrade log present (probably fresh install)
Well, bummer.
Literally minutes after I posted this, update do KDE 4.11.2 appears and seems to fix the problem. The syslog messages about not claiming the interface still appear though, but now it produces a device reset without losing the connection:
Oct 2 01:48:35 esprimo kernel: [ 896.948291] usb 2-3: reset high-speed USB device number 9 using ehci-pci
Oct 2 01:48:36 esprimo kernel: [ 897.085024] usb 2-3: usbfs: process 5358 (kio_mtp) did not claim interface 0 before use
Oct 2 01:48:45 esprimo kernel: [ 906.437486] usb 2-3: usbfs: process 5312 (kio_mtp) did not claim interface 0 before use
Oct 2 01:49:11 esprimo kernel: [ 932.859337] usb 2-3: usbfs: process 5398 (kio_mtp) did not claim interface 0 before use
Oct 2 01:49:12 esprimo kernel: [ 932.968099] usb 2-3: reset high-speed USB device number 9 using ehci-pci
Oct 2 01:49:12 esprimo kernel: [ 933.100984] usb 2-3: usbfs: process 5398 (kio_mtp) did not claim interface 0 before use
Oct 2 01:49:22 esprimo kernel: [ 943.925586] usb 2-3: usbfs: process 5312 (kio_mtp) did not claim interface 0 before use
I'm also posting the list of updated packages, which does not include kio-mtp, strangely.