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] [day] [month] [year] [list]
Date:	Fri, 6 Feb 2009 12:51:11 +0200
From:	Pekka Enberg <penberg@...helsinki.fi>
To:	Alexander Naumann <A.Naumann@...ec-it.de>
Cc:	linux-kernel@...r.kernel.org, Ingo Molnar <mingo@...e.hu>
Subject: Re: System hangs (after some hours of working) since kernel 2.6.22.19

Hi Alexander,

On Fri, Feb 6, 2009 at 11:06 AM, Alexander Naumann
<A.Naumann@...ec-it.de> wrote:
> Summary of this bug ist hat system stops working after  a couple of hours (between 30 minutes and 6 hours).
> There are no messages at all ☹
> It just stops, I even cannot use some keys like SysRq (this ALT-PrintScreen thing).
>
> The only thing I am running is tiobench (to force system halt):
> „tiobench --numruns 10000“
> If I am running nothing, the system does not stop working or it takres verly long until it hangs.
>
> It cannot be a hardware defect because I have several equal machines and they all have the same problem.
>
> This error occures since Kernel version 2.6.22.19.
> I have tried several kernels like 2.6.23, 2.6.24., 2.6.24.7, 2.6.25, 2.6.26, 2.6.28.2
> With all of them the system hangs without any message.
> Before 2.6.22.19 I had no problems at all.

Does this mean that, for example, 2.6.22.18 works? Or do you mean
2.6.21.x worked and it stopped working starting from 2.6.22.x?

On Fri, Feb 6, 2009 at 11:06 AM, Alexander Naumann
<A.Naumann@...ec-it.de> wrote:
> I have found some configuration of linux kernel so that this hang up does not occur:
> In 2.6.24.7 I have enabled ALL kernel debug options, the system did not crash.

I guess 'crashing.config' is _not_ the config you mention here (it
doesn't enable any of the kernel debugging options)?

On Fri, Feb 6, 2009 at 11:06 AM, Alexander Naumann
<A.Naumann@...ec-it.de> wrote:
> Also I have included two config files for kernel 2.6.22.19.
> With one of them the system chrashes (crashing.config) with the other one it does not (working.config).
> The only difference between these two config files is that I enabled „Kernel Debug“.
>
> With all other tested kernel version I cannot see the same behaviour, they all crash after some hours, it does not matter how kernel is configured.

Just enabling CONFIG_DEBUG_KERNEL doesn't change anything so it's
probably just that the bug is hard to trigger.

On Fri, Feb 6, 2009 at 11:06 AM, Alexander Naumann
<A.Naumann@...ec-it.de> wrote:
> cat /proc/cpuinfo:
> processor       : 0
> vendor_id       : CentaurHauls
> cpu family      : 6
> model           : 9
> model name      : VIA Nehemiah
> stepping        : 8
> cpu MHz         : 998.537
> cache size      : 64 KB
> fdiv_bug        : no
> hlt_bug         : no
> f00f_bug        : no
> coma_bug        : no
> fpu             : yes
> fpu_exception   : yes
> cpuid level     : 1
> wp              : yes
> flags           : fpu vme de pse tsc msr cx8 sep mtrr pge cmov pat mmx fxsr sse up rng rng_en ace ace_en
> bogomips        : 1997.07
> clflush size    : 32
> power management:

This makes me wonder if there's some generic x86 change that's
behaving badly on VIA CPUs that don't get as much test coverage. One
thing you might want to try out is to disable CONFIG_X86_GENERIC and
use CONFIG_MVIAC3_2 instead of CONFIG_M586.

If that doesn't work out, you might want to strip your config to bare
minimum to see if the hang goes away. Looking at your config, at least
CONFIG_SMP, CONFIG_AGP, and CONFIG_DRM strike as good suspects.

Hope this helps,

                                           Pekka
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