linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Bug: Status/Summary of slashdot leap-second crash on new years 2008-2009
@ 2009-01-02 19:25 Linas Vepstas
  2009-01-02 20:04 ` Diego Calleja
                   ` (3 more replies)
  0 siblings, 4 replies; 107+ messages in thread
From: Linas Vepstas @ 2009-01-02 19:25 UTC (permalink / raw)
  To: linux-kernel
  Cc: Jeffrey J. Kosowsky, MentalMooMan, Travis Crump, Goodgerster, burdell

Slashdot reported a story of Linux machines crashing on New years eve.

http://ask.slashdot.org/article.pl?sid=09/01/01/1930202

Below follows a summary of the reported crashes. I'm ignoring the
zillions of "mine didn't crash" reports, or the "you're a paranoid
conspiracy theorist, its random chance" reports.

So far, 31 users reported 53 hard crashes at/near midnight, new years.
Symptoms are:
-- hard hang (systems not pingable)
-- irq's not serviced (if disk was active at time of crash,
   the disk activity light stays lit)
-- cold reboot (poweroff) required
-- systems work normally after reboot
-- no messages in syslog, no kernel oops, no core file crash dumps
-- not reproducible (simply setting the clock back is not enough
   to reproduce; guessing that a simulation of stratum 0 ntp server
   is needed to force the leap-second.)
-- The affected machines seem to be running either 2.6.21, 2.6.26 or 2.6.27

Suspect its an kernel race condition triggered by ntp bumping the second.
-- its the leap second, since this doesn't happen other years,
-- its a race condition, since some identically configured machines
   didn't go down, while others did.
-- its a race condition, since majority of systems were not affected.
-- its a race condition, since affected systems seem to have been
   mostly non-idle servers, or some non-idle desktops/ tv set-tops.
-- ntpd is the only service that monkeys with time adjustments.

There is a "well-known" deadlock in 2.6.21 kernels that caused this:
http://www.mail-archive.com/git-commits-head@vger.kernel.org/msg15039.html

http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=746976a301ac9c9aa10d7d42454f8d6cdad8ff2b;hp=872aad45d6174570dd2e1defc3efee50f2cfcc72

Here's the synopsis of individual reports.  Most folks left very little
info, nor did they leave a way to contact them.


aputerguy
Fedora 8 Linux server 2.6.26.6-49.fc8 Intel p4 2.8GHz.
ASUS P4PE 2 1-TB Seagate SATA hardrives, 1 200MB PATA drive. 2GB DDR. 1
pchdtv5500 card, 1 winfast 2000XP tv card, 1 nVidia 6200 graphics card.


MentalMooMan (785571)  <slashdotNO@SPAMjameshallam.info>
mythtv box (running mythbuntu) used to be something like 7.10 upgraded to 8.10
2.6.27-9.19-generic ntpd version 4.2.4p4. The CPU is an AMD Athlon XP
1700+ or 1800+.  The motherboard is an EPOX EP-8KTA3Pro. message in
/var/log/messages at boot-time:
"warning: `ntpd' uses 32-bit capabilities (legacy support in use)"


Anonymous Coward  MythTV box on Fedora 8 (Athlon XP1700+)


athakur999 (44340)  Mythbuntu-based HTPC


AZPolarBear (661815) Fedora 8 system


Anonymous Coward 5 of about 70 of our production servers


Anonymous Coward   I did have two 2.6.21 servers crash last night


Anonymous Coward Ubuntu 8.10 MythTV box.


SanjuroE (131728) Debian testing and at that time Debian kernel
2.6.26-11.


lukas84 (912874) internal testing machine that's still on 2.6.21


Anonymous Coward Debian testing Kernel 2.6.26


zerosumgame (1429741) kernel 2.6.21 on older Dell 1850's


Wibla (677432)  Both my fileservers running debian etch installed from
custom install media (pre-etchnhalf) running 2.6.21-2 and 2.6.21-6
crashed,


Maow (620678)  Ubuntu 8.04 on AMD64


