hardened-sources-3.2.11 + i965 + x.org: possible regression
I'm planning on submitting a bug, but thought I'd poll the population
first since I'm having trouble putting together a good bug report
(solid lockup).
It's been a while since I updated the kernel on my T61, was at
hardened-sources-3.2.1. Updating to 3.3.6 this week produced a viable
kernel, but when X starts the system locks hard. In trying different
kernels I've found that the regression is somewhere between the
3.2.2-r1 and 3.2.11 versions in the mainstream portage tree. The
following is the only dump I've been able to capture, as about 9/10
the system locks beyond SSH recovery; apologies for the zram/zcache
taint, it was captured before I started debugging and eliminated
those. It is, however, consistent with all subsequent ones I've seen
(same IP, same call trace). I do notice that 'make oldconfig' in the
3.2.11 tree with the config from 3.2.2-r1 comes up with a single new
option, CONFIG_KCOPY. Thoughts?
hardened-sources-3.2.11 + i965 + x.org: possible regression
On Wednesday 16 May 2012 10:54:12 RB wrote:
> I'm planning on submitting a bug, but thought I'd poll the population
> first since I'm having trouble putting together a good bug report
> (solid lockup).
>
> It's been a while since I updated the kernel on my T61, was at
> hardened-sources-3.2.1. Updating to 3.3.6 this week produced a viable
> kernel, but when X starts the system locks hard. In trying different
> kernels I've found that the regression is somewhere between the
> 3.2.2-r1 and 3.2.11 versions in the mainstream portage tree.
I'm running 3.2.12 and all is ok here. How about that version?
--
Agostino Sarubbo ago -at- gentoo.org
Gentoo/AMD64 Arch Security Liaison
GPG: 0x7CD2DC5D
05-16-2012, 06:06 PM
RB
hardened-sources-3.2.11 + i965 + x.org: possible regression
On Wed, May 16, 2012 at 11:05 AM, Agostino Sarubbo <ago@gentoo.org> wrote:
> I'm running 3.2.12 and all is ok here. How about that version?
Unfortunately not, just tested hardened-sources-3.2.12 and it
exhibited the same behavior, if slightly more graceful than 3.2.11
(part of the oops got printed to the SSH terminal before locking
hard).
I don't like submitting bugs without having already determiend the
root cause, but I might have to make an exception in this case.
05-16-2012, 07:35 PM
Maxim Kammerer
hardened-sources-3.2.11 + i965 + x.org: possible regression
On Wed, May 16, 2012 at 9:06 PM, RB <aoz.syn@gmail.com> wrote:
> I don't like submitting bugs without having already determiend the
> root cause, but I might have to make an exception in this case.
Hi, you might want to try booting Liberté Linux 2011.2 for an
independent verification, since it uses hardened kernel 3.2.11, and is
very homogeneous (i.e., everything is built with the same hardened
gcc, there are no PaX markings (except /bin/fuser, of course, #394443,
*cough*), etc.). Add "root" to the kernel parameters to enable root
password: "liberte". Logging is done with metalog, so the logs are in
/var/log/everything. Kernel config:
https://github.com/mkdesu/liberte/blob/2012.1/src/root/config/linux-3.2.11-hardened.config.
Most of the packages are latest stable x86 (no amd64 build),
xf86-video-intel is 2.17.0-r3. See http://dee.su/liberte and
http://dee.su/liberte-install, you only need ~200 MiB free space on a
USB key. FWIW, I did not receive any report about issues with Intel
video cards so far.
--
Maxim Kammerer
Liberté Linux (discussion / support: http://dee.su/liberte-contribute)
05-16-2012, 07:42 PM
Maxim Kammerer
hardened-sources-3.2.11 + i965 + x.org: possible regression
hardened-sources-3.2.11 + i965 + x.org: possible regression
On Wed, May 16, 2012 at 1:42 PM, Maxim Kammerer <mk@dee.su> wrote:
> Sorry, meant 2012.1 — the latest release.
Well that's both encouraging and discouraging. It works, which means
there's something wonky with my kernel config or my environment, even
though I've not changed either. Will report back when I find what it
is - will start a 3.3.6 oldconfig from liberte's and go from there.
05-16-2012, 09:01 PM
"Tóth Attila"
hardened-sources-3.2.11 + i965 + x.org: possible regression
Regarding #394443 you find a fix there. No need for marking on x86.
--
dr Tóth Attila, Radiológus, 06-20-825-8057
Attila Toth MD, Radiologist, +36-20-825-8057
hardened-sources-3.2.11 + i965 + x.org: possible regression
On Wed, May 16, 2012 at 3:54 PM, Torbjörn Svensson
<azoff@svenskalinuxforeningen.se> wrote:
> Just a thought, have you tried to rebuild x11-drivers/*, most notably
> x11-drivers/xf86-video-intel? I've had some strange craches and even
> lockups when the X11 driver somehow was out of sync with the running kernel.
I have. In fact, I've gone so far as to do the following:
# emerge -v1 $(qlist -ISLC -c x11)
05-16-2012, 11:40 PM
"Tóth Attila"
hardened-sources-3.2.11 + i965 + x.org: possible regression
Regards:
Dw.
--
dr Tóth Attila, Radiológus, 06-20-825-8057
Attila Toth MD, Radiologist, +36-20-825-8057
2012.Május 17.(Cs) 00:41 idÅ‘pontban RB ezt Ã*rta:
> On Wed, May 16, 2012 at 3:54 PM, Torbjörn Svensson
> <azoff@svenskalinuxforeningen.se> wrote:
>> Just a thought, have you tried to rebuild x11-drivers/*, most notably
>> x11-drivers/xf86-video-intel? I've had some strange craches and even
>> lockups when the X11 driver somehow was out of sync with the running
>> kernel.
>
> I have. In fact, I've gone so far as to do the following:
>
> # emerge -v1 $(qlist -ISLC -c x11)
>
>
05-17-2012, 04:16 AM
RB
hardened-sources-3.2.11 + i965 + x.org: possible regression
On Wed, May 16, 2012 at 5:40 PM, "Tóth Attila" <atoth@atoth.sote.hu> wrote:
> What's the difference between your kernel konfig and Liberté Linux
> 2012.1's kernel konfig? Because you told it worked for you.
Quite a lot, not the least of which theirs is a 32-bit kernel and
mine's 64-bit. The 'diff -u' between them is 5k lines long, and
instead of going through that line-by-line my intent is to take the
quickest path first: start with Liberté's config on 3.3.6 and start
adding my own settings until it breaks. Plus, this "old" machine is
slow, it takes at least 30 minutes to compile a kernel, and given a
day job it's going to take a little while to test.