Hello,
I'm using A10 Cuttlefish on a cloud AWS a1.metal instance (arm64). Quite frequently a SIGILL is happening
with a complete/incomplete backtrace when eglSwapBuffersWithDamageKHRImpl is called.
To be sure it's not related to the application, I could reproduce the issue with the testsuite
inside the AOSP (frameworks/native/libs/gui/tests/libgui_test) for both android10-gsi and android11-gsi.
The swiftshader unit-tests run OK for both A10 and A11
system-unittests, gles-unittests, vk-unittests,math-unittests, ReactorUnitTests.
The 1st question would be, is this the correct group or should it be in a google group specifically for the AOSP?
My 2nd question is how to get more debugging output w.r.t. the code generation? Is it possible to switch from reactor-backend, e.g. use Subzero
or LLVM? Any other tips to narrow down the issue would be helpful.
Thanks a lot in advance.
Bas
backtrace
signal 4 (SIGILL), code 1 (ILL_ILLOPC), fault addr 0x7c5b22a000 (*pc=0x2a1f03e9)
x0 0000007bf89cb000 x1 0000007c5b35a6d0 x2 0000007c5232e710 x3 0000000000000002
x4 0000007c5a36a020 x5 0000007c5a36a040 x6 0000007c5cc1f118 x7 0000007c5cc1f268
x8 0000007c5b22a000 x9 0000007c02cec8a0 x10 000000002b628f50 x11 0000007c40000000
x12 000000002b628f30 x13 0000007c5cc1fc78 x14 0000000000000001 x15 0000007c5a34cd40
x16 0000007cec4e78f0 x17 0000007cec4d9b00 x18 0000007c01a6e000 x19 0000007c02ce5c00
x20 0000000000000000 x21 0000007c02ce5c68 x22 0000007c5a508020 x23 0000007c5232e738
x24 0000007c5a508020 x25 0000000000003450 x26 00000dba55a41dff x27 0000007c5d0da204
x28 000000000000001d x29 0000007c5a507a70
sp 0000007c5a507910 lr 0000007c5165afb4 pc 0000007c5b22a000
backtrace:
#00 pc 0000000000000000 [anon:libc_malloc]
#01 pc 0000000000455fb0 /vendor/lib64/egl/libGLESv2_swiftshader.so (sw::FrameBuffer::copyLocked()+256) (BuildId: 6d5a9931ff35fdef801ccf9ba7f7b191)
#02 pc 0000000000455e64 /vendor/lib64/egl/libGLESv2_swiftshader.so (sw::FrameBuffer::copy(sw::Surface*)+204) (BuildId: 6d5a9931ff35fdef801ccf9ba7f7b191)
#03 pc 0000000000455220 /vendor/lib64/egl/libGLESv2_swiftshader.so (sw::FrameBufferAndroid::blit(sw::Surface*, sw::RectT<int> const*, sw::RectT<int> cons
#04 pc 000000000009c96c /vendor/lib64/egl/libEGL_swiftshader.so (egl::WindowSurface::swap()+36) (BuildId: 6778e06d95ea7d120b50720da4544697)
#05 pc 000000000009e888 /vendor/lib64/egl/libEGL_swiftshader.so (egl::SwapBuffers(void*, void*)+88) (BuildId: 6778e06d95ea7d120b50720da4544697)
#06 pc 0000000000020924 /system/lib64/libEGL.so (android::eglSwapBuffersWithDamageKHRImpl(void*, void*, int*, int)+324) (BuildId: f9d65399d3536eea3ba102856b229746)
--
You received this message because you are subscribed to the Google Groups "swiftshader" group.
To unsubscribe from this group and stop receiving emails from it, send an email to swiftshader...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/swiftshader/61457c9b-4378-4859-9918-89eed940affbn%40googlegroups.com.
#01 pc 0000000000455fb0 /vendor/lib64/egl/libGLESv2_swiftshader.so (sw::FrameBuffer::copyLocked()+256) (BuildId: 6d5a9931ff35fdef801ccf9ba7f7b191)
#02 pc 0000000000455e64 /vendor/lib64/egl/libGLESv2_swiftshader.so (sw::FrameBuffer::copy(sw::Surface*)+204) (BuildId: 6d5a9931ff35fdef801ccf9ba7f7b191)
#03 pc 0000000000455220 /vendor/lib64/egl/libGLESv2_swiftshader.so (sw::FrameBufferAndroid::blit(sw::Surface*, sw::RectT<int> const*, sw::RectT<int> cons
To view this discussion on the web visit https://groups.google.com/d/msgid/swiftshader/3edab17e-8c2f-4c85-878b-19bf44bb85dfn%40googlegroups.com.