gydeveloper

Results 7 comments of gydeveloper

One question I have is whether I can ignore a class (or bunch of them) from all passes? If so how can I do that? This is because, we are...

Unfortunately this is not reproducible. We are seeing this only from production crash reports. Our goal is to identify which pass(es) could cause this, but right now its very challenging...

> Another thing I suggest you trying is putting ResultPropagationPass, RemoveRedundantCheckCastsPass, ObjectSensitiveDcePass before RegAllocPass. We usually put RegAlloc at the near end, so that register allocation done by RegAllocPass won't...

We have mostly seen this on Android 8(O) and Android 9(P) OS. I have not encountered anything 7 or below.

I'm curious, have you guys run into any production crashes from redex? How do you attribute a crash that may have resulted from a bug in one of the optimization...

> For the SIGABRT you can't be seeing it exactly like that on Android 7.0 because art_quick_check_instance_of didn't exist then. However there might still be the same error that manifests...

What we are trying to do next: - See if we can get an internal repro of this crash (We haven't so far) - We are planning to roll out...