Date: Mon, 10 Dec 2012 17:06:19 -0500 From: Ryan Stone <rysto32@gmail.com> To: Mark Atkinson <atkin901@gmail.com> Cc: FreeBSD Current <freebsd-current@freebsd.org>, kde-freebsd@freebsd.kde.org Subject: Re: problems with threads/destructors in -current with llvm/clang Message-ID: <CAFMmRNw7gROHdtc54wMqsZ820cMdcCNcY9kmwqNeYfotKzGhcQ@mail.gmail.com> In-Reply-To: <ka56gv$t60$1@ger.gmane.org> References: <k9qjml$ri7$1@ger.gmane.org> <50C1E81A.1040107@FreeBSD.org> <50C1F862.2010501@FreeBSD.org> <k9t6bq$bhs$1@ger.gmane.org> <50C22789.3030303@FreeBSD.org> <ka56gv$t60$1@ger.gmane.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Dec 10, 2012 at 12:35 PM, Mark Atkinson <atkin901@gmail.com> wrote: > vex x86->IR: unhandled instruction bytes: 0xF 0xB 0x90 0x90 > ==33074== valgrind: Unrecognised instruction at address 0x380434e9. > ==33074== at 0x380434E9: ??? (in > /usr/local/lib/valgrind/memcheck-x86-freebsd) > ==33074== by 0x323C48: qt_safe_select(int, fd_set*, fd_set*, > fd_set*, timeval const*) (qcore_unix.cpp:83) > ==33074== by 0x2803B1: select_msecs(int, fd_set*, fd_set*, int) > (qprocess_unix.cpp:998) > ==33074== by 0x28021D: QProcessPrivate::waitForStarted(int) > (qprocess_unix.cpp:1031) > ==33074== by 0x1FFA02: QProcess::waitForStarted(int) > (qprocess.cpp:1687) > ==33074== by 0x1FEAEA: QProcess::waitForFinished(int) > (qprocess.cpp:1752) > ==33074== by 0x805487A: AutoMoc::echoColor(QString const&) > (kde4automoc.cpp:74) > ==33074== by 0x805264F: AutoMoc::generateMoc(QString const&, > QString const&) (kde4automoc.cpp:569) > ==33074== by 0x804F13A: AutoMoc::run() (kde4automoc.cpp:470) > ==33074== by 0x804AAEE: main (kde4automoc.cpp:114) > > Full valgrind output is at http://pastebin.com/KQTKYGX5 > This sounds like a valgrind bug I reported related to sigreturn: https://bitbucket.org/stass/valgrind-freebsd/issue/4/crash-in-x86_freebsd_subst_for_sigreturn Unfortunately I don't understand the mechanics of signal handling well enough to take this to completion.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFMmRNw7gROHdtc54wMqsZ820cMdcCNcY9kmwqNeYfotKzGhcQ>