- fankey
- Aug 31, 2001
-
|
Changing to .hpp didn't help. As far as I can tell the command line looks correct - both are specifying -std\=gnu++1z. For testing I added a new .h and .mm file that aren't referenced anywhere else so the header is only included in this single .mm file.
Here's the good build
code:CompileC /Users/XXXXXX/Library/Developer/Xcode/DerivedData/TestApp-hgfiuoofzaxvlkgeuwokrndcoitb/Build/Intermediates.noindex/TestApp.build/Debug-iphonesimulator/TestApp.build/Objects-normal/x86_64/CppWrap.o /Users/XXXXXX/TestApp/TestApp/TestApp/CppWrap.mm normal x86_64 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'TestApp' from project 'TestApp')
cd /Users/XXXXXX/TestApp/TestApp
export LANG\=en_US.US-ASCII
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
-x objective-c++
-target x86_64-apple-ios15.4-simulator
-fmessage-length\=0
-fdiagnostics-show-note-include-stack
-fmacro-backtrace-limit\=0
-std\=gnu++1z
-fobjc-arc
-fobjc-weak
-fmodules
-gmodules
-fmodules-cache-path\=/Users/XXXXXX/Library/Developer/Xcode/DerivedData/ModuleCache.noindex
-fmodules-prune-interval\=86400
-fmodules-prune-after\=345600
-fbuild-session-file\=/Users/XXXXXX/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/Session.modulevalidation
-fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module
-Werror\=non-modular-include-in-framework-module
-Wno-trigraphs
-fpascal-strings
-O0
-fno-common
-Wno-missing-field-initializers
-Wno-missing-prototypes
-Werror\=return-type
-Wdocumentation
-Wunreachable-code
-Wquoted-include-in-framework-header
-Wno-implicit-atomic-properties
-Werror\=deprecated-objc-isa-usage
-Wno-objc-interface-ivars
-Werror\=objc-root-class
-Wno-arc-repeated-use-of-weak
-Wimplicit-retain-self
-Wno-non-virtual-dtor
-Wno-overloaded-virtual
-Wno-exit-time-destructors
-Wduplicate-method-match
-Wno-missing-braces
-Wparentheses
-Wswitch
-Wunused-function
-Wno-unused-label
-Wno-unused-parameter
-Wunused-variable
-Wunused-value
-Wempty-body
-Wuninitialized
-Wconditional-uninitialized
-Wno-unknown-pragmas
-Wno-shadow
-Wno-four-char-constants
-Wno-conversion
-Wconstant-conversion
-Wint-conversion
-Wbool-conversion
-Wenum-conversion
-Wno-float-conversion
-Wnon-literal-null-conversion
-Wobjc-literal-conversion
-Wshorten-64-to-32
-Wno-newline-eof
-Wno-selector
-Wno-strict-selector-match
-Wundeclared-selector
-Wdeprecated-implementations
-Wno-c++11-extensions
-DDEBUG\=1
-DOBJC_OLD_DISPATCH_PROTOTYPES\=0
-isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator15.4.sdk
-fasm-blocks
-fstrict-aliasing
-Wprotocol
-Wdeprecated-declarations
-Winvalid-offsetof
-g
-fvisibility-inlines-hidden
-Wno-sign-conversion
-Winfinite-recursion
-Wmove
-Wcomma
-Wblock-capture-autoreleasing
-Wstrict-prototypes
-Wrange-loop-analysis
-Wno-semicolon-before-method-body
-Wunguarded-availability
-fobjc-abi-version\=2
-fobjc-legacy-dispatch
-index-store-path /Users/XXXXXX/Library/Developer/Xcode/DerivedData/TestApp-hgfiuoofzaxvlkgeuwokrndcoitb/Index/DataStore
-iquote /Users/XXXXXX/Library/Developer/Xcode/DerivedData/TestApp-hgfiuoofzaxvlkgeuwokrndcoitb/Build/Intermediates.noindex/TestApp.build/Debug-iphonesimulator/TestApp.build/TestApp-generated-files.hmap
-I/Users/XXXXXX/Library/Developer/Xcode/DerivedData/TestApp-hgfiuoofzaxvlkgeuwokrndcoitb/Build/Intermediates.noindex/TestApp.build/Debug-iphonesimulator/TestApp.build/TestApp-own-target-headers.hmap
-I/Users/XXXXXX/Library/Developer/Xcode/DerivedData/TestApp-hgfiuoofzaxvlkgeuwokrndcoitb/Build/Intermediates.noindex/TestApp.build/Debug-iphonesimulator/TestApp.build/TestApp-all-target-headers.hmap
-iquote /Users/XXXXXX/Library/Developer/Xcode/DerivedData/TestApp-hgfiuoofzaxvlkgeuwokrndcoitb/Build/Intermediates.noindex/TestApp.build/Debug-iphonesimulator/TestApp.build/TestApp-project-headers.hmap
-I/Users/XXXXXX/Library/Developer/Xcode/DerivedData/TestApp-hgfiuoofzaxvlkgeuwokrndcoitb/Build/Products/Debug-iphonesimulator/include
-I/Users/XXXXXX/Library/Developer/Xcode/DerivedData/TestApp-hgfiuoofzaxvlkgeuwokrndcoitb/Build/Intermediates.noindex/TestApp.build/Debug-iphonesimulator/TestApp.build/DerivedSources-normal/x86_64
-I/Users/XXXXXX/Library/Developer/Xcode/DerivedData/TestApp-hgfiuoofzaxvlkgeuwokrndcoitb/Build/Intermediates.noindex/TestApp.build/Debug-iphonesimulator/TestApp.build/DerivedSources/x86_64
-I/Users/XXXXXX/Library/Developer/Xcode/DerivedData/TestApp-hgfiuoofzaxvlkgeuwokrndcoitb/Build/Intermediates.noindex/TestApp.build/Debug-iphonesimulator/TestApp.build/DerivedSources
-F/Users/XXXXXX/Library/Developer/Xcode/DerivedData/TestApp-hgfiuoofzaxvlkgeuwokrndcoitb/Build/Products/Debug-iphonesimulator
-MMD
-MT dependencies
-MF /Users/XXXXXX/Library/Developer/Xcode/DerivedData/TestApp-hgfiuoofzaxvlkgeuwokrndcoitb/Build/Intermediates.noindex/TestApp.build/Debug-iphonesimulator/TestApp.build/Objects-normal/x86_64/CppWrap.d --serialize-diagnostics /Users/XXXXXX/Library/Developer/Xcode/DerivedData/TestApp-hgfiuoofzaxvlkgeuwokrndcoitb/Build/Intermediates.noindex/TestApp.build/Debug-iphonesimulator/TestApp.build/Objects-normal/x86_64/CppWrap.dia -c /Users/XXXXXX/TestApp/TestApp/TestApp/CppWrap.mm -o /Users/XXXXXX/Library/Developer/Xcode/DerivedData/TestApp-hgfiuoofzaxvlkgeuwokrndcoitb/Build/Intermediates.noindex/TestApp.build/Debug-iphonesimulator/TestApp.build/Objects-normal/x86_64/CppWrap.o -index-unit-output-path /TestApp.build/Debug-iphonesimulator/TestApp.build/Objects-normal/x86_64/CppWrap.o
and the bad
code:CompileC /Users/XXXXXX/Library/Developer/Xcode/DerivedData/XXXXXX_UCI-egshcztqxjcvajccurikbgmmndvq/Build/Intermediates.noindex/XXXXXX\ UCI.build/Debug-iphonesimulator/XXXXXX\ Controller.build/Objects-normal/x86_64/Test.o /Users/XXXXXX/XXXXXX/software/Apple/XXXXXX\ UCI/Util/Test.mm normal x86_64 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'XXXXXX Controller' from project 'XXXXXX UCI')
cd /Users/XXXXXX/XXXXXX/software/Apple/XXXXXX\ UCI
export LANG\=en_US.US-ASCII
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
-x objective-c++
-target x86_64-apple-ios12.0-simulator
-fmessage-length\=0
-fdiagnostics-show-note-include-stack
-fmacro-backtrace-limit\=0
-std\=gnu++1z
-fobjc-arc
-gmodules
-Wno-trigraphs
-fpascal-strings
-O0
-fno-common
-Wno-missing-field-initializers
-Wno-missing-prototypes
-Wunreachable-code
-Wno-implicit-atomic-properties
-Wno-objc-interface-ivars
-Wno-arc-repeated-use-of-weak
-Wimplicit-retain-self
-Wno-non-virtual-dtor
-Wno-overloaded-virtual
-Wno-exit-time-destructors
-Wduplicate-method-match
-Wno-missing-braces
-Wparentheses
-Wswitch
-Wunused-function
-Wno-unused-label
-Wno-unused-parameter
-Wunused-variable
-Wunused-value
-Wempty-body
-Wuninitialized
-Wno-unknown-pragmas
-Wno-shadow
-Wno-four-char-constants
-Wno-conversion
-Wconstant-conversion
-Wint-conversion
-Wbool-conversion
-Wenum-conversion
-Wno-float-conversion
-Wnon-literal-null-conversion
-Wobjc-literal-conversion
-Wshorten-64-to-32
-Wno-newline-eof
-Wno-selector
-Wno-strict-selector-match
-Wundeclared-selector
-Wdeprecated-implementations
-Wno-c++11-extensions
-DOBJC_OLD_DISPATCH_PROTOTYPES\=0
-isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator15.4.sdk
-fasm-blocks
-fstrict-aliasing
-Wprotocol
-Wdeprecated-declarations
-Winvalid-offsetof
-g
-fvisibility-inlines-hidden
-Wno-sign-conversion
-Winfinite-recursion
-Wmove
-Wcomma
-Wblock-capture-autoreleasing
-Wstrict-prototypes
-Wrange-loop-analysis
-Wno-semicolon-before-method-body
-fobjc-abi-version\=2
-fobjc-legacy-dispatch
-index-store-path /Users/XXXXXX/Library/Developer/Xcode/DerivedData/XXXXXX_UCI-egshcztqxjcvajccurikbgmmndvq/Index/DataStore
-iquote /Users/XXXXXX/Library/Developer/Xcode/DerivedData/XXXXXX_UCI-egshcztqxjcvajccurikbgmmndvq/Build/Intermediates.noindex/XXXXXX\ UCI.build/Debug-iphonesimulator/XXXXXX\ Controller.build/XXXXXX\ UCI-generated-files.hmap
-I/Users/XXXXXX/Library/Developer/Xcode/DerivedData/XXXXXX_UCI-egshcztqxjcvajccurikbgmmndvq/Build/Intermediates.noindex/XXXXXX\ UCI.build/Debug-iphonesimulator/XXXXXX\ Controller.build/XXXXXX\ UCI-own-target-headers.hmap -I/Users/XXXXXX/Library/Developer/Xcode/DerivedData/XXXXXX_UCI-egshcztqxjcvajccurikbgmmndvq/Build/Intermediates.noindex/XXXXXX\ UCI.build/Debug-iphonesimulator/XXXXXX\ Controller.build/XXXXXX\ UCI-all-target-headers.hmap -iquote /Users/XXXXXX/Library/Developer/Xcode/DerivedData/XXXXXX_UCI-egshcztqxjcvajccurikbgmmndvq/Build/Intermediates.noindex/XXXXXX\ UCI.build/Debug-iphonesimulator/XXXXXX\ Controller.build/XXXXXX\ UCI-project-headers.hmap -I/Users/XXXXXX/Library/Developer/Xcode/DerivedData/XXXXXX_UCI-egshcztqxjcvajccurikbgmmndvq/Build/Products/Debug-iphonesimulator/include -I../../target -I../../libs -I/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator15.4.sdk/usr/include/libxml2 -I../../3rdparty/ANTLR4-runtime/src -I../../libs/css_lib/src -I/Users/XXXXXX/Library/Developer/Xcode/DerivedData/XXXXXX_UCI-egshcztqxjcvajccurikbgmmndvq/Build/Intermediates.noindex/XXXXXX\ UCI.build/Debug-iphonesimulator/XXXXXX\ Controller.build/DerivedSources-normal/x86_64 -I/Users/XXXXXX/Library/Developer/Xcode/DerivedData/XXXXXX_UCI-egshcztqxjcvajccurikbgmmndvq/Build/Intermediates.noindex/XXXXXX\ UCI.build/Debug-iphonesimulator/XXXXXX\ Controller.build/DerivedSources/x86_64 -I/Users/XXXXXX/Library/Developer/Xcode/DerivedData/XXXXXX_UCI-egshcztqxjcvajccurikbgmmndvq/Build/Intermediates.noindex/XXXXXX\ UCI.build/Debug-iphonesimulator/XXXXXX\ Controller.build/DerivedSources -F/Users/XXXXXX/Library/Developer/Xcode/DerivedData/XXXXXX_UCI-egshcztqxjcvajccurikbgmmndvq/Build/Products/Debug-iphonesimulator -F/Users/XXXXXX/XXXXXX/software/Apple/XXXXXX\ UCI -F/Users/XXXXXX/XXXXXX/software/Apple/XXXXXX\ UCI/Carthage/Build/iOS -std\=c++0x -include /Users/XXXXXX/Library/Developer/Xcode/DerivedData/XXXXXX_UCI-egshcztqxjcvajccurikbgmmndvq/Build/Intermediates.noindex/PrecompiledHeaders/SharedPrecompiledHeaders/647469697939819622/XXXXXX_UCI_Prefix.pch
-MMD
-MT dependencies
-MF /Users/XXXXXX/Library/Developer/Xcode/DerivedData/XXXXXX_UCI-egshcztqxjcvajccurikbgmmndvq/Build/Intermediates.noindex/XXXXXX\ UCI.build/Debug-iphonesimulator/XXXXXX\ Controller.build/Objects-normal/x86_64/Test.d --serialize-diagnostics /Users/XXXXXX/Library/Developer/Xcode/DerivedData/XXXXXX_UCI-egshcztqxjcvajccurikbgmmndvq/Build/Intermediates.noindex/XXXXXX\ UCI.build/Debug-iphonesimulator/XXXXXX\ Controller.build/Objects-normal/x86_64/Test.dia -c /Users/XXXXXX/XXXXXX/software/Apple/XXXXXX\ UCI/Util/Test.mm -o /Users/XXXXXX/Library/Developer/Xcode/DerivedData/XXXXXX_UCI-egshcztqxjcvajccurikbgmmndvq/Build/Intermediates.noindex/XXXXXX\ UCI.build/Debug-iphonesimulator/XXXXXX\ Controller.build/Objects-normal/x86_64/Test.o -index-unit-output-path /XXXXXX\ UCI.build/Debug-iphonesimulator/XXXXXX\ Controller.build/Objects-normal/x86_64/Test.o
|
#
¿
Apr 29, 2022 19:37
|
|
- Adbot
-
ADBOT LOVES YOU
|
|
#
¿
May 21, 2024 06:10
|
|
- fankey
- Aug 31, 2001
-
|
Well I feel dumb. I think I added that flag way back when Xcode didn't have it as a direct configuration. Thanks!
|
#
¿
Apr 29, 2022 19:55
|
|
- fankey
- Aug 31, 2001
-
|
My iOS app continuously communicates with a server via TCP using CocoaAsyncSockets. I have customer reports where the app dies after 25+ hours running. I haven't be able to reproduce this issue but I do see printouts like this in the console
code:[tcp] tcp_input [C6.1.1:3] flags=[R] seq=4114417561, ack=0, win=0 state=LAST_ACK rcv_nxt=4114417561, snd_una=1144821964
[tcp] tcp_input [C6.1.1:3] flags=[R] seq=4114417561, ack=0, win=0 state=CLOSED rcv_nxt=4114417561, snd_una=1144821964
I don't have any proof those messages are actually a problem but I can't determine the source or what they mean. I do understand TCP to some degree so I can infer what those messages mean but I'm trying to understand why these messages are being printed out.
fankey fucked around with this message at 23:24 on Jun 8, 2023
|
#
¿
Jun 8, 2023 23:19
|
|
- fankey
- Aug 31, 2001
-
|
Thanks. That appears to mostly deal with HTTP communications so it might not apply, but I'll take a look.
When my app crashes it's basically receiving data over a TCP socket and creating a UIImage using [UIImage imageWithData:data]. Every time I call that function
code:CGImageCopyImageSource:4692: *** CGImageGetImageSource: cannot get CGImageSourceRef from CGImageRef (CGImageSourceRef was already released)
is printed in the console ( not in Xcode, I need to stream the Console from the device to see that ). The data is valid and the image is created and displayed. If I put a symbolic breakpoint at ERROR_CGImageCopyImageSource_WAS_CALLED_WITH_INVALID_CGIMAGE it's hit. I don't see how I could cause that error since all I'm doing is passing in an NSData. I've verified I'm making this call on the UIApplicationMain thread so I don't think this is a threading issue. Once again, not sure this is a problem but it definitely spams the console.
This is also showing up in the console. Not sure what it means but seems like it could be related to my problem
code:default 09:05:50.068157-0600 symptomsd SymptomAnalytics ServiceImpl: FAE perform query for powerlogHelperd (pid 953) on LiveUsage predicate hasProcess.procName == $targetname sort (null) actions {
"hasProcess.procName" = copyRelationship;
nameChain = "XXXX";
refreshUsage = refreshUsage;
"hasProcess.firstTimeStamp" = copyRelationship;
"hasProcess.bundleName" = copyRelationship;
"<null>" = "<null>";
} properties (null)
default 09:05:50.088391-0600 symptomsd Data Usage for XXXX on flow 9072 - WiFi in/out: 202060073/18371739, WiFi delta_in/delta_out: 42934/1378, Cell in/out: 0/0, Cell delta_in/delta_out: 0/0, RNF: 0, subscriber tag: 0
default 09:05:50.094079-0600 symptomsd Data Usage for XXXXX on flow 9049 - WiFi in/out: 202060281/18371739, WiFi delta_in/delta_out: 208/0, Cell in/out: 0/0, Cell delta_in/delta_out: 0/0, RNF: 0, subscriber tag: 0
default 09:05:50.096467-0600 symptomsd Data Usage for XXXXX on flow 9047 - WiFi in/out: 202062179/18371739, WiFi delta_in/delta_out: 1898/0, Cell in/out: 0/0, Cell delta_in/delta_out: 0/0, RNF: 0, subscriber tag: 0
default 09:05:50.099216-0600 symptomsd Data Usage for XXXXX on flow 9045 - WiFi in/out: 202064313/18372147, WiFi delta_in/delta_out: 2134/408, Cell in/out: 0/0, Cell delta_in/delta_out: 0/0, RNF: 0, subscriber tag: 0
default 09:05:50.101309-0600 symptomsd Data Usage for XXXXX on flow 9043 - WiFi in/out: 202068581/18372555, WiFi delta_in/delta_out: 4268/408, Cell in/out: 0/0, Cell delta_in/delta_out: 0/0, RNF: 0, subscriber tag: 0
error 09:05:50.101838-0600 symptomsd Suspicious packet count 590 when bytes 1607 for flow 7693
error 09:05:50.102420-0600 symptomsd Flow details for excess packet count <private>
error 09:05:50.102649-0600 symptomsd Suspicious packet count 590 when bytes 1607 for flow 7693
error 09:05:50.102946-0600 symptomsd Flow details for excess packet count <private>
error 09:05:50.103132-0600 symptomsd Suspicious packet count 589 when bytes 1607 for flow 7693
error 09:05:50.103395-0600 symptomsd Flow details for excess packet count <private>
error 09:05:50.103786-0600 symptomsd Suspicious packet count 590 when bytes 1607 for flow 7693
error 09:05:50.104167-0600 symptomsd Flow details for excess packet count <private>
error 09:05:50.104243-0600 symptomsd Suspicious packet count 590 when bytes 1607 for flow 7693
error 09:05:50.104312-0600 symptomsd Flow details for excess packet count <private>
error 09:05:50.104389-0600 symptomsd Suspicious packet count 589 when bytes 1607 for flow 7693
error 09:05:50.104831-0600 symptomsd Flow details for excess packet count <private>
error 09:05:50.105762-0600 symptomsd Suspicious packet count 590 when bytes 1607 for flow 7693
error 09:05:50.106044-0600 symptomsd Flow details for excess packet count <private>
error 09:05:50.106245-0600 symptomsd Suspicious packet count 592 when bytes 2113 for flow 7675
error 09:05:50.106515-0600 symptomsd Flow details for excess packet count <private>
error 09:05:50.106686-0600 symptomsd Suspicious packet count 592 when bytes 2113 for flow 7675
error 09:05:50.106945-0600 symptomsd Flow details for excess packet count <private>
error 09:05:50.107218-0600 symptomsd Suspicious packet count 591 when bytes 2113 for flow 7675
error 09:05:50.107256-0600 symptomsd Flow details for excess packet count <private>
error 09:05:50.107724-0600 symptomsd Suspicious packet count 592 when bytes 2113 for flow 7675
error 09:05:50.108436-0600 symptomsd Flow details for excess packet count <private>
error 09:05:50.108835-0600 symptomsd Suspicious packet count 592 when bytes 2113 for flow 7675
error 09:05:50.109174-0600 symptomsd Flow details for excess packet count <private>
error 09:05:50.109361-0600 symptomsd Suspicious packet count 591 when bytes 2113 for flow 7675
error 09:05:50.109636-0600 symptomsd Flow details for excess packet count <private>
error 09:05:50.110357-0600 symptomsd Suspicious packet count 592 when bytes 2113 for flow 7675
error 09:05:50.110397-0600 symptomsd Flow details for excess packet count <private>
default 09:05:50.116364-0600 symptomsd SymptomAnalytics ServiceImpl: FAE performQueryOnEntity outcome array after refresh:
default 09:05:50.116647-0600 symptomsd entry: Name Type WiFiIn WiFiOut CellIn CellOut Tag Kind
default 09:05:50.116727-0600 symptomsd entry: Tue Aug 18 12:34:05 2020 XXXXX (bundle) 5051487176 554749260 0 0 0 0
default 09:05:50.116794-0600 symptomsd entry: Fri Apr 28 14:26:56 2023 XXXXX (bundle) 225899657 7383960 0 0 0 1
default 09:05:50.116957-0600 symptomsd entry: Tue Jun 6 14:49:11 2023 XXXXX (bundle) 202068581 18372555 0 0 0 1
default 09:05:50.117408-0600 symptomsd entry: Tue May 23 13:14:08 2023 XXXXX (bundle) 1334633913 157561717 0 0 0 1
default 09:05:50.117851-0600 symptomsd SymptomAnalytics ServiceImpl: FAE end of outcome array
default 09:05:50.119602-0600 powerlogHelperd NetworkUsage outcome has payload size: 1
|
#
¿
Jun 9, 2023 16:35
|
|