dead lock in rockchip_dri.so
orangepi 5, ubuntu 22.04, arm64
flutter demo, create two page, continue with push.pop.push.pop.....some times(10?), hang!
this trace is from my application
^C Thread 1 "train_assist_fo" received signal SIGINT, Interrupt. 0x0000007f9cf19ffc in ?? () from /lib/aarch64-linux-gnu/libc.so.6 (gdb) bt #0 0x0000007f9cf19ffc in () at /lib/aarch64-linux-gnu/libc.so.6 #1 (closed) 0x0000007f9cf2070c in pthread_mutex_lock () at /lib/aarch64-linux-gnu/libc.so.6 #2 (closed) 0x0000007f77679d14 in () at /usr/lib/aarch64-linux-gnu/dri/rockchip_dri.so #3 (closed) 0x0000007f77669750 in () at /usr/lib/aarch64-linux-gnu/dri/rockchip_dri.so #4 (closed) 0x0000007f7759e688 in () at /usr/lib/aarch64-linux-gnu/dri/rockchip_dri.so #5 (closed) 0x0000007f7759efa0 in () at /usr/lib/aarch64-linux-gnu/dri/rockchip_dri.so #6 (closed) 0x0000007f775a0f44 in () at /usr/lib/aarch64-linux-gnu/dri/rockchip_dri.so #7 (closed) 0x0000007f775a1028 in () at /usr/lib/aarch64-linux-gnu/dri/rockchip_dri.so #8 (closed) 0x0000007f76eb7cb0 in () at /usr/lib/aarch64-linux-gnu/dri/rockchip_dri.so #9 (closed) 0x0000007f76d58ca8 in () at /usr/lib/aarch64-linux-gnu/dri/rockchip_dri.so #10 (closed) 0x0000007f8c0ca2a0 in () at /lib/aarch64-linux-gnu/libGLX_mesa.so.0 #11 (closed) 0x0000007f91d939ac in () at /lib/aarch64-linux-gnu/libGLX.so.0 #12 (closed) 0x0000007f91d9a904 in () at /lib/aarch64-linux-gnu/libGLX.so.0 #13 (closed) 0x0000007f9dae2e84 in () at /lib/aarch64-linux-gnu/libgdk-3.so.0 #14 0x0000007f9daadd30 in gdk_gl_context_make_current () at /lib/aarch64-linux-gnu/libgdk-3.so.0 #15 (closed) 0x0000007f9e824c64 in () at /home/orangepi/local/bin/ntsports/client_versions/lib/libflutter_linux_gtk.so #16 0x0000007f9e8119c4 in () at /home/orangepi/local/bin/ntsports/client_versions/lib/libflutter_linux_gtk.so #17 (closed) 0x0000007f9e8c8310 in () at /home/orangepi/local/bin/ntsports/client_versions/lib/libflutter_linux_gtk.so #18 0x0000007f9ef5ed60 in () at /home/orangepi/local/bin/ntsports/client_versions/lib/libflutter_linux_gtk.so #19 (closed) 0x0000007f9eeb7f84 in () at /home/orangepi/local/bin/ntsports/client_versions/lib/libflutter_linux_gtk.so #20 (closed) 0x0000007f9eeb6af8 in () at /home/orangepi/local/bin/ntsports/client_versions/lib/libflutter_linux_gtk.so #21 (closed) 0x0000007f9eeb77d0 in () at /home/orangepi/local/bin/ntsports/client_versions/lib/libflutter_linux_gtk.so #22 (closed) 0x0000007f9eeb9008 in () at /home/orangepi/local/bin/ntsports/client_versions/lib/libflutter_linux_gtk.so --Type for more, q to quit, c to continue without paging-- #23 (closed) 0x0000007f9eeb7150 in () at /home/orangepi/local/bin/ntsports/client_versions/lib/libflutter_linux_gtk.so #24 (closed) 0x0000007f9eeb6d9c in () at /home/orangepi/local/bin/ntsports/client_versions/lib/libflutter_linux_gtk.so #25 0x0000007f9eed0a04 in () at /home/orangepi/local/bin/ntsports/client_versions/lib/libflutter_linux_gtk.so #26 (closed) 0x0000007f9e8c4a34 in () at /home/orangepi/local/bin/ntsports/client_versions/lib/libflutter_linux_gtk.so #27 (closed) 0x0000007f9e8af364 in () at /home/orangepi/local/bin/ntsports/client_versions/lib/libflutter_linux_gtk.so #28 (closed) 0x0000007f9e82972c in () at /home/orangepi/local/bin/ntsports/client_versions/lib/libflutter_linux_gtk.so #29 (closed) 0x0000007f9e8298c8 in () at /home/orangepi/local/bin/ntsports/client_versions/lib/libflutter_linux_gtk.so #30 (closed) 0x0000007f9d3a6020 in () at /lib/aarch64-linux-gnu/libglib-2.0.so.0 #31 (closed) 0x0000007f9d3a595c in g_main_context_dispatch () at /lib/aarch64-linux-gnu/libglib-2.0.so.0 #32 (closed) 0x0000007f9d3faeac in () at /lib/aarch64-linux-gnu/libglib-2.0.so.0 #33 (closed) 0x0000007f9d3a2f14 in g_main_context_iteration () at /lib/aarch64-linux-gnu/libglib-2.0.so.0 #34 (closed) 0x0000007f9d60c140 in g_application_run () at /lib/aarch64-linux-gnu/libgio-2.0.so.0 #35 (closed) 0x000000555bbd2050 in main ()
Thread 6 (Thread 0x7f7642c220 (LWP 15758) "io.flutter.io"): --Type for more, q to quit, c to continue without paging-- #0 0x0000007f9cf19ffc in () at /lib/aarch64-linux-gnu/libc.so.6 #1 (closed) 0x0000007f9cf2070c in pthread_mutex_lock () at /lib/aarch64-linux-gnu/libc.so.6 #2 (closed) 0x0000007f77662b3c in () at /usr/lib/aarch64-linux-gnu/dri/rockchip_dri.so #3 (closed) 0x0000007f77679110 in () at /usr/lib/aarch64-linux-gnu/dri/rockchip_dri.so #4 (closed) 0x0000007f77679b30 in () at /usr/lib/aarch64-linux-gnu/dri/rockchip_dri.so #5 (closed) 0x0000007f77688df4 in () at /usr/lib/aarch64-linux-gnu/dri/rockchip_dri.so #6 (closed) 0x0000007f7759f5c8 in () at /usr/lib/aarch64-linux-gnu/dri/rockchip_dri.so #7 (closed) 0x0000007f775a0f44 in () at /usr/lib/aarch64-linux-gnu/dri/rockchip_dri.so #8 (closed) 0x0000007f775a1028 in () at /usr/lib/aarch64-linux-gnu/dri/rockchip_dri.so #9 (closed) 0x0000007f76df0024 in () at /usr/lib/aarch64-linux-gnu/dri/rockchip_dri.so #10 (closed) 0x0000007f76eb1568 in () at /usr/lib/aarch64-linux-gnu/dri/rockchip_dri.so #11 (closed) 0x0000007f9ebbf8a4 in () at /home/orangepi/local/bin/ntsports/client_versions/lib/libflutter_linux_gtk.so #12 (closed) 0x0000007f9eaefb50 in () at /home/orangepi/local/bin/ntsports/client_versions/lib/libflutter_linux_gtk.so #13 (closed) 0x0000007f9eeb5194 in () at /home/orangepi/local/bin/ntsports/client_versions/lib/libflutter_linux_gtk.so #14 0x0000007f9eecde7c in () at /home/orangepi/local/bin/ntsports/client_versions/lib/libflutter_linux_gtk.so #15 (closed) 0x0000007f9e8369a8 in () at /home/orangepi/local/bin/ntsports/client_versions/lib/libflutter_linux_gtk.so #16 0x0000007f9e83ccf0 in () at /home/orangepi/local/bin/ntsports/client_versions/lib/libflutter_linux_gtk.so #17 (closed) 0x0000007f9e836858 in () at /home/orangepi/local/bin/ntsports/client_versions/lib/libflutter_linux_gtk.so #18 0x0000007f9e83c40c in () at /home/orangepi/local/bin/ntsports/client_versions/lib/libflutter_linux_gtk.so #19 (closed) 0x0000007f9cf1d5c8 in () at /lib/aarch64-linux-gnu/libc.so.6 #20 (closed) 0x0000007f9cf85d9c in () at /lib/aarch64-linux-gnu/libc.so.6