lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <3370.1206155478@turing-police.cc.vt.edu>
Date:	Fri, 21 Mar 2008 23:11:18 -0400
From:	Valdis.Kletnieks@...edu
To:	Ingo Molnar <mingo@...e.hu>
Cc:	Andrew Morton <akpm@...ux-foundation.org>,
	linux-kernel@...r.kernel.org
Subject: Hoo-fscking-ray - (was Re: 2.6.25-rc3-mm1 - BUG at system shutdown time

On Fri, 21 Mar 2008 21:12:11 BST, Ingo Molnar said:
> 
> * Valdis.Kletnieks@...edu <Valdis.Kletnieks@...edu> wrote:
> 
> > On Fri, 21 Mar 2008 20:58:13 BST, Ingo Molnar said:
> > 
> > > no, we frequently regenerate the x86.git tree so the dates have little 
> > > relevance. If for any particular pull, x86/base is good and x86/latest 
> > > is bad, then the bug is somewhere in those 200-300 patches inbetween. 
> > > They are lined up linearly so should be perfectly bisectable.
> > 
> > OK, off to go try the last few bisects then...
> 
> well ... your git bisection log does look suspiciously 'good', so 
> something is wrong thee i think :-(
> 
> the chance to get 8 'good' bisection points in a row is 1:256. OTOH, the 
> freshest x86 patches are always at the 'end' of the queue - which are 
> also the ones most likely to break anything.

On the other hand, this was broken in 25-rc3-mm1, so it's not a "fresh"
patch...

> Are you sure the x86/base point is indeed 'good'? You can check it via:
> 
>  git-checkout -b tmp x86/base
> 
> and build+boot it.

Did that, and it's good (as in 'shutdown -h now' powers off rather than BUG and
hanging).

"You're at Witt's End" -- Adventure, c. 1978

OK.. so far I've got:

25-rc3-mm1 is bad
25-rc5-mm1 is bad, and bisected down to git-x86.patch
x86/base as pulled last week is good
bisected to within the last 9 entries of x86/latest is good.

So I can't seem to replicate it using the git-x86 tree, but bisecting -mm
implicates it.  How very strange.

I even went and pulled Andrew's mmotm pile as of this afternoon, and got that
to built after having to heave only a dozen patches over the side and one or
two hand-fixes of patches - and *that* one is good too.

So I'm thinking that it was some "bump in the night" that was broken in the
x86 tree when Andrew pulled it for 25-rc5-mm1, but was fixed by the time I
pulled it a few days later to start git-bisecting it.

Given that -mmotm isn't showing the problem, I'm having a hard time coming
up with enthusiasm to keep chasing it.  If I see it happen again in a -mm
or Linus kernel, I'll restart the chase then....



Content of type "application/pgp-signature" skipped

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