I have an extremely weird crash caused by a segmen...
# compose
v
I have an extremely weird crash caused by a segmentation fault in RenderThread where some method seemingly goes into an infinite recursion and eventually overflows the stack. Only happens with Lazy layouts on API 22. Looks like this:
Copy code
pid: 1626, tid: 1668, name: RenderThread  >>> [package] <<<
signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 0x5dd90ff8
Any hopes of being able to debug this issue myself...? There is an issue opened 2 years ago that hasn't gotten any updates since 🥲
Copy code
pid: 1626, tid: 1668, name: RenderThread  >>> [package] <<<
signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 0x5dd90ff8
    r0 5dba4400  r1 59279200  r2 0000000a  r3 5da092a0
    r4 5dba4080  r5 00000001  r6 5de8ccc0  r7 47b9b080
    r8 00000000  r9 5de8cd08  sl 76d7ee81  fp 5de8cdb0
    ip 76dd27e8  sp 5dd91008  lr 76a5902f  pc 76a58ff6  cpsr 000f0030
    [...]
backtrace:
    #00 pc 00032ff6  /system/lib/libhwui.so
    #01 pc 0003302b  /system/lib/libhwui.so
    #02 pc 0003302b  /system/lib/libhwui.so
    #03 pc 0003302b  /system/lib/libhwui.so
    #04 pc 0003302b  /system/lib/libhwui.so
    #05 pc 0003302b  /system/lib/libhwui.so
    #06 pc 0003302b  /system/lib/libhwui.so
    #07 pc 0003302b  /system/lib/libhwui.so
    #08 pc 0003302b  /system/lib/libhwui.so
    #09 pc 0003302b  /system/lib/libhwui.so
    #10 pc 0003302b  /system/lib/libhwui.so
    [... repeat same pc for > 2000 frames]
would've better suited #compose-android... oh well