Hmm, I wonder if one of your pnds has a broken/unexpected pxml file that causes Pandafe to choke during pnd scanning. Can you also try moving/disabling all other pnds and see if you can start it then?
The problem with adding debug messages to try and isolate this crash is that the "gee_array_list_real_get: assertion failed: (index < _size)" is coming from a library dependency and doesn't provide any context. It could be any list usage, which would be add debug messages for everywhere. I do have a specific suspicion. Line 34 in Pnd.vala will crash in this way if the object gets instantiated with an empty app list. That should never happen though, and if it is that might point to at least one app missing some minimally expected data, such as an id.
Please try the test without any pnds present, and I'll look into adding a sanity check message in the specific case mentioned above and also try to change my scanning logic to survive invalid apps.
The problem with adding debug messages to try and isolate this crash is that the "gee_array_list_real_get: assertion failed: (index < _size)" is coming from a library dependency and doesn't provide any context. It could be any list usage, which would be add debug messages for everywhere. I do have a specific suspicion. Line 34 in Pnd.vala will crash in this way if the object gets instantiated with an empty app list. That should never happen though, and if it is that might point to at least one app missing some minimally expected data, such as an id.
Please try the test without any pnds present, and I'll look into adding a sanity check message in the specific case mentioned above and also try to change my scanning logic to survive invalid apps.