tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: rust from 2018Q3 fails on i386



On Thu, Nov 15, 2018 at 11:53:24PM +0100, Havard Eidnes wrote:
> > "Dead lock detected" is the cause of failure.
> 
> It's a heisenbug.  The error message comes from our ld.elf_so.
> 
> I've yet to have explained to me what could trigger this.  It
> could be (I'm guessing here) time-parallel resolution of one or
> multiple dynamic symbols by more than one thread after multiple
> threads have been created...

Multi-threaded programs forking in one thread while another thread holds
an exclusive lock would be required. It might be necessary for the other
thread to be the main thread, so that _lwp_self() will be the same LWP
ID, but that's just speculation at this point.

Joerg


Home | Main Index | Thread Index | Old Index