Will Newton <will.new...@linaro.org> writes: > On 24 February 2014 03:15, Michael Hudson-Doyle > <michael.hud...@linaro.org> wrote: >> Michael Hudson-Doyle <michael.hud...@linaro.org> writes: >> >>> Michael Hudson-Doyle <michael.hud...@linaro.org> writes: >>> >>>> Hi all, >>>> >>>> Apologies if this is the wrong list, and for the somewhat vague >>>> description of my problem. >>>> >>>> I've been working on porting Go (via gccgo) to aarch64 and things have >>>> mostly been going well. However, under some circumstances, I'm seeing >>>> crashes. What's happening is that when a signal -- SIGCHLD in this case >>>> -- is being handled, instead of being executed on the stack passed to >>>> sigaltstack, the signal is being handled on some *other* thread's stack, >>>> which unsurprisingly ends badly when a signal context object is smashed >>>> over whatever the original thread had put there. >> >> I finally chased this down to (what at least I think is) a glibc bug: >> https://sourceware.org/bugzilla/show_bug.cgi?id=16629 > > Thanks for another great debugging job! ;-)
Heh, I find it hard to give up... I should probably get help about that! > I'll take a look at this as soon as I'm "back in the office" unless > someone gets there first. Cool. I'm certainly happy to test any fixes, and could even try to work on one myself with a few hints... Cheers, mwh _______________________________________________ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev