Login  •  Register


The time is now: Wed Jan 29, 2020 8:48 am

Emaculation wiki  •  Delete all board cookies



Post new topic  Reply to topic Page 3 of 3 [ 58 posts ]    Go to page Previous  1, 2, 3
Print view Previous topic  |  Next topic
Author Message
PostPosted: Tue Dec 24, 2019 5:35 pm 
Offline
Expert User
User avatar

Joined: Thu Feb 09, 2006 10:24 pm
Posts: 5726
Location: Amsterdam, Netherlands
adespoton wrote:
Could we be looking at a security model change on Apple's part, that doesn't show up for some of us due to how we've got our Gatekeeper preferences and extended attributes set?

If that would be the cause, wouldn't it happen always for those who experience the issue? Users either see the issue never or they see the issue mostly but not always. Some described in this topic that launching in full-screen mode worked occasionally


Last edited by Ronald P. Regensburg on Wed Dec 25, 2019 7:45 pm, edited 1 time in total.
 


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Thu Dec 26, 2019 8:39 am 
Offline
Granny Smith

Joined: Mon Jul 18, 2005 5:42 am
Posts: 104
Location: Australia
Ronald P. Regensburg wrote:
adespoton wrote:
Could we be looking at a security model change on Apple's part, that doesn't show up for some of us due to how we've got our Gatekeeper preferences and extended attributes set?

If that would be the cause, wouldn't it happen always for those who experience the issue? Users either see the issue never or they see the issue mostly but not always. Some described in this topic that launching in full-screen mode worked occasionally


I agree. Was just throwing some ideas out there, as I am otherwise still completely stumped. I remember someone mentioning earlier on that all those security patches for various Intel chips might have had an effect, and perhaps accounts for the varying behavior across different machines. Those patches came in around the time of 10.14.4 and 10.14.5 and that is precisely when I first started noticing the problem. However, I generally would have expected odd behaviors from other apps and not just SheepShaver.


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Thu Dec 26, 2019 8:00 pm 
Offline
Expert User
User avatar

Joined: Thu Feb 09, 2006 10:24 pm
Posts: 5726
Location: Amsterdam, Netherlands
Just a thought. Did you try to launch SheepShaver full-screen after safe restart and/or safe login on the host?


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Sun Dec 29, 2019 7:21 am 
Offline
Granny Smith

Joined: Mon Jul 18, 2005 5:42 am
Posts: 104
Location: Australia
Ronald P. Regensburg wrote:
Just a thought. Did you try to launch SheepShaver full-screen after safe restart and/or safe login on the host?


I tried that, and the freeze up occurred again. I used the key command to force quit SheepShaver and this time I got a dialog box with a crash report. The output is saved here:

https://www.dropbox.com/s/4pdx6c1exp61s ... g.rtf?dl=0

I am not that experienced at interpreting crash reports, but it at least confirms that I was getting an unresponsive process when launching in full screen mode.


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Tue Jan 07, 2020 11:27 am 
Offline
Granny Smith

Joined: Thu Nov 09, 2017 12:06 pm
Posts: 107
I don't know if the problem can be solved because it doesn't reproduce in my environment, but try the following code.

https://github.com/kanjitalk755/macemu/tree/unlock_test


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Tue Jan 07, 2020 1:47 pm 
Offline
Expert User
User avatar

Joined: Thu Feb 09, 2006 10:24 pm
Posts: 5726
Location: Amsterdam, Netherlands
A test build from this code is available here: https://www.emaculation.com/sheepshaver ... k_test.zip

(The app is not notarized, so you will need to use right-click (or control-click) to open it the first time.)


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Mon Jan 13, 2020 6:34 pm 
Offline
Granny Smith

Joined: Mon Jul 18, 2005 5:42 am
Posts: 104
Location: Australia
kanjitalk755 wrote:
I don't know if the problem can be solved because it doesn't reproduce in my environment, but try the following code.

https://github.com/kanjitalk755/macemu/tree/unlock_test


I have not had time to try it in safe mode for a full crash report, but I am experiencing the same results as noted in my previous posts - intermittent black screen with pinwheel and CPU spike until force-quit. Windowed mode works normally.


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Tue Jan 14, 2020 2:06 am 
Offline
Granny Smith

Joined: Thu Nov 09, 2017 12:06 pm
Posts: 107
To identify the location of the busy wait, try commenting out SheepShaver/src/Unix/sysdeps.h#L377.

Code:
//while (testandset(lock));


Top
 Profile  
Reply with quote Post a reply  
Display posts from previous:  Sort by  
Post new topic  Reply to topic Page 3 of 3 [ 58 posts ]    Go to page Previous  1, 2, 3


Who is online

Users browsing this forum: No registered users and 19 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
 

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group