Burdell (228580)  <burdell@iruntheinter.net> RHEL 4 server
RHEL 4 update 6
kernel-smp-2.6.9-67.0.7.EL.x86_64
ntp-4.2.0.a.20040617-6.el4.x86_64
Penguin Computing Altus 2600
dual dual-core Opteron 2212 HE
4G RAM
nVidia MCP55 chipset
I have 9 servers (mostly
different hardware, but one the same as above), all running the exact
same kernel and package set.  Only one crashed; the others logged the
leap second and went on fine.


Pretzalzz (577309) Travis Crump <pretzalz@techhouse.org>
http://lists.debian.org/debian-user/2009/01/msg00006.html
debian lenny ntp=1:4.2.4p4+dfsg-7;
Linux version 2.6.26-1-amd64 (Debian 2.6.26-4[since updated])
Processor  : 2x AMD Athlon(tm) 64 X2 Dual Core Processor 3800+


kst (168867) Ubuntu 8.10


arodland (127775) Debian 2.6.21


Goodgerster (904325)  <goodgerster AT gmail DOT com>
Debian


Morgor (542294)  Fedora 8 Two of our production servers running fedora 8


Lightjumper (532700) Fedora 9 server


blit (90883) 10 machines running Fedora Core 7


Qwell (684661) Ubuntu 8.10


Jim Fenton (514449) Fedora 8 machine (kernel: 2.6.26.6-49.fc8)


Anonymous Coward  My laptop


dmrobbin (560931)   F8 box went down,


Anonymous Coward  F8 server also "hung"


Anonymous Coward 2.6.26-1-amd64. Four of the 20 locked up


Anonymous Coward (actually, me, Linas) amd64 dual core, ubuntu 8.04
custom-compiled kernel, 2.6.26-64-bit


Anonymous Coward kernel 2.6.26.3-29.fc9.


Anonymous Coward  3 Ubuntu 8.10 Virtual Box (3 of them)

^ permalink raw reply	[flat|nested] 107+ messages in thread

end of thread, other threads:[~2009-06-18 23:49 UTC | newest]

