summary refs log tree commit diff stats
path: root/results/scraper/fex/846
diff options
context:
space:
mode:
authorChristian Krinitsin <mail@krinitsin.com>2025-07-17 09:10:43 +0200
committerChristian Krinitsin <mail@krinitsin.com>2025-07-17 09:10:43 +0200
commitf2ec263023649e596c5076df32c2d328bc9393d2 (patch)
tree5dd86caab46e552bd2e62bf9c4fb1a7504a44db4 /results/scraper/fex/846
parent63d2e9d409831aa8582787234cae4741847504b7 (diff)
downloadqemu-analysis-main.tar.gz
qemu-analysis-main.zip
add downloaded fex bug-reports HEAD main
Diffstat (limited to 'results/scraper/fex/846')
-rw-r--r--results/scraper/fex/84622
1 files changed, 22 insertions, 0 deletions
diff --git a/results/scraper/fex/846 b/results/scraper/fex/846
new file mode 100644
index 000000000..e9f5d647f
--- /dev/null
+++ b/results/scraper/fex/846
@@ -0,0 +1,22 @@
+Parent thread not exiting
+Reproduction:

+

+``` bash

+count=0; while :

+do

+let "count+=1"; Bin/FEXLoader -T 4 -s --aotir-load -- ../../Geekbench-4.4.4-Linux/geekbench_x86_64 --section 2 --workload 213 && echo worked $count

+sleep 1

+done

+```

+

+Seems to crash sometimes after 10+ iterations on my machine. If you attach with GDB, there is only one thread with the following backtrace:

+```

+(gdb) bt

+#0  0x00007fe468cec9ba in __futex_abstimed_wait_common64 () from /usr/lib/libpthread.so.0

+#1  0x00007fe468ce6260 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0

+#2  0x00007fe468bb5bb1 in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>)

+    at /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:865

+#3  std::condition_variable::wait (this=<optimized out>, __lock=...) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/condition_variable.cc:53

+#4  0x00005635538ea6eb in FEXCore::Context::Context::RunUntilExit() ()

+#5  0x00005635538ddc9c in main ()

+```
\ No newline at end of file