TotalSpaces2 status under macOS 10.13 (High Sierra)

Feedback.

Hi Stephen. Thank you for your latest TotalSpaces renewal for High Sierra beta 5.

I still encountered the full screen mode issues using TotalSpaces2-2.6.5.dmg and TotalSpace2-2.6.4 for some apps, like Complete Anatomy.app (btw, it’s free download) from Mac Appstore, and Parallels Desktop 12 from the official website, as well as the website video fullscreen playing, like Game of Thrones in S05E01 in QQ.com (Tencent Inc., China)(Link https://v.qq.com/x/cover/maljebn62xg27dc/b0017ltlpc4.html)

When full screen is entered, the screen turns dark black and regular flashing in every 2-3 seconds.

But TotalSpaces2-2.6.3 works fine in the above circumstances, so I’m now still using this version.

#Both HighSierra beta 4 and 5 have the same issue for TS 2.6.4 and TS 2.6.5, but 2.6.3 is working fine.

Thanks for the report. Looks like setting those apps to fullscreen is causing the plugin to repeatedly crash.

Please can you look in Console.app - under User Reports you should see some Dock crashes. Send me the most recent one of those. I just need the first page or so of text, up to the end of the Application Specific Backtrace.

Sorry for being this late to paste this console reports.

The first page from User Reports part (I’m not sure if this is enough for you to diagnosis what is going on for TS, if more is needed, do not hesitate to ask, and i will pack the full console file to email):

Process: Dock [1881]
Path: /System/Library/CoreServices/Dock.app/Contents/MacOS/Dock
Identifier: com.apple.dock
Version: 1.8 (1846)
Build Info: Dock-1846000000000000~6
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Dock [1881]
User ID: 501

PlugIn Path: /Applications/TotalSpaces2.app/Contents/Resources/TotalSpaces.bundle/Contents/MacOS/FastSwitch2
PlugIn Identifier: com.binaryage.FastSwitch2
PlugIn Version: 2.6.5 (2.6.5)

Date/Time: 2017-08-15 23:23:00.297 +0800
OS Version: Mac OS X 10.13 (17A330h)
Report Version: 12
Anonymous UUID: 754AFD3B-9BB9-CB85-FCE0-5BD0B020BC45

Sleep/Wake UUID: F239240E-4855-4A23-9600-4ADEA6CCFBF5

Time Awake Since Boot: 150000 seconds
Time Since Wake: 180 seconds

System Integrity Protection: disabled

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes: 0x0000000000000001, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY

Termination Signal: Illegal instruction: 4
Termination Reason: Namespace SIGNAL, Code 0x4
Terminating Process: exc handler [0]

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 com.apple.CoreFoundation 0x00007fff3ed043a6 getAtomTarget + 102
1 com.apple.CoreFoundation 0x00007fff3ebe190c forwarding + 1036
2 com.apple.CoreFoundation 0x00007fff3ebe1478 _CF_forwarding_prep_0 + 120
3 com.apple.Foundation 0x00007fff40d63553 +[NSProxy isAncestorOfObject:] + 25
4 com.apple.Foundation 0x00007fff40d67318 -[NSKeyedPortCoder encodeObject:forKey:] + 68
5 com.apple.Foundation 0x00007fff40d577ab -[NSDictionary(NSDictionary) encodeWithCoder:] + 1364
6 com.apple.Foundation 0x00007fff40d675db -[NSKeyedPortCoder encodeObject:forKey:] + 775
7 com.apple.Foundation 0x00007fff40d07668 -[NSArray(NSArray) encodeWithCoder:] + 835
8 com.apple.Foundation 0x00007fff40d675db -[NSKeyedPortCoder encodeObject:forKey:] + 775
9 com.apple.Foundation 0x00007fff40d577ab -[NSDictionary(NSDictionary) encodeWithCoder:] + 1364
10 com.apple.Foundation 0x00007fff40d675db -[NSKeyedPortCoder encodeObject:forKey:] + 775
11 com.apple.Foundation 0x00007fff40cfe997 encodeInvocationArguments + 331
12 com.apple.Foundation 0x00007fff40d675a7 -[NSKeyedPortCoder encodeObject:forKey:] + 723
13 com.apple.Foundation 0x00007fff40d61096 -[NSConnection sendInvocation:internal:] + 863
14 com.apple.CoreFoundation 0x00007fff3ebe17ec forwarding + 748
15 com.apple.CoreFoundation 0x00007fff3ebe1478 _CF_forwarding_prep_0 + 120
16 com.binaryage.FastSwitch2 0x000000010f30ac7d -[FastSwitch(SpacesInfo) sendSpacesInfo] + 127
17 libdispatch.dylib 0x00007fff664d00d4 _dispatch_client_callout + 8
18 libdispatch.dylib 0x00007fff664e3227 _dispatch_continuation_pop + 472
19 libdispatch.dylib 0x00007fff664d23ab _dispatch_source_invoke + 632
20 libdispatch.dylib 0x00007fff664db5a5 _dispatch_main_queue_callback_4CF + 776
21 com.apple.CoreFoundation 0x00007fff3ec23d49 CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE + 9
22 com.apple.CoreFoundation 0x00007fff3ebe608a __CFRunLoopRun + 2586
23 com.apple.CoreFoundation 0x00007fff3ebe53e3 CFRunLoopRunSpecific + 483
24 com.apple.dock 0x000000010cb3450e 0x10c991000 + 1717518
25 libswiftObjectiveC.dylib 0x00007fff61a8ac68 autoreleasepool(invoking:) + 56
26 com.apple.dock 0x000000010cb3458d 0x10c991000 + 1717645
27 com.apple.dock 0x000000010cb344be 0x10c991000 + 1717438
28 libswiftObjectiveC.dylib 0x00007fff61a8ac68 autoreleasepool
(invoking:) + 56
29 com.apple.dock 0x000000010c9964c9 0x10c991000 + 21705
30 libdyld.dylib 0x00007fff6650917c 0x7fff66508000 + 4476

Thread 1:
0 libsystem_kernel.dylib 0x00007fff66658e7e __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff66794662 _pthread_cond_wait + 732
2 com.apple.dock 0x000000010c9b31df 0x10c991000 + 139743
3 libsystem_pthread.dylib 0x00007fff667936c1 _pthread_body + 340
4 libsystem_pthread.dylib 0x00007fff6679356d _pthread_start + 377
5 libsystem_pthread.dylib 0x00007fff66792c5d thread_start + 13

Thread 2:
0 libsystem_kernel.dylib 0x00007fff666596da __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff6679306a _pthread_wqthread + 1035
2 libsystem_pthread.dylib 0x00007fff66792c4d start_wqthread + 13

Thread 3:
0 libsystem_kernel.dylib 0x00007fff6664fe76 mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff6664f390 mach_msg + 60
2 com.apple.CoreFoundation 0x00007fff3ebe6a15 __CFRunLoopServiceMachPort + 341
3 com.apple.CoreFoundation 0x00007fff3ebe5d67 __CFRunLoopRun + 1783
4 com.apple.CoreFoundation 0x00007fff3ebe53e3 CFRunLoopRunSpecific + 483
5 com.apple.Foundation 0x00007fff40cf5216 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 277
6 com.apple.Foundation 0x00007fff40cf50ee -[NSRunLoop(NSRunLoop) run] + 76
7 com.binaryage.FastSwitch2 0x000000010f2dde22 -[FastSwitch(DO) runConnection] + 134
8 com.apple.Foundation 0x00007fff40d034f8 NSThread__start + 1197
9 libsystem_pthread.dylib 0x00007fff667936c1 _pthread_body + 340
10 libsystem_pthread.dylib 0x00007fff6679356d _pthread_start + 377
11 libsystem_pthread.dylib 0x00007fff66792c5d thread_start + 13

Thread 4:: Dispatch queue: enter_fullscreen
0 libsystem_kernel.dylib 0x00007fff6664fe76 mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff6664f390 mach_msg + 60
2 com.apple.SkyLight 0x00007fff605b4162 _CGSTransactionCommitSync + 262
3 com.apple.SkyLight 0x00007fff607a2924 SLSTransactionCommit + 225
4 com.apple.dock 0x000000010cdcb79c 0x10c991000 + 4433820
5 com.apple.dock 0x000000010ccd6fb8 0x10c991000 + 3432376
6 com.apple.dock 0x000000010ccc8932 0x10c991000 + 3373362
7 com.apple.dock 0x000000010ccda549 0x10c991000 + 3446089
8 com.apple.dock 0x000000010cb40070 0x10c991000 + 1765488
9 libdispatch.dylib 0x00007fff664d00d4 _dispatch_client_callout + 8
10 libdispatch.dylib 0x00007fff664e3227 _dispatch_continuation_pop + 472
11 libdispatch.dylib 0x00007fff664d23ab _dispatch_source_invoke + 632
12 libdispatch.dylib 0x00007fff664e43d6 _dispatch_queue_serial_drain + 222
13 libdispatch.dylib 0x00007fff664d74cb _dispatch_queue_invoke + 372
14 libdispatch.dylib 0x00007fff664e5269 _dispatch_root_queue_drain_deferred_wlh + 407
15 libdispatch.dylib 0x00007fff664e8faf _dispatch_workloop_worker_thread + 880
16 libsystem_pthread.dylib 0x00007fff66793033 _pthread_wqthread + 980
17 libsystem_pthread.dylib 0x00007fff66792c4d start_wqthread + 13

Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000 rbx: 0x0000006000002358 rcx: 0x00000000ffdca7ae rdx: 0x0000600000235851
rdi: 0x0000060000023585 rsi: 0x0000000000000000 rbp: 0x00007ffee326d020 rsp: 0x00007ffee326d010
r8: 0x00007fff9922aae0 r9: 0x00007fff3ee21601 r10: 0x006ec401006e4600 r11: 0x00007fff3ebe1400
r12: 0x00006000000bc2c0 r13: 0x00007fff6590de80 r14: 0x00007fff6590de80 r15: 0x00007ffee326d0a0
rip: 0x00007fff3ed043a6 rfl: 0x0000000000010293 cr2: 0x000000010f2f0031

Logical CPU: 0
Error Code: 0x00000000
Trap Number: 6

Every time a fullscreen mode crash occurs, the User Reports yields two different files. Below is the first page of the the other report. Hope it will cover the most important part:

Process: Dock [2134]
Path: /System/Library/CoreServices/Dock.app/Contents/MacOS/Dock
Identifier: com.apple.dock
Version: 1.8 (1846)
Build Info: Dock-1846000000000000~6
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Dock [2134]
User ID: 501

PlugIn Path: /Applications/TotalSpaces2.app/Contents/Resources/TotalSpaces.bundle/Contents/MacOS/FastSwitch2
PlugIn Identifier: com.binaryage.FastSwitch2
PlugIn Version: 2.6.5 (2.6.5)

Date/Time: 2017-08-15 23:23:07.360 +0800
OS Version: Mac OS X 10.13 (17A330h)
Report Version: 12
Anonymous UUID: 754AFD3B-9BB9-CB85-FCE0-5BD0B020BC45

Sleep/Wake UUID: F239240E-4855-4A23-9600-4ADEA6CCFBF5

Time Awake Since Boot: 150000 seconds
Time Since Wake: 180 seconds

System Integrity Protection: disabled

Crashed Thread: 5

Exception Type: EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes: 0x0000000000000001, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY

Termination Signal: Illegal instruction: 4
Termination Reason: Namespace SIGNAL, Code 0x4
Terminating Process: exc handler [0]

Thread 0:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff6664fe76 mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff6664f390 mach_msg + 60
2 com.apple.CoreFoundation 0x00007fff3ebe6a15 __CFRunLoopServiceMachPort + 341
3 com.apple.CoreFoundation 0x00007fff3ebe5d67 __CFRunLoopRun + 1783
4 com.apple.CoreFoundation 0x00007fff3ebe53e3 CFRunLoopRunSpecific + 483
5 com.apple.dock 0x0000000102f8850e 0x102de5000 + 1717518
6 libswiftObjectiveC.dylib 0x00007fff61a8ac68 autoreleasepool(invoking:) + 56
7 com.apple.dock 0x0000000102f8858d 0x102de5000 + 1717645
8 com.apple.dock 0x0000000102f884be 0x102de5000 + 1717438
9 libswiftObjectiveC.dylib 0x00007fff61a8ac68 autoreleasepool
(invoking:) + 56
10 com.apple.dock 0x0000000102dea4c9 0x102de5000 + 21705
11 libdyld.dylib 0x00007fff6650917c 0x7fff66508000 + 4476

Thread 1:
0 libsystem_kernel.dylib 0x00007fff666596da __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff6679306a _pthread_wqthread + 1035
2 libsystem_pthread.dylib 0x00007fff66792c4d start_wqthread + 13

Thread 2:
0 libsystem_kernel.dylib 0x00007fff666596da __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff6679306a _pthread_wqthread + 1035
2 libsystem_pthread.dylib 0x00007fff66792c4d start_wqthread + 13

Thread 3:
0 libsystem_kernel.dylib 0x00007fff666596da __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff6679306a _pthread_wqthread + 1035
2 libsystem_pthread.dylib 0x00007fff66792c4d start_wqthread + 13

Thread 4:
0 libsystem_kernel.dylib 0x00007fff66658e7e __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff66794662 _pthread_cond_wait + 732
2 com.apple.dock 0x0000000102e071df 0x102de5000 + 139743
3 libsystem_pthread.dylib 0x00007fff667936c1 _pthread_body + 340
4 libsystem_pthread.dylib 0x00007fff6679356d _pthread_start + 377
5 libsystem_pthread.dylib 0x00007fff66792c5d thread_start + 13

Thread 5 Crashed:
0 com.apple.CoreFoundation 0x00007fff3ed043a6 getAtomTarget + 102
1 com.apple.CoreFoundation 0x00007fff3ebe190c forwarding + 1036
2 com.apple.CoreFoundation 0x00007fff3ebe1478 _CF_forwarding_prep_0 + 120
3 com.apple.Foundation 0x00007fff40d63553 +[NSProxy isAncestorOfObject:] + 25
4 com.apple.Foundation 0x00007fff40d67318 -[NSKeyedPortCoder encodeObject:forKey:] + 68
5 com.apple.Foundation 0x00007fff40d577ab -[NSDictionary(NSDictionary) encodeWithCoder:] + 1364
6 com.apple.Foundation 0x00007fff40d675db -[NSKeyedPortCoder encodeObject:forKey:] + 775
7 com.apple.Foundation 0x00007fff40d07668 -[NSArray(NSArray) encodeWithCoder:] + 835
8 com.apple.Foundation 0x00007fff40d675db -[NSKeyedPortCoder encodeObject:forKey:] + 775
9 com.apple.Foundation 0x00007fff40d577ab -[NSDictionary(NSDictionary) encodeWithCoder:] + 1364
10 com.apple.Foundation 0x00007fff40d675db -[NSKeyedPortCoder encodeObject:forKey:] + 775
11 com.apple.Foundation 0x00007fff40db0457 -[NSKeyedPortCoder encodeReturnValueOfInvocation:forKey:] + 190
12 com.apple.Foundation 0x00007fff40db0205 -[NSConnection returnResult:exception:sequence:imports:] + 491
13 com.apple.Foundation 0x00007fff40daef74 -[NSConnection handleRequest:sequence:] + 1614
14 com.apple.Foundation 0x00007fff40d65c8d -[NSConnection handlePortCoder:] + 1152
15 com.apple.Foundation 0x00007fff40d6540c -[NSConnection dispatchWithComponents:] + 53
16 com.apple.Foundation 0x00007fff40d64e94 __NSFireMachPort + 253
17 com.apple.CoreFoundation 0x00007fff3ebee7cb __CFMachPortPerform + 347
18 com.apple.CoreFoundation 0x00007fff3ebee659 CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION + 41
19 com.apple.CoreFoundation 0x00007fff3ebee5a5 __CFRunLoopDoSource1 + 533
20 com.apple.CoreFoundation 0x00007fff3ebe6190 __CFRunLoopRun + 2848
21 com.apple.CoreFoundation 0x00007fff3ebe53e3 CFRunLoopRunSpecific + 483
22 com.apple.Foundation 0x00007fff40cf5216 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 277
23 com.apple.Foundation 0x00007fff40cf50ee -[NSRunLoop(NSRunLoop) run] + 76
24 com.binaryage.FastSwitch2 0x0000000105e53e22 -[FastSwitch(DO) runConnection] + 134
25 com.apple.Foundation 0x00007fff40d034f8 NSThread__start + 1197
26 libsystem_pthread.dylib 0x00007fff667936c1 _pthread_body + 340
27 libsystem_pthread.dylib 0x00007fff6679356d _pthread_start + 377
28 libsystem_pthread.dylib 0x00007fff66792c5d thread_start + 13

Thread 5 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000 rbx: 0x0000006000000333 rcx: 0x00000000fffccc4e rdx: 0x00006000000333b1
rdi: 0x000006000000333b rsi: 0x0000000000000000 rbp: 0x000070000c73e3f0 rsp: 0x000070000c73e3e0
r8: 0x00007fff9922aae0 r9: 0x00007fff3ee21601 r10: 0x00571e0100574600 r11: 0x00007fff3ebe1400
r12: 0x00006040002a2880 r13: 0x00007fff6590de80 r14: 0x00007fff6590de80 r15: 0x000070000c73e470
rip: 0x00007fff3ed043a6 rfl: 0x0000000000010293 cr2: 0x00007fbbe9a409c0

Logical CPU: 4
Error Code: 0x00000000
Trap Number: 6

Thank you. Looking over these reports it’s not immediately obvious what the cause is, but I have a theory. I have made a new build of TotalSpaces2 that might fix this if my theory is correct.

Please try this:
http://downloads.binaryage.com/TotalSpaces2-2.6.6.dmg

Oh! Oh! Oh! Oh!
It does work! Fullscreen mode is perfect this time~
Thanks so much.

Excellent! Thanks for the report, that was very useful.

For beta 7 and above please use this version:

http://downloads.binaryage.com/TotalSpaces2-2.6.12.dmg

It should be pretty stable now, feedback welcome.

2.6.6 worked perfectly under 10.13 Beta 7 and so does 2.6.12. Not one problem. Running on a 2013 Mac Pro 8-Core 32GB RAM Dual D700’s with dual LG UltraFine 5K displays running in 4K mode. :slight_smile:

1 Like

Component installation failed for version 2.6.12 on High Sierra GM candidate (“10.13 Beta (17A362a)”) with the following error message:

Installation error

TotalSpaces2 failed to install correctly.
Please try again or contact support.

Plugin could not be installed, not found

That’s on a Mac Pro late 2013.

I upgraded my existing Sierra v10.12.6 system to the High Sierra GM candidate, which automatically converted the filesystem to APFS (case-sensitive, encrypted).

I wonder if it’s caused by using the case sensitive filesystem somehow? Case insensitive is the default as far as I know.

Can you grab the Console.app logs from when you try to run totalspaces for me? (put TotalSpaces in the search box so you don’t get overloaded with other messages).

Update:
Because I had no access to the scription additions…:

drwxr-x---   3 root  wheel    96B Sep 25 17:28 TotalSpaces.osax/

…I tried giving read-access to everyone:

sudo chmod -R o+rx /System/Library/ScriptingAdditions/TotalSpaces.osax/

Now I can launch TotalSpaces2 without it trying to re-do its thing (and failing).

Original post below:

Case insensitive is the default as far as I know.

I thought I was using the default case-insensitive JHFS+ before the upgrade, but can’t verify this any more. It does seem strange that it would convert to case-sensitive APFS, so maybe I remember it wrong.

Can you grab the Console.app logs from when you try to run totalspaces for me?

Sure, here you go.

Apparently there’s some sort of permission violation with rm:

default	17:19:21.330673 +0200	launchservicesd	CHECKIN:0x0-0x622622 7420 com.binaryage.TotalSpaces2
default	17:19:31.345123 +0200	TotalSpaces2	LSExceptions shared instance invalidated for timeout.
default	17:19:41.555574 +0200	authd	Succeeded authorizing right 'system.privilege.admin' by client '/usr/libexec/security_authtrampoline' [7429] for authorization created by '/Applications/TotalSpaces2.app' [7420] (3,0)
default	17:19:41.601607 +0200	authd	Succeeded authorizing right 'system.privilege.admin' by client '/usr/libexec/security_authtrampoline' [7476] for authorization created by '/Applications/TotalSpaces2.app' [7420] (3,0)
default	17:19:41.608708 +0200	kernel	Sandbox: rm(7476) System Policy: allow file-write-unlink /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/_CodeSignature
default	17:19:41.608894 +0200	kernel	Sandbox: rm(7476) System Policy: allow file-write-unlink /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/Info.plist
default	17:19:41.609123 +0200	kernel	Sandbox: rm(7476) System Policy: allow file-write-unlink /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/Resources/TotalSpacesInjector.sdef
default	17:19:41.609387 +0200	kernel	Sandbox: rm(7476) System Policy: allow file-write-unlink /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/Resources/English.lproj/InfoPlist.strings
default	17:19:41.609557 +0200	kernel	Sandbox: rm(7476) System Policy: allow file-write-unlink /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/Resources/English.lproj
default	17:19:41.609712 +0200	kernel	Sandbox: rm(7476) System Policy: allow file-write-unlink /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/Resources
default	17:19:41.609950 +0200	kernel	Sandbox: rm(7476) System Policy: allow file-write-unlink /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/MacOS/TotalSpaces
default	17:19:41.610109 +0200	kernel	Sandbox: rm(7476) System Policy: allow file-write-unlink /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/MacOS
default	17:19:41.610234 +0200	kernel	Sandbox: rm(7476) System Policy: allow file-write-unlink /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents
default	17:19:41.610349 +0200	kernel	Sandbox: rm(7476) System Policy: allow file-write-unlink /System/Library/ScriptingAdditions/TotalSpaces.osax
default	17:19:41.652705 +0200	authd	Succeeded authorizing right 'system.privilege.admin' by client '/usr/libexec/security_authtrampoline' [7477] for authorization created by '/Applications/TotalSpaces2.app' [7420] (3,0)
default	17:19:41.657415 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-create /System/Library/ScriptingAdditions/TotalSpaces.osax
default	17:19:41.657518 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-mode /System/Library/ScriptingAdditions/TotalSpaces.osax
default	17:19:41.657561 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-owner /System/Library/ScriptingAdditions/TotalSpaces.osax
default	17:19:41.658121 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-owner /System/Library/ScriptingAdditions/TotalSpaces.osax
default	17:19:41.658165 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-mode /System/Library/ScriptingAdditions/TotalSpaces.osax
default	17:19:41.658295 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-create /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents
default	17:19:41.658392 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-mode /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents
default	17:19:41.658421 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-owner /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents
default	17:19:41.658636 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-owner /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents
default	17:19:41.658689 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-mode /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents
default	17:19:41.658862 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-create /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/_CodeSignature
default	17:19:41.658956 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-mode /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/_CodeSignature
default	17:19:41.659001 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-owner /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/_CodeSignature
default	17:19:41.659139 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-owner /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/_CodeSignature
default	17:19:41.659203 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-mode /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/_CodeSignature
default	17:19:41.659394 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-create /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/_CodeSignature/CodeResources
default	17:19:41.659496 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-mode /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/_CodeSignature/CodeResources
default	17:19:41.659774 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-mode /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/_CodeSignature/CodeResources
default	17:19:41.659858 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-mode /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/_CodeSignature/CodeResources
default	17:19:41.660057 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-mode /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/_CodeSignature/CodeResources
default	17:19:41.660222 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-create /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/Info.plist
default	17:19:41.660314 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-mode /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/Info.plist
default	17:19:41.660533 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-mode /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/Info.plist
default	17:19:41.660586 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-mode /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/Info.plist
default	17:19:41.660735 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-mode /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/Info.plist
default	17:19:41.660886 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-create /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/Resources
default	17:19:41.660989 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-mode /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/Resources
default	17:19:41.661037 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-owner /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/Resources
default	17:19:41.661330 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-owner /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/Resources
default	17:19:41.661390 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-mode /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/Resources
default	17:19:41.661595 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-create /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/Resources/TotalSpacesInjector.sdef
default	17:19:41.661698 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-mode /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/Resources/TotalSpacesInjector.sdef
default	17:19:41.661962 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-mode /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/Resources/TotalSpacesInjector.sdef
default	17:19:41.662029 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-mode /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/Resources/TotalSpacesInjector.sdef
default	17:19:41.662180 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-mode /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/Resources/TotalSpacesInjector.sdef
default	17:19:41.662325 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-create /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/Resources/English.lproj
default	17:19:41.662423 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-mode /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/Resources/English.lproj
default	17:19:41.662475 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-owner /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/Resources/English.lproj
default	17:19:41.662624 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-owner /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/Resources/English.lproj
default	17:19:41.662672 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-mode /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/Resources/English.lproj
default	17:19:41.662831 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-create /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/Resources/English.lproj/InfoPlist.strings
default	17:19:41.662940 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-mode /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/Resources/English.lproj/InfoPlist.strings
default	17:19:41.663162 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-mode /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/Resources/English.lproj/InfoPlist.strings
default	17:19:41.663216 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-mode /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/Resources/English.lproj/InfoPlist.strings
default	17:19:41.663494 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-mode /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/Resources/English.lproj/InfoPlist.strings
default	17:19:41.663670 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-create /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/MacOS
default	17:19:41.663792 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-mode /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/MacOS
default	17:19:41.663819 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-owner /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/MacOS
default	17:19:41.664066 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-owner /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/MacOS
default	17:19:41.664129 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-mode /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/MacOS
default	17:19:41.664267 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-create /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/MacOS/TotalSpaces
default	17:19:41.664343 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-mode /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/MacOS/TotalSpaces
default	17:19:41.664827 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-mode /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/MacOS/TotalSpaces
default	17:19:41.664906 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-mode /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/MacOS/TotalSpaces
default	17:19:41.665077 +0200	kernel	Sandbox: cp(7477) System Policy: allow file-write-mode /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/MacOS/TotalSpaces
error	17:19:41.707409 +0200	sandboxd	Sandbox: rm(7476) System Policy: allow file-write-unlink /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/_CodeSignature/CodeResources
Violation:       System Policy: allow file-write-unlink /System/Library/ScriptingAdditions/TotalSpaces.osax/Contents/_CodeSignature/CodeResources 
MetaData: {"build":"Mac OS X 10.13 (17A362a)","action":"allow","target":["System","Library","ScriptingAdditions","TotalSpaces.osax","Contents","_CodeSignature","CodeResources"],"hardware":"Mac","platform_binary":"yes","profile":"unknown","process":"rm","op":"file-write-unlink"}

Process:         rm [7476]
Path:            /bin/rm
Load Address:    0x101e11000
Identifier:      rm
Version:         ??? (???)
Code Type:       x86_64 (Native)
Parent Process:  TotalSpaces2 [7420]
Responsible:     /Applications/TotalSpaces2.app/Contents/MacOS/TotalSpaces2 [7420]
User ID:         0

Date/Time:       2017-09-25 17:19:41.704 GMT+2
OS Version:      Mac OS X 10.13 (17A362a)
Report Version:  8

Thread 0 (id: 1052826):
0   libsystem_kernel.dylib        	0x00007fff580a55f2 __unlink + 10
1   rm                            	0x0000000101e1268e
2   rm                            	0x0000000101e121f9
3   libdyld.dylib                 	0x00007fff57f55144 start + 0
4   rm                            	0x0000000000000003

Binary Images:
       0x101e11000 -        0x101e12fff  rm (272) <640a2745-cfe3-3176-9461-7d721a6dd3ff> /bin/rm
    0x7fff57f54000 -     0x7fff57f71ff7  libdyld.dylib (519.2.1) <2597d818-42d2-3375-bd9d-451d5942a6ba> /usr/lib/system/libdyld.dylib
    0x7fff58089000 -     0x7fff580aeff7  libsystem_kernel.dylib (4570.1.46) <71ba15cb-3056-3cbd-a5f5-ee61566eea0c> /usr/lib/system/libsystem_kernel.dylib
default	17:19:41.756252 +0200	TotalSpaces2	                OSErr AERemoveEventHandler(AEEventClass, AEEventID, AEEventHandlerUPP, Boolean)(spec,phac handler=0x7fff32b34f15 isSys=YES) err=0/noErr

Oh weird, it ended up without any access to the plugin?

It works ok now?

2.6.12 seems to work OK for me on the just released version of High Sierra. All I really use is a 2D layout with keyboard shortcuts to move up/down/left/right without transitions. For that, at least, this version works great.

Of course, I did have to go through the disable-SIP, install, enable-SIP dance.

Oh weird, it ended up without any access to the plugin?

Exactly, it had no read access for the plugin.

I’ve since updated another Mac and the TotalSpaces2 plugin installation worked fine. That one had a case-insensitive file system before and after the update, so I share your assumption that the case-sensitive file system might have been the cause for the above.

Maybe the logs above help identify/fix the issue.

It works ok now?

Yes, it does.

Hi - long time TotalSpaces user here. I hadn’t tried the High Sierra beta, but have installed the release version onto a fresh disk, and so far have failed to disable SIP. When booted in recovery mode “csrutil” is not found…

I’m hoping I’m doing something stupid. Otherwise, it kind of looks like Apple might have removed this option in High Sierra release version…

Interested if others have used csrutil OK on release High Sierra.

Thanks!

Chris

Hey Chris, can confirm that csrutil is still available from recovery mode (used it this morning to reinstall).
Hope you can get into it!

Joey

Phew. I must have done something daft! Quite what, I’m not sure, since it was a fresh install. Anyway, will play further, and report back.

Cheers, and sorry for false alarm.

Hey all, testing with High Sierra and everything seems to be running smoothly.
(had a small panic attack when I tried to run 2.5.4 after updating to the newest OS this morning).

Thanks for the great work getting everything ready in advance @stephen!

Good to hear!