We are poriting Android 5.0 to our SoC. Under 4 core condition we find
dex2oat causes heap corruption.
The log is like:
I/dex2oat2( 411): dex2oat2
F/libc( 411): heap corruption detected by dlfree
F/libc( 411): Fatal signal 6 (SIGABRT), code -6 in tid 413 (Compiler
driver)
I/DEBUG
Question 1:
The pipe from normal mixer's submix to fast mixer track 0 is needed for
devices that can only handle a single output stream in the kernel.
This was a problem initially. Nowadays, more devices support mixing in the
kernel, so we could remove the pipe.
I am filing an internal issue