Slava Egorov

Results 443 comments of Slava Egorov

cc @bwilkerson @mit-mit this is related to our discussions regarding prioritizing efforts which would allow us to switch analyzer to AOT mode targeting *next* stable.

What is the status of this PR?

> In any case, what about `.()` instead of my previous `#()` proposal? I think `.` can be really confusing here. What about leaning onto existing syntax: we have already...

You would need to symbolize `libapp.so` frames using symbols available in your build. Otherwise it is impossible to say what is going on.

@alihassan143 disable stripping, e.g. `flutter build apk --release --extra-gen-snapshot-options=--no-strip` or use `--split-debug-info=symbols-dir` which would produce necessary symbols into `symbols-dir`

Symbols from the current version of the app will not help. But builds are reproducible so if you can go back to the source code state from which you built...

The only information that is going to help is to symbolize the stack trace. I somewhat doubt that this is related to Impeller because ANR is in the Dart code...

@alihassan143 is it the most recently released version or some other version? (Currently released version is 2.2.0, as I see).

Ok, here is symbolization using the information available in the snapshot: ``` Crc32.compute BinaryReaderImpl.readFrame FrameHelper.framesFromBytes FrameIoHelper.framesFromFile _SuspendState._createAsyncStarCallback. _RootZone.runUnary _FutureListener.handleValue _Future._propagateToListeners.handleValueCallback _Future._propagateToListeners _Future._completeWithResultOf _Future._propagateToListeners.handleWhenCompleteCallback. _RootZone.runUnary _FutureListener.handleValue _Future._propagateToListeners.handleValueCallback _Future._propagateToListeners _Future._completeWithValue _Future._asyncCompleteWithValue. _microtaskLoop...

VM has special bits on constant objects, but I would suggest that we remove anything from the spec that implies special treatment for strings which originated from constant expressions. In...