Blue Screen of Death for Mac OS X
An anonymous reader writes "Possibly nothing in the OS world has as much of a bad rap as the infamous BSOD (blue screen of death) in Microsoft Windows. On the other hand Apple hides the ugly kernel panics behind a nice looking GUI which only tells you its time to restart your dead system. Interestingly Mac OS X kernel has a secret API which lets you decide what your kernel panics are going to look like! In this Mac OS X Internals article Amit Singh explains how to use this API. Apparently you can upload custom panic images into the kernel and there's even a way to test these images by causing a fake panic. The article also shows the ultimate joke is to upload an actual BSOD image for authentic Windows looking panics right inside of OS X."
It's not like Microsoft invented it, either. I remember these quite unfondly. Before that I had a frozen screen on a C64. And before that I had stopped lights on the PDP-11 display. And before that we had random characters all over the screen of Ohio Scientific (OSI) computers.
But Microsoft is widely credited with perfecting the BSoD and giving it fame.
A system crash with a tasteful little box can be as easily dispised as all the the preceding. I suppose, like everything Apple is doing these days, they've given it a certain panache and now everybody will want one.
A feeling of having made the same mistake before: Deja Foobar
Sort of unrelated:
I used to have BSOD as my screen saver for an earlier version of Fedora (IIRC). It was always amusing when people would stop by to chat, a little while later, they'd see my PC suddenly BSOD! The looks I'd see (on other people's faces) makes me laugh just remembering.
Who will guard the guards?
Likewise in windows you can change the background color and text color of the BSOD (or at least you could uder 98, I haven't had the desire to play around with it under 2000 / XP since they crash much less frequently).
Philosophy.
I, for one, welcome our new department-wide goatse.cx kernel panic message.
Any of you guys hiring?
Eloi are stupid, throw morlocks at them!
The Win32 BSOD does give you better information so you can try to diagnose the problem.
Which is kinda lacking in the OSX Panic screen.
Your hair look like poop, Bob! - Wanker.
Hardly the ultimate joke. Jokes are supposed to be original. This has been a screen saver under Linux for years.
Anyway, couldn't this be described as the ultimate joke?
Once upon a time, I was chairing an out-of-town meeting with a roomful of engineers. We spent most of the morning working a spreadsheet with margin calculations on it trying to come up with a margin budget that everyone could live with; I was running the machine that drove the projector.
The conversation took a turn away from the spreadsheet, and after a bit the BSOD came up onscreen. The panic in the room was palpable -- everyone figured we'd just lost the whole morning, and quite a few had afternoon flights out.
So I hit the shift key and entered my password to unlock the screen.
The classic BSOD screensaver gets the same amusement factor without the hassle of hacking OSX.
Lacking <sarcasm> tags,
Leave it to Apple to give you a choice when it comes to Panic screens. Does Vista do this yet?
If you have an unstable system (BSOD-worthy), then it is probably best to rely on as few system resources as possible. THis includes GUIs etc. That's why a simple text-based BSOD or oops handler is a better idea than something that tries to do a whole bunch of cute graphics etc (which relies on a whole lot more hardware & software to be working properly).
Engineering is the art of compromise.
I know that Mac users are supposed to be more friendly towards Windows users switching over but changing the kernal panic screen to match the BSOD is going too far. If you want it that badly, install Windows on a separate partition.
I'd personally go for a nice old fashioned Guru Meditation Error. :) *Digs around his garage for his A500*
Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
That's not NEARLY as cool as the car crash sound Macs used to make when they really, really, REALLY blew up fierce. Get a good pair of speakers, and that sound would scare the tar out of everybody in the area!
I think it only happened to me once, on a junky old LCIII, while I was just working. There was a key combo to induce it on boot, though, and I got a lot of mileage out of that...
Why yes, I AM a rocket scientist!
I have gotten the gray screen of death twice on my Quad.
When capturing QuickTime video, QuickTime writes one copy of the file and then makes another. If you are capturing to a mastering codec (ie animation) minutes can become gigabytes. It is easy to fill up the internal HD in this case.
What can easily happen in this case is the file writing routines will start writing over allocated blocks. System files, even track zero. If it writes over track zero, your internal hard drive will be destroyed.
How do I know this? It happened to me twice.
The second time, I was left with a 17 GB file on my hard drive that can not be deleted by any means other than reformatting the disk. The first time it happened, the HD was borked so bad that plugging it into another Mac caused that mac to kernel panic. Apple replaced the drive but I lost everything minus my backups.
As I was told by an Apple tech, when a hd starts up the dirve itself checks the validity of track zero. If it is invalid, you have a hardware fault and this generates a kernel panic.
This was all validated by Apple techs.
You have been warned. Hope this helps someone.
- Zav - Imagine a Beowulf cluster of insensitive clods...
"The article also shows the ultimate joke is to upload an actual BSOD image for authentic Windows looking panics right inside of OS X."
Ya! and then we could like, (snicker, snicker) we could like, bring up pictures of toilet paper on the monitor (snicker, snicker) and they would think (hehe, snicker) they would think they got T.P.'ed! HAHAHAHA!!!!!111!!!
Did anyone else just develop a twitch in their left eye?
If the aptly named blue screen of death is indeed the ultimate joke, people should die laughing at it.
God spoke to me.
There were rumors, before XP came out, that they were going to respond to the iMac by making the Blue Screen of Death available in five designer colors.
Whatever happened to the Longhorn / Vista 'Red Screen of Death'?4 15335.aspx
Red is so much scarier.
http://blogs.msdn.com/michkap/archive/2005/05/07/
A good joke would consist of the following steps:
1) set an Intel build of MacOS to display the BSoD
2) instal bootcamp and a copy of XP, but never actually boot into XP
3) find and install a cheep faulty RAM module that allows MacOS to kernel panic with some degree of frequency.
4) bring the Mac in for service at an Apple store
5) claim that MacOS started displaying the BSoD after you installed Windows.
6) wait for someone to pick up the red phone to Cupertino.
If you're dealing with an older Mac vet, add an obscure reference to Rhapsody and "Red Box" for bonus points and added confusion.
"Things are more moderner than before- bigger, and yet smaller- it's computers-- San Dimas High School football RULES!"
You young punks and blue-screens-of-panic blah, blah blah!
...In my day, we didn't even HAVE screens, just a blinking light and if that light ever stopped blinking, you knew there was trouble, boy...
Height: 38U, Weight: 0 Newtons, Eyes: #0000FF, OS: Gray Matter 1.0 (Alpha)
Redmond, start your photocopiers!
Please correct me if I got my facts wrong.
Maybe half a dozen? That's since 2000, when I installed the Beta, and then 10.1. Two causes: when I installed Panther, I got a new USB hub at the same time. Half my kernel panics right then. It was a bad hub that delivered less than its rated power. BAM! Later, when I moved up to the G5, I moved my old OS over from the G4. I used Carbon Copy Cloner, but I screwed up something -- I now use SuperDuper! because it's a real Mac app -- and something got really screwy about root and my admin account. Again, another three reboots. Did a fresh erase and install, no problems since then.
That's about 6 years now.
BSoD is for the NT (and XP) lines. Win9x is a blue screen, not a BSoD.
The *reason* it called a BSoD, is because the computer will not do *anything* without a reboot. This is not usually the case under 9x.
Have you read my journal today?
I know it's off-topic, but I just had to share the image that came to mind when I first read this:
:-)
Once upon a time, I was chairing an out-of-town meeting with a roomful of engineers...
Picture, if you will, a meeting room filled with terrified engineers, all cowering behind one end of the table and desperately trying to shield their heads from ballistic chairs, being hurled by a Donkey-Kong like Steve Ballmer, who in turn is jumping up and down upon the far end of the table...
I know the Steve Ballmer jokes are old and off-topic (and I don't mean to compare you to him) but the image of "chairing" a meeting full of engineers was just to hilarious not to share.
-Forrest Cameranesi, Geek of all Trades
"I am Sam. Sam I am. I do not like trolls, flames, or spam."
... Macs Crash Different
;)
And don't get me wrong, I'm typing this on a Mac and I would not trade it for anything else out there
Here we go again. Today, it's Umbral Blot's turn to have posts that came from rational, critical thinking twisted into "pro-M$ astroturfing" at the hands of the ever-spiteful Twitter.
How do you live, Twitter? Seriously. How can you possibly function in society with this much venom and hate spewing forth from every word you say? Can you make it from Study Hall to Algebra without the kicker from the football team shoving you in a locker?
I don't care how you do it, Twitter. Go to therapy, go to church, whatever. GET HELP!
This sig intentionally left blank.
For extra craptacularity, do this while installing a system update. Then you get to manually install the update in single user mode before your system will be bootable again. When I say manually, I mean manually extracting files from the pax archive and copying them to the appropriate location because systemupdate thinks that everything is OK despite dozens of system files modified by the update being mysteriously zero bytes in length.
In my defense, the update was taking a long time, the second monitor was a my TV, and my PowerBook is my DVD player.
Today no less, at the local Apple store I got a kernal panic "You need to restart your computer" message. All I did was put OmniDazzle on a new Mac Pro.
What surprised me was that I had only ever seen the kernal panic only once before after using OS X daily over two years... and that was when I was trying to crash it. (Hint: disabling network adapters and enabling others while connected to an SMB share can cause unpredictable results under 10.3)
While changing the crash message is interesting, it's not something that will make that much of a difference. I'm not going to say that OS X doesn't crash; after all, I managed to crash one by doing something rather safe. It's just not going to be a practical joke that has a quick payoff.
Once we built a system for C*tibank (T+2) in FoxPro 2.6 for Windows and one of the users actually took a screenshot of the same, put it as background, and then complained our application doesn't work.
We spent 2 FULL days debugging the damn application before we realized the issue.
Oh.... &&%%$$&&
"Doing what i can, with what i have." ~ Burt Gummer