Can't map second kernel data area (W8.1 x64)

About SheepShaver, a PPC Mac emulator for Windows, MacOS X, and Linux that can run System 7.5.3 to MacOS 9.0.4.

Moderators: Cat_7, Ronald P. Regensburg, ClockWise

Post Reply
User avatar
Halian
Space Cadet
Posts: 3
Joined: Wed Nov 26, 2014 7:08 am
Location: Central Floridda

Can't map second kernel data area (W8.1 x64)

Post by Halian »

When starting a fresh copy of SheepShaver on Windows 8.1 x64, I get a "Cannot map second kernel data area: 487" error, no matter what combination of programs are open or closed. A previous thread suggested moving SheepShaver to a flash drive, but that didn't work for me. :( What am I doing wrong, and how do I fix it?
User avatar
Ronald P. Regensburg
Expert User
Posts: 7832
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: Can't map second kernel data area (W8.1 x64)

Post by Ronald P. Regensburg »

I suppose you searched the forum and found this topic:
http://www.emaculation.com/forum/viewto ... =20&t=7643

Did you also see this topic? :
http://www.emaculation.com/forum/viewto ... =20&t=8143
User avatar
Halian
Space Cadet
Posts: 3
Joined: Wed Nov 26, 2014 7:08 am
Location: Central Floridda

Re: Can't map second kernel data area (W8.1 x64)

Post by Halian »

A very strange error that is, it's like Apple have never heard of memory management. :P
User avatar
Ronald P. Regensburg
Expert User
Posts: 7832
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: Can't map second kernel data area (W8.1 x64)

Post by Ronald P. Regensburg »

This is with a Windows application on a Windows OS.

(A similar issue with SheepShaver for OSX was resolved a couple of years ago.)
Last edited by Ronald P. Regensburg on Thu Nov 27, 2014 5:12 pm, edited 2 times in total.
Reason:  
User avatar
Halian
Space Cadet
Posts: 3
Joined: Wed Nov 26, 2014 7:08 am
Location: Central Floridda

Re: Can't map second kernel data area (W8.1 x64)

Post by Halian »

Apple make QuickTime. Nevermind the fact that my PC doesn't even have QuickTime installed.
neozeed
Apple Corer
Posts: 293
Joined: Sun Aug 25, 2013 3:25 am
Location: Hong Kong

Re: Can't map second kernel data area (W8.1 x64)

Post by neozeed »

The problem stems from how sheepshaver uses memory. It just doesn't allocate a block and use it like a normal program, instead it tries to duplicate a powermac address space in the user space. So the contention is in mapping 0x00000000 and other traditionaly reserved blocks. This is why sheepshaver will eventually be unable to run anywhere.

To fix this it'll take a reworking of how it works in general. It's not a small task.

So like the QuickTime thing you probably have another program occupying that space. You can try killing programs and services but it'll probably be a debugger or Antivirus hoping to catch 0xc0000005 access errors.
don't do today what you can put off until tomorrow.
Post Reply