Thread overview: 107+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-01-02 19:25 Bug: Status/Summary of slashdot leap-second crash on new years 2008-2009 Linas Vepstas
2009-01-02 20:04 ` Diego Calleja
2009-01-02 20:25   ` Robert Hancock
2009-01-03  6:32     ` David Newall
2009-01-03  6:37       ` Ben Goodger
2009-01-04  8:43         ` David Newall
2009-01-04  9:00           ` Kyle Moffett
2009-01-04 10:03             ` David Newall
2009-01-04 11:13               ` david
2009-01-04 23:15                 ` David Newall
2009-01-04 23:25                   ` Chris Adams
2009-01-05  0:01                     ` David Newall
2009-01-05  0:41                       ` Alan Cox
2009-01-05  8:43                         ` David Newall
2009-01-05 19:47                           ` Alan Cox
2009-01-05  0:29                   ` david
2009-01-04 23:37                     ` David Newall
2009-01-05  1:05                       ` david
2009-01-05  0:14                         ` David Newall
2009-01-05  0:21                           ` Ben Goodger
2009-01-05  6:34                             ` David Newall
2009-01-05 23:03                               ` Linas Vepstas
2009-01-05  0:44                         ` Alan Cox
2009-01-05  5:48                       ` Linas Vepstas
2009-01-05 14:33                         ` Nick Andrew
2009-01-05 16:08                           ` Linas Vepstas
2009-01-05 17:51                             ` david
2009-01-05 17:42                               ` Linas Vepstas
2009-01-06  2:27                                 ` john stultz-lkml
2009-01-06  4:53                                   ` Linas Vepstas
2009-01-06  5:00                                     ` Linas Vepstas
2009-01-06 19:40                                     ` [ntpwg] " M. Warner Losh
2009-01-06 19:50                                 ` M. Warner Losh
2009-01-07  3:50                                 ` Danny Mayer
2009-01-07  4:52                                   ` Linas Vepstas
2009-01-07 10:03                                     ` David Newall
2009-01-07 17:24                                       ` M. Warner Losh
2009-01-08 16:51                                         ` Magnus Danielson
2009-01-07 14:34                                     ` Danny Mayer
2009-01-07 15:42                                       ` Linas Vepstas
2009-01-07 19:23                                         ` Danny Mayer
2009-01-07 16:04                                       ` john stultz
2009-01-07 17:36                                     ` M. Warner Losh
2009-01-07 17:39                                   ` M. Warner Losh
2009-01-07 19:31                                     ` Alan Cox
2009-01-07 19:42                                       ` M. Warner Losh
2009-01-08  3:57                                       ` Danny Mayer
2009-01-08  4:42                                         ` M. Warner Losh
2009-01-08 10:48                                           ` Alan Cox
2009-01-08 10:56                                             ` Alan Cox
2009-01-08 22:22                                               ` David Mills
2009-01-08 15:02                                             ` M. Warner Losh
2009-01-08 18:57                                               ` Marshall Eubanks
2009-01-08 20:09                                     ` Steve Allen
2009-01-12 16:11                                 ` Pavel Machek
2009-01-12 17:07                                   ` [ntpwg] " M. Warner Losh
2009-01-12 21:45                                     ` Valdis.Kletnieks
2009-01-06  2:31                             ` Nick Andrew
2009-01-06  1:59                           ` David Newall
2009-01-06  2:18                             ` Chris Adams
2009-01-06  2:51                             ` Nick Andrew
2009-01-06  9:40                               ` Alan Cox
2009-01-07  1:17                                 ` Nick Andrew
2009-01-07  9:37                                   ` Alan Cox
2009-01-07  9:46                                 ` David Newall
2009-01-07  9:54                                   ` Alan Cox
2009-01-07 10:18                                     ` David Newall
2009-01-07 10:52                                       ` Alan Cox
2009-01-07 13:45                                         ` David Newall
2009-01-07 14:10                                           ` Alan Cox
2009-01-07 14:36                                             ` David Newall
2009-01-07 15:40                                               ` Alan Cox
2009-01-10  9:46                                                 ` David Newall
2009-01-07 22:13                                               ` Chris Adams
2009-01-07 13:33                                       ` Chris Adams
2009-01-07 13:37                                         ` Alan Cox
2009-01-07 14:12                                           ` David Newall
2009-01-07 14:09                                         ` David Newall
2009-01-07 21:42                                           ` Chris Adams
2009-01-04 11:35               ` Valdis.Kletnieks
2009-01-05  0:08                 ` David Newall
2009-01-06  3:53                   ` Valdis.Kletnieks
2009-01-04 17:20               ` Kyle Moffett
2009-01-03  7:00       ` Chris Adams
2009-01-04  8:41         ` David Newall
2009-01-02 20:29   ` Linas Vepstas
     [not found] ` <8752a8760901021328t545a0327v58faebe1e921680a@mail.gmail.com>
2009-01-02 21:29   ` Ben Goodger
2009-01-03  0:21 ` Chris Adams
2009-01-03  2:23   ` Duane Griffin
2009-01-03  3:45     ` Linas Vepstas
2009-01-03  4:41     ` [PATCH] " Chris Adams
2009-01-03  4:52       ` Duane Griffin
2009-01-03 18:01         ` [PATCH] v2 " Chris Adams
2009-01-03 19:04           ` Duane Griffin
2009-01-03 20:01           ` Linas Vepstas
2009-06-08  2:18           ` Ben Hutchings
2009-06-18 22:34             ` Chris Friesen
2009-06-18 22:58               ` Ben Hutchings
2009-06-18 23:48                 ` Chris Friesen
2009-01-06  2:21   ` john stultz-lkml
2009-01-06  2:25     ` Chris Adams
2009-01-06  4:35     ` Linas Vepstas
2009-01-03  3:49 ` Linas Vepstas
2009-01-03  4:02   ` Ben Goodger
2009-01-03  4:46     ` Duane Griffin
2009-01-03  4:50       ` Ben Goodger
2009-01-03 22:58   ` Jeffrey J. Kosowsky

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).