-
Notifications
You must be signed in to change notification settings - Fork 180
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support SIMBL library loading system #367
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
r-plus
commented
Apr 4, 2021
[self addMenuItem]; | ||
dispatch_async(dispatch_get_main_queue(), ^{ | ||
[self addMenuItem]; | ||
}); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is fix when load via MacForge.
Process: Xcode [6791]
Path: /Applications/Xcode.app/Contents/MacOS/Xcode
Identifier: Xcode
Version: 12.4 (17801)
Build Info: IDEFrameworks-17801000000000000~7 (12D4e)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Xcode [6791]
User ID: 501
Date/Time: 2021-04-04 00:15:41.823 +0900
OS Version: macOS 11.2.1 (20D74)
Report Version: 12
Bridge OS Version: 5.2 (18P4346)
Anonymous UUID: 806AEC77-75B7-48EE-8368-FE248094F0D8
Time Awake Since Boot: 2300 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 [6791]
External Modification Warnings:
Thread creation by external task.
Application Specific Information:
ProductBuildVersion: 12D4e
BUG IN CLIENT OF LIBDISPATCH: trying to lock recursively
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libdispatch.dylib 0x00007fff2048bff2 _dispatch_once_wait.cold.1 + 14
1 libdispatch.dylib 0x00007fff2045ef3b _dispatch_once_wait + 93
2 net.JugglerShu.XVim2 0x000000013f367b90 _dispatch_once + 19 (once.h:84) [inlined]
3 net.JugglerShu.XVim2 0x000000013f367b90 +[XVim instance] + 64 (XVim.m:124)
4 net.JugglerShu.XVim2 0x000000013f368cfd -[XVim xvimMenuItem] + 253 (XVim.m:315)
5 net.JugglerShu.XVim2 0x000000013f368b35 -[XVim addMenuItem] + 133 (XVim.m:295)
6 net.JugglerShu.XVim2 0x000000013f367fa4 -[XVim init] + 932 (XVim.m:169)
7 net.JugglerShu.XVim2 0x000000013f367bc5 __16+[XVim instance]_block_invoke + 37 (XVim.m:125)
8 libdispatch.dylib 0x00007fff2045e7c7 _dispatch_client_callout + 8
9 libdispatch.dylib 0x00007fff2045f96b _dispatch_once_callout + 20
10 net.JugglerShu.XVim2 0x000000013f367b90 _dispatch_once + 19 (once.h:84) [inlined]
11 net.JugglerShu.XVim2 0x000000013f367b90 +[XVim instance] + 64 (XVim.m:124)
12 net.JugglerShu.XVim2 0x000000013f35cdfd -[XVimWindow handleRelativeNumbers] + 61 (XVimWindow.m:519)
13 net.JugglerShu.XVim2 0x000000013f35ac34 -[XVimWindow resetEvaluatorStack:activateNormalHandler:] + 148 (XVimWindow.m:116)
14 net.JugglerShu.XVim2 0x000000013f35a67e -[XVimWindow initWithSourceView:] + 270 (XVimWindow.m:60)
15 net.JugglerShu.XVim2 0x000000013f38685e -[XVimIDESourceEditorView xvim_window] + 238 (XVimIDESourceEditorView.m:97)
16 net.JugglerShu.XVim2 0x000000013f386748 -[XVimIDESourceEditorView xvim_setupOnFirstAppearance] + 24 (XVimIDESourceEditorView.m:88)
17 com.apple.Foundation 0x00007fff2146f01c __NSBLOCKOPERATION_IS_CALLING_OUT_TO_A_BLOCK__ + 7
18 com.apple.Foundation 0x00007fff2146ef14 -[NSBlockOperation main] + 98
19 com.apple.Foundation 0x00007fff2146eea5 __NSOPERATION_IS_INVOKING_MAIN__ + 17
20 com.apple.Foundation 0x00007fff2146e156 -[NSOperation start] + 785
21 com.apple.Foundation 0x00007fff2146de3a __NSOPERATIONQUEUE_IS_STARTING_AN_OPERATION__ + 17
22 com.apple.Foundation 0x00007fff2146dd0d __NSOQSchedule_f + 182
23 libdispatch.dylib 0x00007fff2046b1d5 _dispatch_block_async_invoke2 + 83
24 libdispatch.dylib 0x00007fff2045e7c7 _dispatch_client_callout + 8
25 libdispatch.dylib 0x00007fff2046ab86 _dispatch_main_queue_callback_4CF + 940
26 com.apple.CoreFoundation 0x00007fff2073e970 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 9
27 com.apple.CoreFoundation 0x00007fff20700852 __CFRunLoopRun + 2731
28 com.apple.CoreFoundation 0x00007fff206ff6ce CFRunLoopRunSpecific + 563
29 com.apple.HIToolbox 0x00007fff28987630 RunCurrentEventLoopInMode + 292
30 com.apple.HIToolbox 0x00007fff2898742c ReceiveNextEventCommon + 709
31 com.apple.HIToolbox 0x00007fff2898714f _BlockUntilNextEventMatchingListInModeWithFilter + 64
32 com.apple.AppKit 0x00007fff22f1f9b1 _DPSNextEvent + 883
33 com.apple.AppKit 0x00007fff22f1e177 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1366
34 com.apple.dt.DVTKit 0x0000000101eabd07 -[DVTApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 421
35 com.apple.AppKit 0x00007fff22f1068a -[NSApplication run] + 586
36 com.apple.AppKit 0x00007fff22ee496f NSApplicationMain + 816
37 libdyld.dylib 0x00007fff20624621 start + 1
@r-plus |
okey, thanks :) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add support SIMBL (MacForge) library loading system to workaround sign-in to Apple ID via Xcode issue.
https://github.com/MacEnhance/MacForge
This change is no side effect to current Xcode plugin loading system.
ref: #340 #323