bug-hurd
[Top][All Lists]
Advanced

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

Re: Not running into expected SIGSEGV


From: Samuel Thibault
Subject: Re: Not running into expected SIGSEGV
Date: Tue, 23 Feb 2016 23:50:03 +0100
User-agent: Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30)

Justus Winter, on Tue 23 Feb 2016 23:43:58 +0100, wrote:
> Quoting Samuel Thibault (2016-02-23 23:27:26)
> > Justus Winter, on Tue 23 Feb 2016 23:24:08 +0100, wrote:
> > > Quoting Samuel Thibault (2016-02-23 23:04:25)
> > > > Samuel Thibault, on Tue 23 Feb 2016 22:22:02 +0100, wrote:
> > > > > Thomas Schwinge, on Tue 23 Feb 2016 12:02:36 +0100, wrote:
> > > > > > > I couldn't figure out any pattern from looking at the diffs 
> > > > > > > between the
> > > > > > > respective Hurd packages' sources.
> > > > > 
> > > > > I've digged a bit, the difference that matters between -2 and -3
> > > > > is about the protected payload optimization. -2 used to disable it
> > > > > because we had issues with pflocal. -3 fixed the pflocal issue and 
> > > > > thus
> > > > > re-enabled the optimization.
> > > > > 
> > > > > So apparently there is at least another issue with it.
> > > > 
> > > > I have thus disabled it again at least in the Debian package, for now.
> > > 
> > > You should also be able to disable it in the kernel, just ignore
> > > mach_port_set_protected_payload requests by making them return early.
> > 
> > No, that's not the culprit, see the patch detail: this is the case where
> > the kernel didn't record a protected payload, libports then makes the
> > hash lookup, and stores the result so the translator demuxer doesn't do
> > this again.
> 
> Ah, I hadn't seen that patch.  I fixed that issue in master.

Ok, I'll upload that instead.

> > Apparently the translator demuxer does not expect that and does
> > crazy things.
> 
> Is there a problem with a specific translator?

I hadn't checked which, but most probably the issue was the lost "other"
bits.

Samuel



reply via email to

[Prev in Thread] Current Thread [Next in Thread]