• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Kernel Panic Cluedo
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Kernel Panic Cluedo


  • Subject: Re: Kernel Panic Cluedo
  • From: Joseph Oreste Bruni <email@hidden>
  • Date: Wed, 22 Nov 2006 09:51:01 -0700

The kernel is sort of one big program in a single address space. If some function "A" corrupted a memory structure of another function "B", most likely "B" would cause the kernel to crash. Indeed, if memory structure "B" suddenly started pointing into structure "C" because of "A's" mistake, it would be "C" that crashed, etc.

Memory protection exists between the kernel and user processes (and between user processes), but not between various regions of the kernel itself.

If you ever did programming on OS 9 and earlier you probably experienced lots of random system crashes caused by wayward applications, extensions, etc. since the whole world was one giant address space.


On Nov 22, 2006, at 3:54 AM, Stephane wrote:

- can you kernel panic outside your own kernel extension if you're doing bad things with memory (till now I've always KPed in my code)?

Attachment: smime.p7s
Description: S/MIME cryptographic signature

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-kernel mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

References: 
 >Kernel Panic Cluedo (From: Stephane <email@hidden>)

  • Prev by Date: Re: Kernel Panic Cluedo
  • Next by Date: Re: Kernel Panic Cluedo
  • Previous by thread: Re: Kernel Panic Cluedo
  • Next by thread: Re: Kernel Panic Cluedo
  • Index(es):
    • Date
    • Thread