Xcode Sanitizers and Runtime Issues

RSS for tag

Xcode Runtime Issues are reports of programming errors found at run time. Issues can be found by variety of tools, including Address Sanitizer (ASan), Main Thread Checker (MTC), Thread Sanitizer (TSan), and Undefined Behavior Sanitizer (UBSan).

Xcode Runtime Issues Documentation

Posts under Xcode Sanitizers and Runtime Issues tag

30 Posts
Sort by:
Post marked as solved
3 Replies
1.3k Views
I'm writing here because I'm out of ideas now, I allow my iOS app to be used on macOS and previously I was able to launch my app via XCode and perform debugging but suddenly I'm not able to launch my app anymore (I updated my OS (12.6) and my XCode (14.0.1) in the meantime). When I start it I see the icon but then it immediately crashes with following error in the output AddressSanitizer: CHECK failed: sanitizer_mac.cpp:1231 "((ret_value)) <= (((1ULL << 36)))" ... AddressSanitizer: CHECK failed: sanitizer_mac.cpp:1231 "((ret_value)) <= (((1ULL << 36)))" ... (lldb)  I can't even put a breakpoint anywhere as my code doesn't even get executed. I tried a test project and it works there but my project doesn't start up even though it works perfectly fine on iOS/ tvOS and on iPads. How can I fix this error or what's exactly the problem?
Posted
by grill2010.
Last updated
.
Post marked as solved
5 Replies
1k Views
Dear Experts, When I try to use Address Sanitizer on my iOS app, it reports "attempting free on address which was not malloc()-ed" whenever a C++ exception is caught. If first saw it inside Apple's libFontParser and filed FB13271831, but I now see it in my own code. The Address Sanitizer stack trace always starts like this: #1 0x215766ae8 in __cxa_decrement_exception_refcount+0x40 (/usr/lib/libc++abi.dylib:arm64e+0x13ae8) Having looked up __cxa_decrement_exception_refcount in the C++ ABI docs, my guess is that the C++ runtime is creating and destroying the exception objects in some way that Address Sanitizer doesn't properly understand, causing it to think that they are being freed without having been allocated by malloc. This is only really a problem because it does not seem possible to continue after ASan has reported this error; the app is terminated. Question: is there a way to tell Address Sanitiser to ignore errors in this function? And/or, is there a way to continue after the error? Thanks.
Posted
by endecotp.
Last updated
.
Post not yet marked as solved
2 Replies
1.5k Views
I am using Xcode 14.3 and when Issue that says "Could not find bundle inside /Library/Developer/CommandLineTools under scntool". I searched this up and tried reinstalling CommandLineTools, reinstalling xcode, and reseting xcode. Here are screenshots of the issue: https://docs.google.com/document/d/1H6HsoZoJhISMo-5cXG-kN0hat6jftcujL1iYK2TRkeA/edit And here is the code: https://github.com/EnderRobber101/Xcode Is there a solution? Please inform me of the solution. Thank you for reading.
Posted
by EnderRob.
Last updated
.
Post not yet marked as solved
3 Replies
2.2k Views
Hi! I am getting the next warning returned when the textfield is focused. Xcode version: 14.3.1. Should I ignore it ? 2023-09-06 20:55:04.483056+0200 Delete1[6598:29619] [Query] Error for >queryMetaDataSync: 2 2023-09-06 20:55:04.487287+0200 Delete1[6598:29619] [Query] Error for >queryMetaDataSync: 2 2023-09-06 20:55:04.974905+0200 Delete1[6598:30000] [plugin] AddInstanceForFactory: No factory registered for id <CFUUID 0x6000026e3f60> F8BB1C28-BAE8-11D6-9C31-00039315CD46 import SwiftUI struct ContentView: View { @State private var username: String = "" @FocusState private var usernameInFocus: Bool var body: some View { VStack { TextField("Addd", text: $username) .focused($usernameInFocus) .padding(.leading) .frame(height:55) .frame(maxWidth: .infinity) .background(Color.gray.brightness(0.3)) .cornerRadius(10) Button("toggle"){ usernameInFocus.toggle() } } .padding(44) } } struct ContentView_Previews: PreviewProvider { static var previews: some View { ContentView() } }
Posted Last updated
.
Post not yet marked as solved
4 Replies
2.3k Views
Hi, I am working on the apple pie project trying to figure out why this line of code is outputting an error. all of my connections are correct and I have double checked them and the game file is correct as well. how can I remove this error and continue the project? [
Posted Last updated
.
Post not yet marked as solved
1 Replies
1.3k Views
I'm working on a weather and news app, and when I run the app on my device, it says "This method can cause UI unresponsiveness if invoked on the main thread. Instead, consider waiting for the -locationManagerDidChangeAuthorization: callback and checking authorizationStatus first." I am getting the error, what should I do? This error message appears on two lines with the CLLocationManager.locationServicesEnabled() else { method. I have added the codes of the page where I got the error below. I am using openweathermap API as weather API and newsapi API as news API. import Foundation import CoreLocation import Combine typealias LocationNameResultType = Result&lt;String, Error&gt; class WeatherService: WeatherServiceProtocol { private let apiProvider = APIProvider&lt;WeatherEndpoint&gt;() private let locationManager = CLLocationManager() private lazy var location: CLLocation? = locationManager.location init() { startUpdatingLocation() } func getCityName(completion: @escaping (LocationNameResultType) -&gt; Void) { guard let location = location else { completion(.failure(WeatherServiceErrors.locationNil)) return } let geocoder = CLGeocoder() geocoder.reverseGeocodeLocation(location) { (placemarks, error) in if let error = error { completion(.failure(error)) } guard let placemark = placemarks?.first, let cityName = placemark.locality else { completion(.failure(WeatherServiceErrors.placeMarkNil)) return } completion(.success(cityName)) } } func requestCurrentWeather() -&gt; AnyPublisher&lt;Data, Error&gt; { locationManager.requestWhenInUseAuthorization() guard CLLocationManager.locationServicesEnabled() else { return Fail(error: WeatherServiceErrors.userDeniedWhenInUseAuthorization) .eraseToAnyPublisher() } locationManager.desiredAccuracy = kCLLocationAccuracyNearestTenMeters locationManager.startUpdatingLocation() guard let location = location else { return Fail(error: WeatherServiceErrors.locationNil) .eraseToAnyPublisher() } return apiProvider.getData( from: .getCurrentWeather(latitude: location.coordinate.latitude, longitude: location.coordinate.longitude) ) .eraseToAnyPublisher() } deinit { stopUpdatingLocation() } } private extension WeatherService { func startUpdatingLocation() { locationManager.requestWhenInUseAuthorization() guard CLLocationManager.locationServicesEnabled() else { return } locationManager.desiredAccuracy = kCLLocationAccuracyNearestTenMeters locationManager.startUpdatingLocation() } func stopUpdatingLocation() { locationManager.stopUpdatingLocation() } }
Posted Last updated
.
Post not yet marked as solved
1 Replies
1.7k Views
Hi! I am trying to build a Flutter project, but I keep getting this message : Target Support Files/GoogleUserMessagingPlatform/GoogleUserMessagingPlatform-xcframeworks.sh: Permission denied Command PhaseScriptExecution failed with a nonzero exit code I tried pod init / pod install / etc. but I get messages there like _ [!] No Xcode project found, please specify one _
Posted Last updated
.
Post not yet marked as solved
6 Replies
3.8k Views
Hello team can you please help me to resolve this issue Executable Path is a Directory Domain: DVTMachOErrorDomain Code: 5 Recovery Suggestion: /Users/macdevelopername/Library/Developer/Xcode/DerivedData/gopapp-aidgtlievbwsjgdfdydbgdajgjgw/Build/Products/Debug-iphonesimulator/gopapp.app is not a valid path to an executable file. User Info: {   DVTErrorCreationDateKey = "2022-11-09 06:23:30 +0000"; } -- System Information macOS Version 12.5 (Build 21G72) Xcode 14.1 (21534.1) (Build 14B47b) Timestamp: 2022-11-09T11:53:30+05:30
Posted
by iTapDev.
Last updated
.