The following code causes a crash because Python still holds a reference after plist_free has been called. In this instance, the crash comes after the __getitem__ method is called.
Assertion failed: (data), function plist_copy_node, file plist.c, line 532.
fish: Job 1, 'PYTHONPATH=/usr/local/lib/pytho…' terminated by signal SIGABRT (Abort)
The following code causes a crash because Python still holds a reference after plist_free has been called. In this instance, the crash comes after the __getitem__ method is called.
This is the underlying cause of https://github.com/libimobiledevice/libimobiledevice/issues/929.