Status Update
Comments
ss...@google.com <ss...@google.com>
ks...@google.com <ks...@google.com>
da...@google.com <da...@google.com> #2
12-01 13:57:46.620: W/art(1617): JNI WARNING: java.lang.StackOverflowError thrown while calling printStackTrace
ART uses an alternate stack for signal handling, as crappy native code has happily filled our stack before, and we really like to be able to run the signal handler.
We currently use the bionic-provided altstack, which is pretty small. A workaround is to install a larger altstack when using breakpad.
ART uses an alternate stack for signal handling, as crappy native code has happily filled our stack before, and we really like to be able to run the signal handler.
We currently use the bionic-provided altstack, which is pretty small. A workaround is to install a larger altstack when using breakpad.
da...@google.com <da...@google.com> #3
(but note that very few functions are specified by POSIX to be guaranteed to work from a signal handler anyway.)
Description
main.cpp:
std::stack<std::string> sample;
int main() {
return 0;
}
build command:
i686-linux-android-clang++ -O2 -fPIE -pie main.cpp