A Andrew Lutomirski #
Message details and related content
On Thu, May 12, 2011 at 9:31 AM, Andrew Lutomirski [off-list ref] wrote:
I just installed 9f381a6 (-linus from yesterday) on my Sandy Bridge
desktop, and it locks up hard within a few seconds of logging in.
netconsole says:
[ 506.629723] block group 24725422080 has an wrong amount of free space
[ 506.629723] block group 24725422080 has an wrong amount of free space
[ 506.808501] fuse init (API version 7.16)
[ 506.819996] SELinux: initialized (dev fuse, type fuse), uses genfs_contexts
[ 506.829847] SELinux: initialized (dev fusectl, type fusectl), uses
genfs_contexts
[ 506.808501] fuse init (API version 7.16)
[ 506.819996] SELinux: initialized (dev fuse, type fuse), uses genfs_contexts
[ 506.829847] SELinux: initialized (dev fusectl, type fusectl), uses
genfs_contexts
If it's any help, the system is locked so hard that the reset button
doesn't work. It's an Intel DQ67SW board, which apparently doesn't
have the most reliable reset button in the world :)
2.6.38.{4,5,6} are all rock-solid on this box.
I've started bisecting, but I don't expect to finish today. I need to
do some work other than kernel hacking...OK, this sucks. In the course of bisecting this, I've hit two other apparently unrelated bugs that prevent my from testing large numbers of kernels. Do I have two questions: 1. Anyone have any ideas from looking at the log? It looks like most of what's left is network code, so cc netdev. 2. The !&$#@ bisection is skipping all over the place. I've seen 2.6.37 versions and all manner of -rc's out of order. Linus, and other people who like pontificating about git bisection: is there any way to get the bisection to follow Linus' tree? I think that if bisect could be persuaded to consider only changes that are reached by following only the *first* merge parent all the way from the bad revision to the good revision, then the bisection would build versions that were at least good enough for Linus to pull and might have fewer bisection-killing bugs. (This isn't a new idea [1], and git rev-list --bisect --first-parent isn't so bad except that it doesn't bisect.) Here's the log. $ git bisect log # bad: [9f381a61f58bb6487c93ce2233bb9992f8ea9211] Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6 # good: [521cb40b0c44418a4fd36dc633f575813d59a43d] Linux 2.6.38 git bisect start 'HEAD' 'v2.6.38' # skip: [6899608533410557e6698cb9d4ff6df553916e98] Merge branch 'for-linus' of git://codeaurora.org/quic/kernel/davidb/linux-msm # ******* This revision didn't build due to PSTORE. # ******* Fixed config for the rest but no point in retrying... git bisect skip 6899608533410557e6698cb9d4ff6df553916e98 # bad: [d3e458d78167102cc961237cfceef6fffc80c0b3] Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6 git bisect bad d3e458d78167102cc961237cfceef6fffc80c0b3 # good: [6445ced8670f37cfc2c5e24a9de9b413dbfc788d] Merge branch