lima: crash during dEQP-EGL execution
Mainline commit point: 9701b909
Command:
atest CtsDeqpTestCases -- --module-arg 'CtsDeqpTestCases:include-filter:dEQP-EGL.functional.multicontext#non_shared'
Stacktrace:
RELADDR FUNCTION FILE:LINE
0000000000368a80 _mesa_hash_table_next_entry+16 /home/roman/Downloads/glodroid/out/target/product/pinephone/obj/MESON_MESA3D/build/../src/util/hash_table.c:579
v--------------> lima_flush /home/roman/Downloads/glodroid/out/target/product/pinephone/obj/MESON_MESA3D/build/../src/gallium/drivers/lima/lima_job.c:1020
0000000000a811e4 lima_job_fini+36 /home/roman/Downloads/glodroid/out/target/product/pinephone/obj/MESON_MESA3D/build/../src/gallium/drivers/lima/lima_job.c:1124
0000000000a7edc0 lima_context_destroy+48 /home/roman/Downloads/glodroid/out/target/product/pinephone/obj/MESON_MESA3D/build/../src/gallium/drivers/lima/lima_context.c:142
0000000000a7ed4c lima_context_create+652 /home/roman/Downloads/glodroid/out/target/product/pinephone/obj/MESON_MESA3D/build/../src/gallium/drivers/lima/lima_context.c:286
0000000000720d78 st_api_create_context+264 /home/roman/Downloads/glodroid/out/target/product/pinephone/obj/MESON_MESA3D/build/../src/mesa/state_tracker/st_manager.c:1066
0000000000364c30 dri_create_context+768 /home/roman/Downloads/glodroid/out/target/product/pinephone/obj/MESON_MESA3D/build/../src/gallium/frontends/dri/dri_context.c:169
0000000000363fcc driCreateContextAttribs+844 /home/roman/Downloads/glodroid/out/target/product/pinephone/obj/MESON_MESA3D/build/../src/gallium/frontends/dri/dri_util.c:634
00000000000204cc dri2_create_context+732 /home/roman/Downloads/glodroid/out/target/product/pinephone/obj/MESON_MESA3D/build/../src/egl/drivers/dri2/egl_dri2.c:1588
000000000000eb68 eglCreateContext+376 /home/roman/Downloads/glodroid/out/target/product/pinephone/obj/MESON_MESA3D/build/../src/egl/main/eglapi.c:825
000000000001f93c android::eglCreateContextImpl+204 frameworks/native/opengl/libs/EGL/egl_platform_entries.cpp:923
000000000001c910 eglCreateContext+64 frameworks/native/opengl/libs/EGL/eglApi.cpp:172
00000000030bb2a8 deqp::egl::::MultiContextTest::iterate()+1432 /data/app/~~ixBq6t_IJTPqF2oU0gxK1w==/com.drawelements.deqp-tNoD5ecViV_WxlvJWdNtmQ==/base.apk!libdeqp.so
0000000002e01a64 tcu::TestSessionExecutor::iterateTestCase+52 /data/app/~~ixBq6t_IJTPqF2oU0gxK1w==/com.drawelements.deqp-tNoD5ecViV_WxlvJWdNtmQ==/base.apk!libdeqp.so
0000000002e00c64 tcu::TestSessionExecutor::iterate()+532 /data/app/~~ixBq6t_IJTPqF2oU0gxK1w==/com.drawelements.deqp-tNoD5ecViV_WxlvJWdNtmQ==/base.apk!libdeqp.so
0000000002db6a1c tcu::App::iterate()+60 /data/app/~~ixBq6t_IJTPqF2oU0gxK1w==/com.drawelements.deqp-tNoD5ecViV_WxlvJWdNtmQ==/base.apk!libdeqp.so
0000000002fe4ce4 tcu::Android::TestThread::render()+36 /data/app/~~ixBq6t_IJTPqF2oU0gxK1w==/com.drawelements.deqp-tNoD5ecViV_WxlvJWdNtmQ==/base.apk!libdeqp.so
0000000002fe42f8 tcu::Android::RenderThread::run()+248 /data/app/~~ixBq6t_IJTPqF2oU0gxK1w==/com.drawelements.deqp-tNoD5ecViV_WxlvJWdNtmQ==/base.apk!libdeqp.so
0000000002e5e1ec startThread+12 /data/app/~~ixBq6t_IJTPqF2oU0gxK1w==/com.drawelements.deqp-tNoD5ecViV_WxlvJWdNtmQ==/base.apk!libdeqp.so
00000000000c1e50 __pthread_start+208 bionic/libc/bionic/pthread_create.cpp:364
0000000000054b50 __start_thread+64 bionic/libc/bionic/clone.cpp:53
Log(not complete): /sdcard/TestLog.qpa
#sessionInfo releaseName unknown
#sessionInfo releaseId 0xcafebabe
#sessionInfo targetName "Android"
#sessionInfo commandLineParameters " --deqp-caselist-file=/sdcard/dEQP-TestCaseList.txt --deqp-gl-config-name=rgba8888d24s8ms0 --deqp-screen-rotation=unspecified --deqp-surface-type=window --deqp-log-images=disable --deqp-watchdog=enable --deqp-log-filename=/sdcard/TestLog.qpa"
#beginSession
#beginTestCaseResult dEQP-EGL.functional.multicontext.non_shared
<?xml version="1.0" encoding="UTF-8"?>
<TestCaseResult Version="0.3.4" CasePath="dEQP-EGL.functional.multicontext.non_shared" CaseType="SelfValidate">
<Text>Trying to create 128 contexts.</Text>
<Text>Requiring that at least 32 contexts can be created.
Edited by Roman Stratiienko