Bug 357951 - Dolphin and gwenview fails to open Windows Phone 8 MTP
Summary: Dolphin and gwenview fails to open Windows Phone 8 MTP
Status: RESOLVED NOT A BUG
Alias: None
Product: frameworks-solid
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Arch Linux Linux
: NOR major
Target Milestone: ---
Assignee: Lukáš Tinkl
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-01-13 19:47 UTC by retired
Modified: 2016-01-25 21:31 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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