Slashdot Mirror


BSOD Makes Appearance at Olympic Opening Ceremonies

Whiteox writes "A BSOD was projected onto the roof of the National Stadium during the grand finale to the four-hour spectacular at the Olympics. Lenovo chairman Yang Yuanqing chose to go with XP instead of Vista because of the complexity of the IT functions at the Games. His comment on Vista? 'If it's not stable, it could have some problems,' he said. Evidently Bill Gates attended the opening ceremony, so he must have witnessed it."

27 of 521 comments (clear)

  1. Re:well by Anonymous Coward · · Score: 2, Informative

    IIRC the commentators stated the amount spent on the ceremony was $30 million. The total renovation of Beijing to host the ceremony was $40 billion.

    Either way it's quite sad that one of the only glitches in such a spectacular show was with a MS product.

  2. They were Axon mediaservers running WinXP Embedded by Anonymous Coward · · Score: 3, Informative

    They were Axon mediaservers running WinXP Embedded: http://www.windowsfordevices.com/news/NS4787005167.html

    Some of the video projectors (70 of about 160 if I recall correctly) connected to those mediaservers were equipped with HES Orbital Head ( http://www.highend.com/products/digital_lighting/orbitalhead.asp ), which can explain the odd positioning of BSOD.

  3. Re:well by cyfer2000 · · Score: 3, Informative

    Those computers were sponsored by IB, sorry, Lenovo, and Lenovo bought license for all of their computers.

    --
    There is a spark in every single flame bait point.
  4. Re:well by timster · · Score: 5, Informative

    Just a heads-up... the ROC initials usually refer to the Republic of China, which is the government in control of Taiwan. The Chinese mainland is controlled by the People's Republic of China, initials PRC. This is a really, really big distiction.

    --
    I have seen the future, and it is inconvenient.
  5. Re:Doesnt look like a BSOD... by Lobster+Quadrille · · Score: 3, Informative

    Um... Mac still has them, they're just grey screens of death with an apple logo and an even-less-informative error message (in half a dozen languages).

    --
    "The cup is in turn designed for holding hot or cold liquids, and has an open rim and closed base." --US Patent #5425497
  6. BSOD in projection system by ljb2of3 · · Score: 2, Informative

    Looks like the BSOD happened with one of the systems running the projection system. I know that the systems running the projection are running XPe, not a normal version of windows. According to the manufactures comments, they had 120 media servers running all the projection. With an event of that scale, you're bound to have something crash eventually.

    --
    // TODO: Witty Signature
  7. Re:Oh, stop it! by drsmithy · · Score: 2, Informative

    BSOD's are no longer a problem! They haven't been since Windows XP! BSOD's were only a problem in the Win 9x days!

    Strictly speaking BSODs were never a problem in Windows 9x because, originally, BSOD was an NT-specific term for the kernel dump screen.

    The explosion of ignorance on the internets in the late '90s, however, means that even the Windows 95 errors that popped up a blue DOS screen are now referred to as BSODs (even though they frequently lacked the "OD" part).

  8. DL3 media server failure by NimbleSquirrel · · Score: 5, Informative
    I'm surprised this was left unnoticed and was not shut down.

    I believe most of the projections were handled by HighEnd Systems DL2s and DL3s. Essentially a projector on a moving yoke, with a few extra features. Each DL2 or DL3 has its own built-in media server running Win XP Embedded.

    Even if the built-in media server fell over (which is what this looked like), there is still DMX control over the unit. Pan, tilt, focus and more importantly beam blanking and projector power are still controllable. It would have been easy to shut the faulty unit down and still carry on with the show (and yes, I do work with this kind of gear).

    On this scale of event, they would have had multiple operators dedicated to watching over particular areas in case of such a fault. It looks like someone wasn't paying attention.

    1. Re:DL3 media server failure by Anonymous Coward · · Score: 1, Informative
      They used Christie projectors along with High End Axon Media Serviers to handle the video projection. Dont think they used any High End fixtures like the DL2/3, most of the Fixtures were Varilite, CP or Martin.
      The scale of the event from a tech point of view is huge:

      "This is the first time that we have used such a massive number of projectors for the opening ceremony - a combination of approximately 150 Christie Roadster S+20K and Christie CP2000-ZX models, with brightness levels up to 20,000 ANSI lumens,"

      Altogether 2,342 fixtures were used for the show which consisted of, amongst others, 308 Vari*Lite VL3500 spot, 316 VL3000 spot, 180 VL3500 wash, 112 Clay Paky Alpha Wash 1200. The first session had 15,921 parameters with 14 MA NSPs and 834 fixtures, the second 13,503 parameters with 16 MA NSPs and 884 fixtures, the third session 15,987 parameters, with 16 MA NSP and 624 fixtures.

      The video system under the creative direction of media artist Andree Verleger from Germany included some 110 media servers, 86 Christie Roadster Projectors with Orbital Heads and 63 Cinema Christie Projectors. HP Pro-Curve 2626 field switches, HP Pro-Curve 8212zl and kilometers of multi mode fiber-optic cable were the backbone of the huge network.

      Think they didnt use the DL2/3's because the brightness is only about 6.5k lumens if I remember correctly, vs. 20k from the projectors they used. Considering they are already using 150 projectors, along with the long throw/brightness issues and limitations on the lens for the DL2/3's, dont think they could have used them.

      The Christie's dont have DMX control (they do have other forms like RS232 and proprietary solutions) so they should still have been able to take the feed offline however.

  9. Re:Here's a game by MsGeek · · Score: 4, Informative

    Better pic here. Perhaps Lenovo should have used Red Flag Linux for this mission-critical application?

    --
    Knowledge is power. Knowledge shared is power multiplied.
  10. Re:In fairness to software engineering by bigstrat2003 · · Score: 5, Informative

    You were doing something wrong with your Windows box then. I have almost never (either with my own machines or at work) seen a BSOD that wasn't caused by faulty hardware. It happens, but it's something that happens maybe once every couple of years per computer.

    --
    "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
  11. Re:Oh, stop it! by Anonymous Coward · · Score: 2, Informative

    Stop this revisionist nonsense. The phrase was first used in reference to Windows 3.1. Win XP's architectural changes eliminated entire classes of BSODs, but they were still legitimate BSODs. They could even be worse than kernel panics -- a "recoverable" error often lead to a system freeze minutes later.

  12. Re:well by Blakey+Rat · · Score: 2, Informative

    Yes, it "shouldn't" be able to. And celebrities and sports stars "should" be paid relative to their contributions to society. And you "should" treat all women equally, no matter how attractive or unattractive they are.

    You're talking about an ideal, the ideal that drivers should never be able to take down an OS doesn't work here in reality. It doesn't work in Windows, it doesn't work in Linux, it doesn't work in OS X. So while it's a fine ideal, stop talking about it as if it has some relevance in real life.

    (Now, when you manage to code-up an OS that implements this ideal 100%, then you can start being snide.)

  13. When at the Olympics by wardk · · Score: 3, Informative

    you perform your very best.

    lets face it, BSOD is the face of Windows.

    you cannot have Windows at a major event without it participating, by doing what it does best. just like the athletes.

  14. Re:In fairness to software engineering by the_womble · · Score: 1, Informative

    Even microkernels such as Mach are prone to these problems.

    Can, but comparatively how often?

  15. Err , if the projector driver had failed... by Viol8 · · Score: 2, Informative

    ... the BSOD wouldn't still be being projected onto the roof!

  16. Re:Here's a game by Daimanta · · Score: 2, Informative

    0x000000F4: CRITICAL_OBJECT_TERMINATION

    One of the many processes or threads crucial to system operation has unexpectedly exited or been terminated. As a result, the system can no longer function. Specific causes are many, and often best resolved by a careful history of the problem and the circumstances of the error message. One user, who experienced this on return from Standby mode on Win XP SP2, found the cause was that Windows was installed on a slave drive; compare KB 330100.

    That's probably it.

    --
    Knowledge is power. Knowledge shared is power lost.
  17. Re:well by snl2587 · · Score: 2, Informative

    Ubutnu hangs whenever I try to force the mounting of a "dirty" ntfs volume (ie window didn't shut down correctly) with ntfs-3g through truecrypt.

    That's technically a Microsoft thing. While Ubuntu should probably handle the error better and anticipate that sort of thing, NTFS is designed not to mount if chkdsk has not been run after a bad restart from the Windows side, and no substitute for chkdsk has been developed (that I know of). This could easily be avoided by removing all of the important data from your Windows partition and and deleting that partition :).

  18. Re:In fairness to software engineering by Mr+44 · · Score: 5, Informative

    and now, with Vista, display drivers are back to being in user-mode:
    At a technical level, WDDM display drivers have two components, a kernel mode driver (KMD) that is very streamlined, and a user-mode driver that does most of the intense computations. With this model, most of the code is moved out of kernel mode. That is, the kernel mode piece is now solely responsible for lower-level functionality and the user mode piece takes on heavier functionality such as facilitating the translation from higher-level API constructs to direct GPU commands while maintaining application compatibility. This greatly reduces the chance of a fatal blue screen and most graphics driver-related problems result in at worst one application being affected.

  19. Re:well by bhtooefr · · Score: 3, Informative

    IIRC, the default was actually changed to automatically reboot back with Windows 2000. (And, I want to say that NT4 Server also automatically rebooted.)

  20. Re:well by erKURITA · · Score: 1, Informative

    It wasn't pirated. The following link (in Chinese), which is traced from this other link (which comes from the Gizmodo article) says they were 120 HES Axon Media Servers running XPe (Windows XP Embedded).

    Regardless, I can see some heads rolling as result from this failure.

  21. Re:In fairness to software engineering by WebCowboy · · Score: 2, Informative

    I'm sorry, do you know of an operating system where talking to hardware cannot cause a panic?

    [...]

    If you can name one system ready for general purpose for which this isn't true I would love to hear about it.

    I haven't worked with QNX lately, but it has historically been a very tolerant OS in my experience. You are correct that at some point the OS MUST access hardware directly, and that faulty hardware will cause a software crash...but there are degrees of vulnerability here.

    Microkernel OSes, especially those like QNX that are used in embedded and/or real-time applications, are extremely fault tolerant. Because hardware subsystems are each accessed by separate, self-contained low-level processes, a hardware fault in fact will NOT cause a systemic software failure as you assert. You DO in fact have to "try" to "bring down a whole system" through hardware faults in such architectures.

    Nothing will stop systemic hardware faults from causing systemic software crashes, but the fact is that when it comes to Windows (and to a lesser but still significant degree, Linux and Mac OSX) hardware fault tolerance is absolutely wretched compared to what it COULD be. Microkernel architecture helps but isn't the magic bullet either--remember that MacOS X AND Windows are BOTH technically "microkernel architectures" and that doesn't keep them from falling over due to a hardware fault or bad driver.

    There's a basic design flaw in how normal computers operate that requires this sort of behavior from kernels

    Linux is very stable relative to Windows even though it is a monolithic kernel architecture because it is a better engineered platform overall, both in terms of security AND because drivers are much better written (owing to the fact that the bulk of drivers are community-written and/or open source instead of supported by an overworked small team of programmers employed by a hardware company that chronically under-invests in software development for its revenue-generating hardware products). In all but TWO cases (one case being a total hard drive failure where the system continued to run without HD access until a page swap was required, and another where several cheap Chinese capacitors dried out and popped in another system, which also would boot and run for hours to days nonetheless) my 11 years of extensively using Linux ALL kernel panics have been due to SOFTWARE bugs in drivers, and in most of those cases they were CLOSED drivers (I'm talking to you NVidia!).

    Even with the problems I've had with closed drivers in Linux, the problems are very small in number and severity in comparison with Windows. NVidia drivers still are relatively unreliable however when there is a problem in Windows it can make the system BSOD. A similar bug in Linux is most likely to cause a fault in X but the rest of the subsystems are unharmed--in fact the latest NVidia drivers haven't caused me a single kernel panic yet. There is no "basic design flaw" in modern hardware systems that cannot be kept to a very small minimum without proper SOFTWARE design.

  22. Re:In fairness to software engineering by Skuld-Chan · · Score: 2, Informative

    I know I'll be modded down to -infinity on this, but seriously - my Mac G5 has kernel panicked more than my Windows XP box (keep in mind my G5 has done this maybe twice last year?)

  23. Re:What's their motivation.... by ShadowRangerRIT · · Score: 5, Informative

    This has actually been proposed a number of times (without the personal attacks), but rejected for two reasons:

    1. Potential lawsuits from the driver developers
    2. Inability to be sure of the actual cause of the crash in kernel mode

    The latter problem is more important. Problem is, kernel mode code can do *anything*, including write to other modules' memory space. So if a driver "baddisplay.sys" accidentally wrote to an uninitialized pointer that just happened to point to the memory space of "goodprinter.sys", but didn't fail as a result (remember, no real memory protection in kernel mode), and "goodprinter.sys" later reads the screwed up memory and fails, it will look like a problem in "goodprinter.sys", even though "goodprinter.sys" behaved correctly (dying when faced with an irrecoverable error).

    This is why the "Problem Reports and Solutions" only provides information after conferring with MS. When it gives you an answer, it's because someone at MS took a look at your crash dump (or someone else's dump which exhibited the same problem), figured out the actual cause of the crash, and linked the crash and solution together. If it blamed the module automatically, you'd spend time harassing a perfectly innocent printer manufacturer, and MS would need to hire even more lawyers.

    (Disclaimer: Former MS employee, this is only what I was told)

    --
    $_ = "wftedskaebjgdpjgidbsmnjgcdwatb"; tr/a-z/oh, turtleneck Phrase Jar!/; print
  24. Re:Doesnt look like a BSOD... by ShadowRangerRIT · · Score: 3, Informative

    More accurately, you pay Apple a great deal of money so you have exactly one person to blame if you get a crash. BSODs in Windows are (99% of the time anyway) a matter of bad third party drivers. Apple has an easier time of it because they only support a small range of hardware in predictable configurations; MS has to test enormous numbers of drivers for every conceivable x86/amd64/ia64 configuration. Linux splits the difference; in theory they support the greatest number of configurations, but in practice support for new hardware comes slowly, and with no guarantees.

    --
    $_ = "wftedskaebjgdpjgidbsmnjgcdwatb"; tr/a-z/oh, turtleneck Phrase Jar!/; print
  25. Re:In fairness to software engineering by Foofoobar · · Score: 1, Informative

    No... bad drivers in Linux only halt the process. They do not bring the entire system down. That is a a major architectural difference between Windows and Linux. If a process dies on Windows (or worse, becomes an out of control process), it CAN bring the entire system down with it. On Linux, only the process dies. This is why you can continually remove processes and daemons that you do not want on Linux as they are not all tied into each other like on Windows.

    --
    This is my sig. There are many like it but this one is mine.
  26. Re:In fairness to software engineering by bigstrat2003 · · Score: 3, Informative

    I most certainly am, and can personally attest that there is a very large portion of FUD in the anti-Vista hype. I even game on Vista, with no problems. People are pretty full of shit about Vista, in general.

    --
    "16MB (fuck off, MiB fascists)" - The Mighty Buzzard