App crashes on trying to access iPhone 7n (iOS 14.2)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Rapid Photo Downloader |
Fix Released
|
Low
|
Damon Lynch |
Bug Description
I simply installed RPD on Garuda Linux (Arch) via Pacman. Started the app. Connected iPhone via USB. iPhone shows up under Devices. I click the iPhone. I get a popup saying an error occurred while scanning the Apple iPhone.
When I start RPD via CLI, I get the following output after crashing:
ERROR: Unexpected exception while scanning Apple iPhone
Traceback (most recent call last):
File "/usr/lib/
self.do_scan()
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
if datetime_
File "/usr/lib/
at2 = arrow.get(dt2)
File "/usr/lib/
return _factory.get(*args, **kwargs)
File "/usr/lib/
raise TypeError("Cannot parse argument of type None.")
TypeError: Cannot parse argument of type None.
(python:174438): GLib-CRITICAL **: 17:29:44.968: g_source_destroy: assertion 'g_atomic_int_get (&source-
Changed in rapid: | |
milestone: | none → 0.9.27a1 |
assignee: | nobody → Damon Lynch (dlynch3) |
importance: | Undecided → Low |
Changed in rapid: | |
status: | Confirmed → Fix Released |
If you try to access an iPhone using gPhoto2 you're in for a whole world of pain. It will not work because Apple violates the PTP standard so they can do their own thing.
Instead you should use idevicepair and ifuse to pair and mount the device, before downloading from it using Rapid Photo Downloader's "This Computer" directory listing.