summary refs log tree commit diff stats
path: root/results/scraper/fex/846
diff options
context:
space:
mode:
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