Jump to content
iHack13

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

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

Share this post


Link to post
Share on other sites
Advertisement

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?

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Thx man! This really worked for me, i'm also running an iatkos system and no problems after reboot. No more annoying kernel panics!!!!!

Share this post


Link to post
Share on other sites

Thanks a lot, iHack13. This fixed my panic when mounting images on iPC 10.5.6 using the Voodoo kernel.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites
What about it?

 

I'm having kernel panic when some of the DMG files mounted.

 

OS X 10.5.7

Kernel 9.7.0

 

any solution?

Share this post


Link to post
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.

Share this post


Link to post
Share on other sites

thanks a lot.

 

For some dmg mount, kernel panic. But for other dmg mount, it will be OK.

 

Hope that it works

Share this post


Link to post
Share on other sites
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.

Share this post


Link to post
Share on other sites

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..

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×