Xcode Static Analyzer

RSS for tag

The Xcode Clang Static Analyzer finds bugs in Objective-C, C, and C++ code. It finds hard-to-produce, edge-case bugs without the need to run code and shows the sequence of steps along which the bug occurs.

Clang Static Analyzer Documentation

Posts under Xcode Static Analyzer tag

23 Posts
Sort by:
Post not yet marked as solved
18 Replies
896 Views
Earlier my C++ was working on Xcode 13 versions but when updated to Xcode 14 it is now returning various errors (seems memory errors). The same code is compiling on other platforms such as windows and in online compilers. Error:- 0 0x1029141a0 __assert_rtn + 140 1 0x10279ba8c mach_o::relocatable::Parser<arm64>::parse(mach_o::relocatable::ParserOptions const&) + 4536 2 0x10276dd38 mach_o::relocatable::Parser<arm64>::parse(unsigned char const*, unsigned long long, char const*, long, ld::File::Ordinal, mach_o::relocatable::ParserOptions const&) + 148 3 0x1027d64ac ld::tool::InputFiles::makeFile(Options::FileInfo const&, bool) + 1468 4 0x1027d9360 ___ZN2ld4tool10InputFilesC2ER7Options_block_invoke + 56 5 0x188b381f4 _dispatch_client_callout2 + 20 6 0x188b4b954 _dispatch_apply_invoke + 224 7 0x188b381b4 _dispatch_client_callout + 20 8 0x188b49a04 _dispatch_root_queue_drain + 680 9 0x188b4a104 _dispatch_worker_thread2 + 164 10 0x188cf8324 _pthread_wqthread + 228 A linker snapshot was created at: /tmp/solution-2022-09-14-105028.ld-snapshot ld: Assertion failed: (_file->_atomsArrayCount == computedAtomCount && "more atoms allocated than expected"), function parse, file macho_relocatable_file.cpp, line 2061. collect2: error: ld returned 1 exit status Code : #include<bits/stdc++.h> using namespace std; #define int long long int #define vi vector<int> #define pii pair<int,int> #define fast() ios::sync_with_stdio(0);cin.tie(0);cout.tie(0); #define all(x) begin(x),end(x) #define rep(x,a,b) for(int x = a;x<(b+1);x++) #define F first #define S second const long long inf = 1e18, mod = 1e9 + 7; int pw(int x, int y, int p = mod) { if (y == 0) return 1; if (y == 1) return x; int res = pw(x, y / 2); if (y & 1) return ((res * res) % p * x) % p; return (res * res) % p; } int nu(vi & suff, int l, int r){ int n = suff.size(); int ans = suff[l] - ((r<n-1)?suff[r+1]:0); int di = pw(10, n-r-1); ans = (ans*pw(di, mod-2))%mod; return ans; } void test_case() { string s; cin>>s; int n = s.size(); int w,m; cin>>w>>m; vi suff(n+1,0); suff[n] = s[n-1]-'0'; for(int i = n-2;i>=0;i--){ suff[i+1] = ((s[i]-'0')*pw(10,n-i-1) + suff[i+2])%mod; } map<int, pii> mp; for(int i = n-w+1;i>0;i--){ int t = nu(suff, i, i+w-1)%9; mp[t] = {i, (mp.count(t)>0?mp[t].F:0)}; } while(m--){ int l,r,k; cin>>l>>r>>k; int ans1 = inf, ans2 = inf; rep(j,0,8){ int l1 = mp[j].F; int v = nu(suff, l, r); int p = (j*v)%9; int x = (k-p+9)%9; int l2 = mp[x].F; if(l2==l1) l2 = mp[x].S; if(l1>0 and l2>0){ if(l1<ans1){ ans1 = l1; ans2 = l2; }else if(l1==ans1){ ans2 = min(ans2, l2); } } } if(ans1<inf and ans2<inf){ cout<<ans1<<" "<<ans2<<endl; } else cout<<"-1 -1"<<endl; } } int32_t main() { fast(); int tt = 1; cin >> tt; for(int i = 1;i<=tt;i++) { // cout<<"Case #"<<i<<": "; test_case(); } return 0; } Give input to code: 5 1003004 4 1 1 2 1 179572007 4 2 2 7 3 2 7 4 111 2 1 2 2 6 0000 1 2 1 4 0 1 4 1 484 1 5 2 2 0 2 3 7 1 2 5 3 3 8 2 2 6
Posted
by fanick.
Last updated
.
Post not yet marked as solved
5 Replies
2.5k Views
When compile project on Xcode 12 it Crash and gives error of XCBBuildService quit unexpectedly. This is the Crash Report Process: XCBBuildService [36862] Path: /Applications/Xcode.app/Contents/SharedFrameworks/XCBuild.framework/Versions/A/PlugIns/XCBBuildService.bundle/Contents/MacOS/XCBBuildService Identifier: XCBBuildService Version: 12.1 (17140) Build Info: XCBuild-17140000000000000~69 (12A7403) Code Type: X86-64 (Native) Parent Process: Xcode [36853] Responsible: Xcode [36853] User ID: 501 Date/Time: 2020-11-10 17:28:57.608 +0500 OS Version: Mac OS X 10.15.7 (19H15) Report Version: 12 Anonymous UUID: 96D84FB1-AE33-8886-99E2-1CEB7C98F15F Sleep/Wake UUID: B518F282-98E3-4189-BA74-293ED19FFF59 Time Awake Since Boot: 40000 seconds Time Since Wake: 9100 seconds System Integrity Protection: enabled Crashed Thread: 14 Dispatch queue: XCBBuildSystem.OperationSystemAdaptor.queue Exception Type: EXCCRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Exception Note: EXCCORPSE_NOTIFY Application Specific Information: abort() called
Posted Last updated
.
Post not yet marked as solved
2 Replies
377 Views
I've just fixed very strange bug / error/ undocumented feature on my Xcode conf. When I was running the latest Xcode 13.4.1 and highlight / autocompletion stopped working as I believe since macOS Monterey upgrade (before I ran Xcode 12) since I "fixed" some conf values by running defaults write com.apple.dt.Xcode some keys. Now I fixed It by deleting that edited config and re-running Xcode again and now it shows me autocompletion suggestions and follows headers when I press @@ defaults delete com.apple.dt.Xcode I just prepared this post with the ending: What should I do to make it possible to work? Appreciate for any help (Show live issues is turned on). Since I solved it I leave these words to let anyone who needs it to fix the issue with this mini tutorial. It somehow doesn't affect Swift code. Here's the stripped version of my old broken conf produced by defaults read com.apple.dt.Xcode: { BuildSystemScheduleInherentlyParallelCommandsExclusively = 1; CurrentAlertPreferencesSelection = "Xcode.AlertEvent.BuildStart"; "DTDKCrashLogSortDescriptors4.5" = ( { NSAscending = 0; NSKey = processName; NSSelector = "compare:"; }, { NSAscending = 1; NSKey = type; NSSelector = "compare:"; }, { NSAscending = 0; NSKey = dateTime; NSSelector = "compare:"; } ); DVTTextAutoSuggestCompletions = 1; DVTTextCompletionRecentCompletions = ( NSString ); DVTTextIndentCase = 0; DVTTextIndentTabWidth = 2; DVTTextIndentWidth = 2; DVTTextShowMinimap = 0; DVTTextSoloBraceIndentWidth = 2; DVTTextWrappedLinesIndentWidth = 2; IBAppliesAutoResizingRulesWhileResizing = 0; IBDesktopImageCacheVersionKey = "12.4-13F17a"; IBGlobalLastEditorDocumentClassName = IBStoryboardDocument; IBGlobalLastEditorTargetRuntime = "IBCocoaTouchFramework-fifteenAndLater"; IBPreferencesMigrated = 1; IBShowingMinimapStoryboard = 0; IBViewSizeInspectorPreferredRectTypeName = frame; IDEActivityLogShowsAllBuildSteps = 1; IDEActivityLogShowsAnalyzerResults = 1; IDEActivityLogShowsErrors = 1; IDEActivityLogShowsWarnings = 1; "IDEAnalyticsMetricsNotifications.AnalyticsMetricsNotificationsController.lastRefreshAttemptDate" = "2022-06-08 04:27:07 +0000"; IDEAppearance = 0; IDEBuildLocationStyle = Unique; IDECopyFilesToTargetGroup = 0; IDECreateGroupsForFolders = 0; IDEDebugSessionShowDisassemblyWhenDebugging = 0; IDEDisableGitSupportForNewProjects = 1; IDEDisableStateRestoration = 1; IDEDocSearchSelectedReferenceIdentifier = occ; IDEExtensionsBuiltPriorToXcode12 = ( ); IDEFileExtensionDisplayMode = 1; "IDEFileTemplateChooserAssistantSelectedTemplateName_iOS" = "Source/Header File"; "IDEFileTemplateChooserAssistantSelectedTemplateName_macOS" = "Source/Header File"; IDEFileTemplateChooserAssistantSelectedTemplateSection = "com.apple.platform.macosx"; IDEHasConvertedXcode3BuildPrefs = 1; IDEIndexDisable = 1; IDEIndexShowLog = 0; IDEKeyBindingCurrentPreferenceSet = "Default.idekeybindings"; IDEKeyBindingExcludedPreferenceSet = ( Default ); IDELastBreakpointActionClassName = IDESoundBreakpointAction; IDELogNavigatorGroupByKey = 0; IDEMaxParallelTestingWorkersMac = 0; IDEOpenQuicklyPreferSwiftGeneratedInterface = 0; "IDEOpenQuicklyWindowController.width" = 454; IDEProductsViewControllerSourceListSplitPosition = 215; IDEProfileActionSelectedTab = Info; IDEProvisioningTeamManagerLastSelectedTeamID = XXXXXXXXXX; IDEProvisioningTeams = { "my@email.com" = ( { isFreeProvisioningTeam = 1; teamID = XXXXXXXXXX; teamName = "Larry Moore (Personal Team)"; teamType = "Personal Team"; } ); }; IDEShowPrebuildLogs = 0; IDESoundBreakpointActionDefaultNameKey = Pop; IDESourceControlPreferencesVersion = 201; IDESuppressStandardArchitecturesUpgrade = 0; IDESuppressStopExecutionWarning = 1; IDESuppressStopExecutionWarningTarget = "IDESuppressStopExecutionWarningTargetValue_Stop"; IDESwiftPackageAdditionAssistantRecentlyUsedPackages = ( ); IDESwiftPackageCollectionsAddedDefaultCollectionsDVTToolsVersion = "Xcode 13.3.1"; IDETestActionSelectedTab = Info; IDETouchBarSimulatorIsVisible = 0; IDEUserWantsToEnableDeveloperSystemPolicyMode = 0; LastProcessNameAttachedTo = Riot; NSColorPanelMode = 1; NSColorPickerPreferredRGBEntryMode = 2; NSColorPickerSlidersDefaults = 1; NSNavPanelExpandedStateForSaveMode = 1; PBXNumberOfParallelBuildSubtasks = 10; PMPrintingExpandedStateForPrint2 = 0; PegasusMultipleCursorsEnabled = 1; ShowBuildOperationDuration = 1; Xcode3BuildSettingsEditorDisplayMode = 0; Xcode3BuildSettingsEditorMode = 0; Xcode3ProjectEditorSourceListVisible = 1; "Xcode3ProjectTemplateChooserAssistantSelectedTemplateName_iOS" = "Application/App"; "Xcode3ProjectTemplateChooserAssistantSelectedTemplateName_macOS" = "Application/App"; Xcode3ProjectTemplateChooserAssistantSelectedTemplateSection = "com.apple.platform.iphoneos"; "Xcode3TargetTemplateChooserAssistantSelectedTemplateName_iOS" = "Application/App"; "Xcode3TargetTemplateChooserAssistantSelectedTemplateName_macOS" = "Application/Command Line Tool"; Xcode3TargetTemplateChooserAssistantSelectedTemplateSection = "com.apple.platform.macosx"; } The only suspicious key is DVTTextAutoSuggestCompletions = 1; in this old config that might have stopped autocompletion.
Posted
by LaMoore.
Last updated
.
Post not yet marked as solved
0 Replies
372 Views
I got this error building PyTorch 1.12 on OS X Monterey 12.4, XCode 13.4 in the linker: ld: in lib/libnnpack.a(conv1x1.py.o), section __TEXT/__const address out of range for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) % clang --version Apple clang version 13.1.6 (clang-1316.0.21.2.5) Target: x86_64-apple-darwin21.5.0 Thread model: posix InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin % lipo -info ./build/lib/*.a Non-fat file: ./build/lib/libXNNPACK.a is architecture: x86_64 Non-fat file: ./build/lib/libasmjit.a is architecture: x86_64 Non-fat file: ./build/lib/libbenchmark.a is architecture: x86_64 Non-fat file: ./build/lib/libbenchmark_main.a is architecture: x86_64 Non-fat file: ./build/lib/libcaffe2_protos.a is architecture: x86_64 Non-fat file: ./build/lib/libclog.a is architecture: x86_64 Non-fat file: ./build/lib/libcpuinfo.a is architecture: x86_64 Non-fat file: ./build/lib/libcpuinfo_internals.a is architecture: x86_64 Non-fat file: ./build/lib/libdnnl.a is architecture: x86_64 Non-fat file: ./build/lib/libfbgemm.a is architecture: x86_64 Non-fat file: ./build/lib/libfmt.a is architecture: x86_64 Non-fat file: ./build/lib/libfoxi_loader.a is architecture: x86_64 Non-fat file: ./build/lib/libgmock.a is architecture: x86_64 Non-fat file: ./build/lib/libgmock_main.a is architecture: x86_64 Non-fat file: ./build/lib/libgtest.a is architecture: x86_64 Non-fat file: ./build/lib/libgtest_main.a is architecture: x86_64 Non-fat file: ./build/lib/libkineto.a is architecture: x86_64 Non-fat file: ./build/lib/libnnpack.a is architecture: x86_64 Non-fat file: ./build/lib/libnnpack_reference_layers.a is architecture: x86_64 Non-fat file: ./build/lib/libonnx.a is architecture: x86_64 Non-fat file: ./build/lib/libonnx_proto.a is architecture: x86_64 Non-fat file: ./build/lib/libprotobuf-lite.a is architecture: x86_64 Non-fat file: ./build/lib/libprotobuf.a is architecture: x86_64 Non-fat file: ./build/lib/libprotoc.a is architecture: x86_64 Non-fat file: ./build/lib/libpthreadpool.a is architecture: x86_64 Non-fat file: ./build/lib/libpytorch_qnnpack.a is architecture: x86_64 Non-fat file: ./build/lib/libqnnpack.a is architecture: x86_64 (base) davidlaxer@x86_64-apple-darwin13 pytorch linkText linkText Any suggestions?
Posted
by dbl001.
Last updated
.
Post marked as solved
1 Replies
352 Views
i used dev c++ on windows before this and it works just fine when i use command like this system("color E0"); system("cls"); system("pause"); system("title test"); but in Xcode, when i run it they said the command is not found. may i know how to fix this ? thank you
Posted
by yanhaiqin.
Last updated
.
Post not yet marked as solved
0 Replies
389 Views
Hello, I want use PyMC3 on my computer. I need g++ for that, which is installed via command line tools. I have command line tools installed together with xcode, but when I run my code, g++ headers are not found and I'm prompted to install g++ with command line tools. I redo the installation and when I re-run my code, I get the same message. Also when I do g++ --version I get the following message: ebuild: error: SDK "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk@" cannot be located. g++: error: Failed to determine realpath of '/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk@' (errno=No such file or directory) g++: error: sh -c '/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk@ -find g++ 2> /dev/null' failed with exit code 16384: (null) (errno=No such file or directory) xcode-select: Failed to locate 'g++', requesting installation of command line developer tools. Another thing is that, the version of SKD in my directory is, /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk@. But g++ is looking for MacOSX11.3.sdk@. How can I fix this problem? I currently have OS monterey 12.0.1.
Posted Last updated
.
Post not yet marked as solved
0 Replies
348 Views
Hey guys I am starting to learn coding and I don't know how but I activate something and I don't know to turn it off and everytime I run a program this appears on the screen. Can someone help?
Posted Last updated
.
Post not yet marked as solved
0 Replies
369 Views
I want to develop based on iOS and I did some verifications based on xCode Instruments firstly. But there are some confusions on the verification results. I did the test to open a file in 1KB size. The analysis results from xCode Instruments is as followings: In "Disk Usage", it shows that there are 4KB "Page In" operations. (Please refer to P1.png attached) In "Virtual Memory Trace", it shows totally 4-times of "File Backed Page In" operations, and each operation size is 16K. (Please refer to P2.png &amp; P3.png attached) That is, Size of "File Backed Page In" is around 4*16K=64KB. I did similar tests on different size of files. Every time the values of "Disk Usage"-&gt;"Page In" and "Virtual Memory Trace"-&gt;"File Backed Page In" are not matched (In this example, the two results are 4KB vs. 64KB). I think that both values represent disk IO size of the process and they should be in the same value for the same process. Why the values are different? What are the differences between this two options in xCode Instrument tool? Thanks.
Posted Last updated
.
Post not yet marked as solved
0 Replies
380 Views
I want to develop based on iOS and I did some verifications based on xCode Instruments firstly. But there are some confusions on the verification results. I did the test to open a file in 1KB size. The analysis results from xCode Instruments is as followings: In "Disk Usage", it shows that there are 4KB "Page In" operations. (Please refer to P1.png attached) In "Virtual Memory Trace", it shows totally 4-times of "File Backed Page In" operations, and each operation size is 16K. (Please refer to P2.png & P3.png attached) That is, Size of "File Backed Page In" is around 4*16K=64KB. I did similar tests on different size of files. Every time the values of "Disk Usage"->"Page In" and "Virtual Memory Trace"->"File Backed Page In" are not matched (In this example, the two results are 4KB vs. 64KB). I think that both values represent disk IO size of the process and they should be in the same value for the same process. Why the values are different? What are the differences between this two options in xCode Instrument tool? Thanks a lot.
Posted Last updated
.
Post not yet marked as solved
3 Replies
590 Views
Hello. I have a M1 Mac mini with MacOS 12.1 (MacOS Monterey). I have written a C++ program in the inbuilt vim text editor for sorting an Array of integers in ascending order using Merge Sort Algorithm. The compiler I am using is the official Clang compiler. MI tried the g++ command as well as clang++ command to compile the program. (Actually both the commands run clang compiler only) The weird thing I am facing is that sometimes it replaces some integers in the output with random integers. I have attached the screenshot. But this behaviour is not observed when I copied the same program in my windows PC. Please help in this regard. I am attaching the C++ program file as well as the screenshot of the output. MergeSort.cpp
Posted
by samre1234.
Last updated
.
Post not yet marked as solved
0 Replies
331 Views
Hello, I know that we can capture object using reality kit and create a 3D model of the real world object. Can we also use reality kit to scan a human and create a 3D model of the human along with the skeletal structure. So we can use the same scanned human in the motion capture and display the motion animation with the real person. Thanks & Regards, Rakesh
Posted
by RPiOS.
Last updated
.
Post not yet marked as solved
0 Replies
489 Views
Recently, I am learning some knowledge about OpenCV on Mac, refer to the online tutorial to configure OpenCV of C++ on Xcode, and implement some simple examples on Xcode. The biggest problem encountered is how to preview the image in debug mode. The cv::Mat image cannot be previewed directly, which is very unfriendly for debugging. I also found some solutions to this problem on the Internet, and these results are disappointing, at least for me as a programming beginner. I hope that this function implemented by xcode has the corresponding "OpenCV Image Viewer" plug-in on other IDEs on Mac such as Pycharm and CLion, and the "Image Watch" plug-in corresponding to Visual Studio on Windows. For me, this feature is necessary. According to this idea, is it a wrong choice to learn OpenCV C++ with Xcode, and embracing CLion on a Mac is the best choice for me? (Considering that Xcode is an IDE for Swift, I don't know much about Swift.) The process of implementing these simple examples on Xcode is still very enjoyable. I like Xcode's UI design. Therefore, I still hope that there is the best way to solve this problem in Xcode. The following is an example of running C++ OpenCV on Xcode: Xcode Version: 13.2.1 (13C100) OpenCV Version: stable 4.5.3 (bottled)
Posted
by deku_chen.
Last updated
.
Post not yet marked as solved
1 Replies
942 Views
Hello everyone. I have an issue with an iOS react-native app after the iOS 15 upgrade but with not a crash. If someone opens the app after ~1 hour from the last time he/she opened it, the app skips the SplashScreen, and after that nothing renders correctly. The positioning and order of components are wrong. also only happens in some devices like iPhone 12 pro max running 15.1.1  any help would be highly appreciated I'm counting on these forms other than that there is no way to debug such an issue or to put any log because even log will not identify issue
Posted Last updated
.
Post not yet marked as solved
0 Replies
670 Views
Hello Developers, I am using Xcode(Rosetta Enabled) in macBook Air (2020) with M1 Chip. I am facing an issue with Xcode 13.1 in macOS 12.0.1 whenever I run my project in my device first time it's running successfully but when i do some changes in code and re run the project then it's not responding at all. I need to force quit and re open the xcode do all stuff. I am facing this is issue with my project only..for all other projects Xcode working fine and seamless So I am not understanding what is the issue with my project So If anybody face similar issue please help me Thank you Report
Posted Last updated
.
Post marked as solved
1 Replies
412 Views
ld: warning: dylib (/usr/local/Cellar/gcc/11.2.0/lib/gcc/11/libstdc++.dylib) was built for newer macOS version (11.3) than being linked (11.0) this warning is showing up in the terminal every time I run C++ code in it using g++ compiler. how to get rid of it ? I have tried to reinstall Xcode- command line tools but it doesn't seem to solve the problem.
Posted
by Ellysium.
Last updated
.
Post not yet marked as solved
0 Replies
648 Views
Since I have upgraded my macOS to Monterey, it couldn't run the cython files. I already installed xcode and the path of /Library/Developer/CommandLineTools/usr/bin contains clang but by running the following command python setup.py build_ext --inplace it return the error: clang-10: error: linker command failed with exit code 1 (use -v to see invocation) error: command 'x86_64-apple-darwin13.4.0-clang' failed with exit status 1 even it created the build and .c and .so files it couldn't compile and find c/c+ libs like: cython_modules.c:620:10: fatal error: 'numpy/arrayobject.h' file not found #include "numpy/arrayobject.h" ^~~~~~~~~~~~~~~~~~~~~ 1 error generated.
Posted
by shebr.
Last updated
.
Post not yet marked as solved
2 Replies
1.2k Views
I've received this message when I try to run the program: "Failed to install the requested application The bundle identifier of the application could not be determined. Ensure that the application's Info.plist contains a value for CFBundleIdentifier." What I can do to fix it?
Posted
by Qzex.
Last updated
.
Post not yet marked as solved
2 Replies
579 Views
when I use. low version of Xcode13, I run a iOS project is ok. when I. use Xcode13, I got a link problem, " ld: library not found for -lbz2.1.0.5 clang: error: linker command failed with exit code 1 (use -v to see invocation) " -lbz2.1.0.5 is what framwork? what should I Do? I. just use The Legacy Build System build! I don`t know is there have influence! who can help me !
Posted Last updated
.