Jump to content

QikfiX for Kernel Panic after .DMG mounting caused by seatbelt.kext


iHack13
 Share

28 posts in this topic

Recommended Posts

Hi there,

this is a short Guide to fix the following incident when trying to mount a .dmg in the OS.

 

The Problem:

 

No map exists for frame pointer
Backtrace terminated-invalid frame pointer 0x...
Kernel loadable modules in backtrace (with dependencies):
com.apple.security seatbelt(107.10)...

Click here to see a screenshot of the Kernel Panic

 

The Reason:

 

Your System.kext and Kernel version don't match with your seatbelt.kext version

 

The Solution:

 

1. Kernel Version: Check your kernel version. In most cases its either 9.5 voodoo or 9.6 vanilla (If you dont know, check with uname -a in Terminal)

 

2.A) If you have a 9.5 kernel:

  • Download the seatbelt5.zip in the attachment
  • and type following in terminal
    sudo cp -R ~/Downloads/seatbelt5/* /System/Library/Extensions/ && sudo chmod -R 755 /System/Library/Extensions && sudo chown -R 0:0 /System/Library/Extensions && sudo touch /System/Library/Extensions


2.B) If you have a 9.6 kernel:

  • Download the seatbelt6.zip in the attachment
  • and type following in terminal
    sudo cp -R ~/Downloads/seatbelt6/* /System/Library/Extensions/ && sudo chmod -R 755 /System/Library/Extensions && sudo chown -R 0:0 /System/Library/Extensions && sudo touch /System/Library/Extensions


Assuming you're using Safari and your Download folder is set on default.

seatbelt5.zip

seatbelt6.zip

Link to comment
Share on other sites

  • 2 weeks later...

when I use the uname -a switch I get this information below.

Darwin djtorchs-p-7805u-aup-7805u-peuuensystem-type.local 9.4.0 Darwin Kernel Version 9.4.0: Fri Aug 1 21:34:49 EST 2008; ToH & StageXNU:xnu-1228.5.20/BUILD/obj/RELEASE_I386 i386

 

does this mean I have a 9.4 kernel?

 

which kext should I use for this?

Link to comment
Share on other sites

  • 3 weeks later...

Thank you in advanced I still have a problem mounting

 

Im not sure if it is a kernel panic or not i just get this box that pops when i try to mount an dmg image that says i need to restart my computer in 4 different languages. I have already tried the advice from the first post with no luck.

 

I just loaded iAKTOS to my machine so i am very new to the hackintosh community.

 

Thank you again

Link to comment
Share on other sites

  • 4 weeks later...
  • 3 weeks later...
  • 1 month later...
  • 3 months later...
  • 3 months later...
  • 2 weeks later...

Apple's latest MacBook Air is significantly cheaper and also faster too. However, the MacBook Air is still significantly slower than the equivalent 13" MacBook Pro, has very few ports, no optical drive and a shorter battery life. This machine should only be a consideration if you require as light a notebook as possible.

Link to comment
Share on other sites

Check the sticky posts right here in this sub-forum - Kernel, seatbelt.kext and system.kext must be from the same version of OS X.

 

You can either replace kernel extensions or the kernel itself.

Link to comment
Share on other sites

  • 4 weeks later...
Hi there,

this is a short Guide to fix the following incident when trying to mount a .dmg in the OS.

 

The Problem:

 

No map exists for frame pointer
Backtrace terminated-invalid frame pointer 0x...
Kernel loadable modules in backtrace (with dependencies):
com.apple.security seatbelt(107.10)...

Click here to see a screenshot of the Kernel Panic

 

The Reason:

 

Your System.kext and Kernel version don't match with your seatbelt.kext version

 

The Solution:

 

1. Kernel Version: Check your kernel version. In most cases its either 9.5 voodoo or 9.6 vanilla (If you dont know, check with uname -a in Terminal)

 

2.A) If you have a 9.5 kernel:

  • Download the seatbelt5.zip in the attachment
  • and type following in terminal
    sudo cp -R ~/Downloads/seatbelt5/* /System/Library/Extensions/ && sudo chmod -R 755 /System/Library/Extensions && sudo chown -R 0:0 /System/Library/Extensions && sudo touch /System/Library/Extensions


2.:( If you have a 9.6 kernel:

  • Download the seatbelt6.zip in the attachment
  • and type following in terminal
    sudo cp -R ~/Downloads/seatbelt6/* /System/Library/Extensions/ && sudo chmod -R 755 /System/Library/Extensions && sudo chown -R 0:0 /System/Library/Extensions && sudo touch /System/Library/Extensions


Assuming you're using Safari and your Download folder is set on default.

 

thank you so freaking much dude.

Link to comment
Share on other sites

  • 2 weeks later...

Read the sticky post "DMG mounting issues (...) at the top of this forum.

 

System.kext and Seatbelt.kext must match kernel version.

 

If you're using a 9.4 kernel, you must use Seatbelt.kext and System.kext from 10.5.4.

If you're using a 9.6 kernel, you must use Seatbelt.kext and System.kext from 10.5.6.

 

And so on..

Link to comment
Share on other sites

  • 1 month later...
 Share

×
×
  • Create New...