Re: Darcs bug in alioth
- To: debian-haskell@lists.debian.org
- Subject: Re: Darcs bug in alioth
- From: Marco Túlio Gontijo e Silva <marcot@riseup.net>
- Date: Sun, 30 Aug 2009 13:10:44 -0300
- Message-id: <1251648644.4963.36.camel@zezinho>
- In-reply-to: <20090816074937.GB32510@rivendell>
- References: <1250368414.23389.59.camel@zezinho> <20090816074937.GB32510@rivendell>
Good afternoon.
Em Dom, 2009-08-16 às 09:49 +0200, Raphael Hertzog escreveu:
> On Sat, 15 Aug 2009, Marco Túlio Gontijo e Silva wrote:
> > Thu Nov 13 13:57:30 BRST 2008 Simon Marlow <marlowsd@gmail.com>
> > * Fix an extremely subtle deadlock bug on x86_64
> > The recent_activity flag was an unsigned int, but we sometimes do a
> > 64-bit xchg() on it, which overwrites the next word in memory. This
> > happened to contain the sched_state flag, which is used to control the
> > orderly shutdown of the system. If the xchg() happened during
> > shutdown, the scheduler would get confused and deadlock. Don't you
> > just love C?
> >
> > I applied the second one to ghc6_6.8.2dsfg1-1 and the bug is not present
> > anymore. As the package is small and it's a very annoying bug, I
> > thought that the suggestion from mornfall was a good option.
>
> So the right way to proceed is IMO to do a stable update of ghc6 with the
> patch you found.
I read about uploads to stable in the Developers Reference, and I'm not sure if
it's the case. I think this is a very annoying bug, with a simple patch to
fix, so I guess it can be the case. The package is done here, needing
only some format corrections, in debian/changelog.
Do you think this is a good idea?
(...)
--
marcot
http://marcot.iaaeee.org/
Reply to: