Bug 357951

Summary: Dolphin and gwenview fails to open Windows Phone 8 MTP
Product: [Frameworks and Libraries] frameworks-solid Reporter: retired <pepko94>
Component: generalAssignee: Lukáš Tinkl <lukas>
Status: RESOLVED NOT A BUG    
Severity: major CC: kdelibs-bugs-null
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description retired 2016-01-13 19:47:35 UTC
When I try to open files stored on Windows Phone 8 or higher device I get error.
Only software relying on solid/kio fails.
Details:
File or directory udi=/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5 does not exist.
Solid is marked as 5.17

It makes interoperations of gtk and qt applications quite a disaster. I can't for example view WP 8+ photos in a Gwenview when using Nemo. 
Nemo can't share clipboard with Dolphin.

There's a bug filled in kio but it's left unanswered. I am posting it here as error shows Solid in path.

Reproducible: Always

Steps to Reproduce:
1. Get WP8 or higher device
2. Mount it with gvfs capable file manager
3. Try to view some photos from phone
4. Get error in Gwenview

Alternatively
1. Mount WP8 or higher device in Dolphin
2. It will scream an error

Another option
1. Mount WP8 or higher device with gvfs capable file manager
2. Try to copy files to kio/solid file manager
3. Get wrong URL error in Dolphin

Actual Results:  
Kio capable software fails to use WP8 MTP. It also fails to interoperate with gvfs capable software.

Expected Results:  
My younger sister shouldn't curse linux in her mind ;-)
Comment 1 retired 2016-01-13 20:07:44 UTC
https://bugs.kde.org/show_bug.cgi?id=325335
Related
Comment 2 retired 2016-01-18 11:12:40 UTC
18.01.2016 12:11	kdeinit5	kde.kio-mtp: Slave started
18.01.2016 12:11	kdeinit5	kde.kio-mtp: Caches created
18.01.2016 12:11	kdeinit5	kde.kio-mtp: "udi=/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5"
18.01.2016 12:11	kdeinit5	kde.kio-mtp: QUrl("mtp:udi=/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5")
18.01.2016 12:11	kdeinit5	kde.kio-mtp: udi =  "/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5"
18.01.2016 12:11	kdeinit5	kde.kio-mtp: fileSystemFreeSpace: QUrl("mtp:udi=/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5")
18.01.2016 12:11	kdeinit5	kde.kio-mtp: QUrl("mtp:udi=/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5")
18.01.2016 12:11	kdeinit5	kde.kio-mtp: udi =  "/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5"
18.01.2016 12:11	kdeinit5	kde.kio-mtp: "udi=/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5"
18.01.2016 12:11	kdeinit5	kde.kio-mtp: QUrl("mtp:udi=/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5")
18.01.2016 12:11	kdeinit5	kde.kio-mtp: udi =  "/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5"
18.01.2016 12:11	kdeinit5	kde.kio-mtp: "udi=/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5"
18.01.2016 12:11	kdeinit5	kde.kio-mtp: QUrl("mtp:udi=/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5")
18.01.2016 12:11	kdeinit5	kde.kio-mtp: udi =  "/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5"
18.01.2016 12:11	kdeinit5	kde.kio-mtp: fileSystemFreeSpace: QUrl("mtp:udi=/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5")
18.01.2016 12:11	kdeinit5	kde.kio-mtp: QUrl("mtp:udi=/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5")
18.01.2016 12:11	kdeinit5	kde.kio-mtp: udi =  "/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5"
18.01.2016 12:11	kdeinit5	kde.kio-mtp: fileSystemFreeSpace: QUrl("mtp:udi=/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5")
18.01.2016 12:11	kdeinit5	kde.kio-mtp: QUrl("mtp:udi=/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5")
18.01.2016 12:11	kdeinit5	kde.kio-mtp: udi =  "/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5"
18.01.2016 12:11	kdeinit5	kde.kio-mtp: fileSystemFreeSpace: QUrl("mtp:udi=/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5")
18.01.2016 12:11	kdeinit5	kde.kio-mtp: QUrl("mtp:udi=/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5")
18.01.2016 12:11	kdeinit5	kde.kio-mtp: udi =  "/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5"
18.01.2016 12:11	kdeinit5	kde.kio-mtp: fileSystemFreeSpace: QUrl("mtp:udi=/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5")
18.01.2016 12:11	kdeinit5	kde.kio-mtp: QUrl("mtp:udi=/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5")
18.01.2016 12:11	kdeinit5	kde.kio-mtp: udi =  "/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5"
Comment 3 retired 2016-01-25 21:31:48 UTC
It's a problem with kio-extras. Namely kio-mtp.
https://bugs.kde.org/show_bug.cgi?id=325335#c10