Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Hardware - Troubleshooting and Discussion > Mac Desktops > iMac 27in production halted

iMac 27in production halted (Page 2)
Thread Tools
Clinically Insane
Join Date: Nov 1999
Location: Where Airbus babies hatch
Status: Online
Reply With Quote
Feb 27, 2010, 09:00 AM
 
Almost all my crashes were due to Internet Explorer eating into neighboring apps' memory space.

When I made sure not to open anything after opening IE, I'd be alright.
     
P
Moderator
Join Date: Apr 2000
Location: Gothenburg, Sweden
Status: Offline
Reply With Quote
Feb 28, 2010, 08:13 AM
 
Originally Posted by msuper69 View Post
No. The crashes were caused by lack of protected memory. Errors in the extensions or an application could easily overwrite a critical area of the OS or another application causing the OS to go into an infinite loop.
This is a bit like saying that a car accident was caused by the driver not wearing his seatbelt. The crash was caused by something else, but the seatbelt would have limited the consequences fo the crash, the same way that protected memory would have limited the consequences of a bad memory access to an app crashing rather than the OS panicing.

Also: System 7 on 68k had protections built-in that would catch most random memory faults without bringing the OS down: It would catch a memory access that was out of bounds, an unaligned memory access, or attempting to execute an illegal instruction. These are errors type 1, 2 and 3, respectively, and statistically they would catch almost all bad memory accesses (they would not catch an app simply overflowing its assigned RAM - there was a feature for that called guard pages, but that was never implemented in a shippping version of the OS). On PPC, this feature did not work until 7.6.1, and all those errors became an unrecoverable type 11 error instead. Stability improved significantly when that feature was ported.

Originally Posted by Spheric Harlot
Almost all my crashes were due to Internet Explorer eating into neighboring apps' memory space.

When I made sure not to open anything after opening IE, I'd be alright.
Interesting. I always thought IE was the more stable of the browsers, as Netscape would die inside minutes if the MMM was on. Fun fact for the historically minded: I know for a fact that Symantec, when looking for disk faults that Norton couldn't repair, received some drives back that had HTML code written all over the disk directory. One browser - not known which, or at least I don't know - sometimes wrote its cache over the disk directory. That's a nice bug.
The low-end Mac Pro is the most overpriced Mac since the IIvx
     
Clinically Insane
Join Date: Nov 1999
Location: Where Airbus babies hatch
Status: Online
Reply With Quote
Feb 28, 2010, 08:21 AM
 
Heh.

It was definitely considered standard practice to make sure nothing else was opened after IE, until IE was quit.
     
Posting Junkie
Join Date: Nov 2000
Location: in front of my Mac
Status: Offline
Reply With Quote
Feb 28, 2010, 08:44 AM
 
Of course hat shouldn't distract from the fact that Classic Mac OS crashed frequently already long before Microsoft launched IE for the Mac.
     
Clinically Insane
Join Date: Nov 1999
Location: Where Airbus babies hatch
Status: Online
Reply With Quote
Feb 28, 2010, 10:05 AM
 
Actually, my system was fairly stable apart from that.

Required a lot of futzing with Conflict Catcher, though.
     
Posting Junkie
Join Date: Nov 2000
Location: in front of my Mac
Status: Offline
Reply With Quote
Feb 28, 2010, 05:47 PM
 
Well, Classic Mac OS didn't need MS to crash, that's for sure.

Stable has also changed meaning quite a bit since then. Today stable is no less than total rock solid behavior even when your uptime is months. Back in the day stable meant not losing a day's work when some app crash took down the entire system five minutes before you finished the project and shut the computer off for the night.
     
P
Moderator
Join Date: Apr 2000
Location: Gothenburg, Sweden
Status: Offline
Reply With Quote
Mar 1, 2010, 09:29 AM
 
We're pickier now. Back then, you might get angry if you lost a complete document, and you'd just get told that you should have saved. Now, people freak out if they lose their open tabs in the browser.

Crashing due to INITs is also more behaviour than OS design. INITs correspond to kernel extensions, and a kext can certainly crash the OS today. The difference was that everyone had several more or less debugged INITs installed. That combined with the horribly buggy System 7.5 meant that the system became unstable, and none of those bugs would have been helped by protected memory (they might have been easier to analyze, however).
The low-end Mac Pro is the most overpriced Mac since the IIvx
     
 
Thread Tools
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Top
Privacy Policy
All times are GMT -5. The time now is 05:49 AM.
All contents of these forums © 1995-2011 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.7 © 2000-2011, Jelsoft Enterprises Ltd., Content Relevant URLs by vBSEO 3.3.2