paulfloyd / freebsd_valgrind

Git repo used to Upstream the FreeBSD Port of Valgrind
GNU General Public License v2.0
15 stars 4 forks source link

drd/tests/pth_uninitialized_cond is failing [x86/clang] #127

Closed paulfloyd closed 4 years ago

paulfloyd commented 4 years ago

SIGSEGV:

+
+Process terminating with default action of signal 11 (SIGSEGV)
+ Access not within mapped region at address 0x........
+   at 0x........: pthread_cond_sig(within libpthread-?.?.so)
+   by 0x........: pthread_cond_signal (drd_pthread_intercepts.c:?)
+   by 0x........: main (pth_uninitialized_cond.c:?)
+ If you believe this happened as a result of a stack
+ overflow in your program's main thread (unlikely but
+ possible), you can try to increase the size of the
+ main thread stack using the --main-stacksize= flag.
+ The main thread stack size used in this run was ....

Standalone testcase also core dumps. One difference is that on amd64/clang, a SIGBUS is generated but here it is a SIGSEGV.

paulfloyd commented 4 years ago

Disabled building this testcase.