ABP offers to configure proxy.
I could not reproduce this issue yet, but after comparing our RootTools library version with the current and checking some commit messages this makes perfect sense.
We definitely need to upgrade our RootTools.
when ABP attempts to execute its included iptables binary. I compiled a PIE iptables and replaced it in /data/data/org.adblockplus.android/files and the current dev build of ABP works fine then.
Since Android Lollipop became stable (​https://developers.google.com/android/nexus/images) and issue remains with latest SuperSU (2.19) and ABP dev (343) on hammerhead-LRX21O, let's change priority to P1.
There's currently no need in setting a higher priority. As you can see, a possible fix is already in review.
I agree about increasing the priority: We already have 10% of our user base on Lollipop (not sure how many of those have root though). Priority doesn't have anything to do with what state the issue is in, only with how important it is.
Assigning this to me, since René is going to be afk for a while.
Easily reproducible on a rooted Lollipop device - crashes right on startup for me. Seems a lot like the PIE issue to me, but I'll investigate.
Tested a bit, the problem here is most definitely the PIE issue indeed.
While I haven't exactly tried it with the RootTools update, I'm pretty sure this wouldn't fix it. Moving that review to #1771.
Here's a review that should fix the PIE issue.
Added a patch against tip too. Once that's approved we can push this to the devbuilds.
Regarding the stable version: We still need to discuss whether we want to release 1.2.2 for this (and potentially #1667), or whether we'll rather push out 1.3 soon.
As I said, we'll consider making a 1.2.1 fix release with this.