Leopard Upgraders Getting "Blue Screen of Death" 542
Z80xxc! writes "Some Mac users upgrading to Apple's new Leopard operating system are encountering long delays on reboot — an experience they liken to the Windows 'Blue Screen of Death.' While some of those upgrading were able to access their computer after waiting for as long as several hours, others were forced to do a complete reinstall. Some suspect that a framework called 'Application Enhancer' by Unsanity LLC may be causing the problem, but there has been no official word from Apple at this point."
jesus h christ (Score:3, Insightful)
"oh no this 3rd party application which adds dubious and useless enhancements to my system is causing my computer to not work upon upgrading to a completely new version!"
bust out the slashdot article I guess
Re:Right... (Score:1, Insightful)
Application Enhancer is trouble (Score:3, Insightful)
Also, rule of thumb: 100% clean installs are always the safe way to go. Back up your stuff, wipe the HD, then restore as needed.
Re:Right... (Score:3, Insightful)
Re:When posting replies to this article (Score:1, Insightful)
No I wouldn't, James. Who are you talking about? Care to provide an example?
Neither Slashdot readers, Apple users, nor Microsoft users operate as a collective unit. Just because User B says something that contradicts User A, it does not make either a "hippo"-crite.
Re:Application Enhancer is trouble (Score:3, Insightful)
Unfortunately, it then takes many hours to reinstall all the little utilities and applications and settings one has come to depend on.
Re:Archive and install (Score:1, Insightful)
But don't you have to then reinstall all of your apps? That's like Win98 logic.
Re:When posting replies to this article (Score:5, Insightful)
Just remember, if windows got taken down by a third party app, not only would you be screaming and shouting...
Not under circumstances like this, we wouldn't. Some of Unsanity's programs are pretty invasive little things that fuck around with the OS in ways that Apple doesn't support. From their site:
So yeah, if you have even a vague understanding of what this product does, it shouldn't be any surprise that it could cause problems if you threw it on a new/unknown version of the operating system. This isn't just a "3rd party application". It's not like if Windows crashed when you installed Firefox (which Microsoft would get criticized for), but more like if Windows crashed when you tried to use an obscure and invasive 3rd party WindowsXP hack on Windows Vista (which Microsoft would not get criticized for).
And it's not even clear that OSX itself crashed (as in a kernel panic). For as few details are available, it could just be that Finder or the installer crashed, which wouldn't be surprising if APE is screwing around with those applications' memory space.
Deceptive summary (Score:3, Insightful)
APE is *not* a kernel mod. (Score:3, Insightful)
APE is not a kernel mod. It runs entirely in user mode.
come on, Apple, move into the 21st century (Score:5, Insightful)
Too bad Apple doesn't do the user-friendly thing, which is to offer users "safe mode" when the previous boot failed. That's what both Linux and Windows do, and it's the right thing to do (well, even better would be detecting and disabling broken extensions, but I guess that's too hard for any of them).
Re:Archive and install (Score:5, Insightful)
I get mod points quite often and I've fucked up applying them a few times. Each time it was related to the fact that the current UI for moderating is drop down menu (which is just fine) that applies whatever moderation is selected immediately upon being clicked (no fine). This would be halfway fine if there were some means to un-mod a post, or at least re-mod it, but there is not.If my mouse pointer is off slightly when I click an item in the list I'll have applied the wrong moderation and can do nothing about it.
This is obviously dumb. I don't want to be bothered like I'm using Windows, but some things involving user selections on a computer need either a confirmation step that is distinct from the selection or have a Back button.
Comment removed (Score:4, Insightful)
Re:When posting replies to this article (Score:1, Insightful)
Re:Archive and install (Score:1, Insightful)
I just have a download partition where I keep everything I get off the web, to reinstall all my apps, assuming totally clean reinstall, it takes about 15 minutes, I run down the list clicking the dmg of each program I want, then I have one window on my applications folder, and cascade down through the windows for the contents of each dmg, drag my apps over, and close each window 1 by 1, finally unmount. 5 minutes for that, and the remaining 10 minutes for CS3
Re:come on, Apple, move into the 21st century (Score:1, Insightful)
Never. It's an unholy fucking nightmare, and non-IT-admin types should NEVER, EVER be dumped to into safe mode in Windows. Spend some time doing tech support for Windows users and you'll know what I'm talking about.
NOTHING in Windows' boot menu should be automatic, it ALL leads to certain doom.
Re:When posting replies to this article (Score:5, Insightful)
I've noticed that is the latest groupthink to make the rounds. it's a statement about as useful as "i know I'll get modded down for this..." which inevitably gets modded up.
There are a lot of people on slashdot (and I guess in the world in general) who seem to enjoy being the victim of some massive conspiracy, rather than perhaps recognizing that when lots of people disagree with them it really is just a lot of people thinking they're wrong.
Re:Application Enhancer is trouble (Score:3, Insightful)
Re:still Apple's fault (Score:3, Insightful)
no, it's reflective of the fact that Apple doesn't provide any APIs for accomplishing those tasks. It's no different than patching explorer.exe while it's running so that the File menu suddenly does something completely different -- basically guaranteed to cause problems with something, because you're not supposed to do it and no programmer expects it to happen. But I'm sure the code that MS programmers work on is reasonably modular and accepting of changes to the File menu without breaking anything else.
Re:Funny (Score:3, Insightful)
But the absolute worst part about CreateRemoteThread() isn't the fact that it does what it says. It is the simple fact that you need to actually inject your thread function into the target process. That is, you need to copy the assembly necessary to run your thread into the target process. WriteProcessMemory() is an API call that will get you flagged as malware by a lot of AV utilities, but is necessary to use CreateRemoteThread().
Re:Boot verbosely (Score:3, Insightful)
No, verbose boot just causes the graphics to be delayed until loginwindow is run. It does not affect "safe boot" in any way.
One of the first things I do on setting up a new Mac is to change the boot-args nvram variable to be verbose. Not only is it informative if there's a problem, but I find the scrolling text messages to be comforting in their obscurity.
Unsanity's software aren't just apps. (Score:3, Insightful)
I'm not saying that people who are having this problem are morons, but I don't think they should be so quick to blame Apple for this... unless you're suggesting that Apple actively broke APE or something?
Car analogy (Score:2, Insightful)
Even with regular maintenance, I still get unexpected interruptions of service now and then.
Nothing technically 'just works' all the time if you want to bitch and moan about all the corner cases where it can break, but there are things designed to work with very little fuss, for a reasonably long time.
Point is, 'just works' doesn't have anything to do with occasional bugs, but describes how something was designed/is intended to happen, and the reliability to work as intended. That's where Mac OS X, and my car wins the title. For the most part, they work very simply, as intended.
Re:APE is *not* a kernel mod. (Score:2, Insightful)
Re:I hate monopolies! (Score:2, Insightful)
OTOH, you'd be hard pressed to find a computer in a business (other than Apple's stores) or the home of an Aunt Tillie that doesn't have Microsoft Windows.
Re:Mod parent up (Score:4, Insightful)
I just started getting into Apple stuff with the release of the G4 Mac Mini. I then subsequently got a Mac Pro to replace my main machine which was running Linux. I decided to give OS X a fair chance to see if really was better than Linux.
In my experience "it just works" is far from accurate. It's definitely a slick environment and worth using, but comes with enough issues that it doesn't live up to the hype. But I guess its a mistake to listen to the hype (Apple's products fell far short of my expectations due to hype).
The problem, as with any commercial vendor, is that you are often stuck waiting for the company to fix things. For example, iLife apps crash. They crash a *LOT*. What can you possibly do other than wait for them to fix the bugs? OS X itself is usually pretty solid. Occasional something just won't work right. Sometimes I actually have to REBOOT to fix things. This is just not what I expect from an OS based on UNIX. I suspect (partially from experience) that they just haven't gotten it together after the Intel switch.
Apple's products have just as many problems as any other OS vendor. They may be different problems, but don't believe anyone who says they don't exist. And Apple is a company that is constantly changing things (OS9 -> OSX, PowerPC -> Intel, frequent OS updates), so you can't possibly expect stability from them. Having control over the hardware apparently still isn't enough to achieve this.
Re:The problem IS caused by Application Enhancer (Score:3, Insightful)
Note to the apple modders -- I have a bunch of apple hardware, and not a bit windows stuff -- I'm speaking from experience, not as a troll.
Re:Archive and install (Score:4, Insightful)
1) the registry entries may be spread over various sections of the registry. Offhand, I can recall
-HKEY_LOCAL_MACHINE\SOFTWARE
-HKEY_CURRENT_USER\Software
-HKEY_CLASSES_ROOT (have fun searching through that)
2) fishing out the DLLS may require an extra tool like Dependency Walker (URL:http://www.dependencywalker.com/). Easy enough if you know such a tool, but it may be somewhat beyond a newbie.