https://bugzilla.novell.com/show_bug.cgi?id=579932
https://bugzilla.novell.com/show_bug.cgi?id=579932#c38
--- Comment #38 from Andreas Nordal
I think a working kernel was 2.6.32, wasn't it? I have some news. Turns out it wasn't bulletproof that either, just less fragile.
There is another kernel that seems to be immune against rt-benchmark, which is the one on the Gentoo live-CD (2.6.34-gentoo-r6). I need to check that it isn't using any of the cheatcodes we have found. Then I will provide. The news: Between 2.6.32 and 2.6.33-rc7, a series of events have made the broken clocksource more evident. The following is a log of my bisection (starting with good=v2.6.32 and bad=v2.6.33-rc7). Notice, as we go back in time, the vulnerabilites in different areas vanishes (it gets increasingly harder to hang the kernel): steps| resol- | reason left | ution | -----+--------+------------ 13 | bad | very noticeable audio hangs 12 | bad | very noticeable audio hangs 11 | bad | hang during boot. No audio playback hang reproducible. 10 | bad | hang using wget, hang during shutdown. 9 | bad | hang using wget, hang during shutdown. 8 | bad | hang during boot. 7 | bad | hang during boot. 6 | bad | hang during boot (before HALd). 5 | bad | hang during boot (before HALd). Hang during shutdown. 4 | bad | idle hangs (59s, 50s, 91s). No hang using wget reproducible. | | Hang during shutdown. 3 | bad | hang 229s under heavy rt-benchmarking. No hang for 30min | | idling. No boot/shutdown hang reproducible. 2 |untested| See where this is going? Went testing 2.6.32.20 instead. Testing 2.6.32.20 again (more patience this time), I got it to hang! Here is how: 1) As root do `rt-benchmark d0.05` 2) As user do ´rt-benchmark t0.0001´, preferrably the new version. 3) Wait 5 minutes (while the insane interval of 0.0001s hangs 2.6.35 in an instant, this kernel is hard to hang) 4) The first instance of rt-benchmark have probably hanged a few hundred seconds by now. Interrupt the computer. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.