[1/193] 4050 warnings generated. [2/193] 8908 warnings generated. [3/193] 9163 warnings generated. [4/193] 14861 warnings generated. [5/193] 9144 warnings generated. [6/193] 15672 warnings generated. [7/193] /home/runner/work/graphia/graphia/source/shared/loading/dotfileparser.cpp:59:8: warning: an exception may be thrown in function 'operator=' which should not throw exceptions [bugprone-exception-escape] struct EdgeStatement ^ 24351 warnings generated. [8/193] 24221 warnings generated. [9/193] 9144 warnings generated. [10/193] 8610 warnings generated. [11/193] 14208 warnings generated. [12/193] 14678 warnings generated. [13/193] 10403 warnings generated. [14/193] 9029 warnings generated. [15/193] 9355 warnings generated. [16/193] 9082 warnings generated. [17/193] 8559 warnings generated. [18/193] 14634 warnings generated. [19/193] 14596 warnings generated. [20/193] 9017 warnings generated. [21/193] 16477 warnings generated. [22/193] 9176 warnings generated. [23/193] 9535 warnings generated. [24/193] 15805 warnings generated. [25/193] 9240 warnings generated. [26/193] 14308 warnings generated. [27/193] 14352 warnings generated. [28/193] 8506 warnings generated. [29/193] 6254 warnings generated. [30/193] 4047 warnings generated. [31/193] 8631 warnings generated. [32/193] /home/runner/work/graphia/graphia/source/thirdparty/cryptopp/filters.h:1264:4: warning: Call to virtual method 'StringStore::StoreInitialize' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall] {StoreInitialize(MakeParameters("InputBuffer", ConstByteArrayParameter(string)));} ^ /home/runner/work/graphia/graphia/source/shared/utils/crypto.cpp:184:22: note: Calling 'loadKey' auto publicKey = loadKey(publicKeyFileName); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/runner/work/graphia/graphia/source/shared/utils/crypto.cpp:102:8: note: Assuming the condition is false if(!file.open(QIODevice::ReadOnly)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/runner/work/graphia/graphia/source/shared/utils/crypto.cpp:102:5: note: Taking false branch if(!file.open(QIODevice::ReadOnly)) ^ 11198 warnings generated. [33/193] 9263 warnings generated. [34/193] 9168 warnings generated. [35/193] 5985 warnings generated. [36/193] 8692 warnings generated. [37/193] 8995 warnings generated. [38/193] 5019 warnings generated. [39/193] 9017 warnings generated. [40/193] 6535 warnings generated. [41/193] 8403 warnings generated. [42/193] 8514 warnings generated. [43/193] 8368 warnings generated. [44/193] 2657 warnings generated. [45/193] 8448 warnings generated. [46/193] 8997 warnings generated. [47/193] 8908 warnings generated. [48/193] 6213 warnings generated. [49/193] 28484 warnings generated. [50/193] 9534 warnings generated. [51/193] 25044 warnings generated. [52/193] 19394 warnings generated. [53/193] 19251 warnings generated. [54/193] 9050 warnings generated. [55/193] 8634 warnings generated. [56/193] 25534 warnings generated. [57/193] 25553 warnings generated. [58/193] 15587 warnings generated. [59/193] 9057 warnings generated. [60/193] 15509 warnings generated. [61/193] 15450 warnings generated. [62/193] 16128 warnings generated. [63/193] 15578 warnings generated. [64/193] 9677 warnings generated. [65/193] 8590 warnings generated. [66/193] 8746 warnings generated. [67/193] 29855 warnings generated. [68/193] 8569 warnings generated. [69/193] 24961 warnings generated. [70/193] 8987 warnings generated. [71/193] 8899 warnings generated. [72/193] 16262 warnings generated. [73/193] 8274 warnings generated. [74/193] 9465 warnings generated. [75/193] 17219 warnings generated. [76/193] 16455 warnings generated. [77/193] 8258 warnings generated. [78/193] 6590 warnings generated. [79/193] 8511 warnings generated. [80/193] 9020 warnings generated. [81/193] 8987 warnings generated. [82/193] 8620 warnings generated. [83/193] 25817 warnings generated. [84/193] 25856 warnings generated. [85/193] 20149 warnings generated. [86/193] 26014 warnings generated. [87/193] 26080 warnings generated. [88/193] 15785 warnings generated. [89/193] 19538 warnings generated. [90/193] 26252 warnings generated. [91/193] 19534 warnings generated. [92/193] /home/runner/work/graphia/Qt/6.6.0/gcc_64/include/QtCore/qtimer.h:77:5: warning: Potential memory leak [clang-analyzer-cplusplus.NewDeleteLeaks] } ^ /home/runner/work/graphia/graphia/source/app/main.cpp:515:21: note: Calling 'start' auto exitCode = start(argc, argv, consoleOutputFiles); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/runner/work/graphia/graphia/source/app/main.cpp:178:8: note: Assuming the condition is false if(u::currentThreadName().isEmpty()) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/runner/work/graphia/graphia/source/app/main.cpp:178:5: note: Taking false branch if(u::currentThreadName().isEmpty()) ^ /home/runner/work/graphia/graphia/source/app/main.cpp:199:8: note: Left side of '&&' is true if(!u::isDebuggerPresent() && app.isRunning()) ^ /home/runner/work/graphia/graphia/source/app/main.cpp:199:35: note: Assuming the condition is false if(!u::isDebuggerPresent() && app.isRunning()) ^~~~~~~~~~~~~~~ /home/runner/work/graphia/graphia/source/app/main.cpp:199:5: note: Taking false branch if(!u::isDebuggerPresent() && app.isRunning()) ^ /home/runner/work/graphia/graphia/source/app/main.cpp:227:5: note: Loop condition is false. Exiting loop Q_INIT_RESOURCE(update_keys); ^ /home/runner/work/graphia/Qt/6.6.0/gcc_64/include/QtCore/qtresource.h:15:5: note: expanded from macro 'Q_INIT_RESOURCE' do { extern int QT_MANGLE_NAMESPACE(qInitResources_ ## name) (); \ ^ /home/runner/work/graphia/graphia/source/app/main.cpp:229:23: note: Assuming the condition is true auto dontUpdate = commandLineParser.isSet(u"dontUpdate"_s) || ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/runner/work/graphia/graphia/source/app/main.cpp:229:64: note: Left side of '||' is true auto dontUpdate = commandLineParser.isSet(u"dontUpdate"_s) || ^ /home/runner/work/graphia/graphia/source/app/main.cpp:232:9: note: 'dontUpdate' is true if(!dontUpdate && Updater::updateAvailable()) ^~~~~~~~~~ /home/runner/work/graphia/graphia/source/app/main.cpp:232:20: note: Left side of '&&' is false if(!dontUpdate && Updater::updateAvailable()) ^ /home/runner/work/graphia/graphia/source/app/main.cpp:244:8: note: Assuming the condition is false if(commandLineParser.isSet(u"startMaximised"_s)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/runner/work/graphia/graphia/source/app/main.cpp:244:5: note: Taking false branch if(commandLineParser.isSet(u"startMaximised"_s)) ^ /home/runner/work/graphia/graphia/source/app/main.cpp:247:8: note: Assuming the condition is false if(commandLineParser.isSet(u"skipWelcome"_s) && !u::prefExists(u"tracking/permission"_s)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/runner/work/graphia/graphia/source/app/main.cpp:247:50: note: Left side of '&&' is false if(commandLineParser.isSet(u"skipWelcome"_s) && !u::prefExists(u"tracking/permission"_s)) ^ /home/runner/work/graphia/graphia/source/app/main.cpp:247:5: note: Taking false branch if(commandLineParser.isSet(u"skipWelcome"_s) && !u::prefExists(u"tracking/permission"_s)) ^ /home/runner/work/graphia/graphia/source/app/main.cpp:265:8: note: Assuming the condition is false if(qEnvironmentVariableIntValue("OPENGL_DEBUG") > 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/runner/work/graphia/graphia/source/app/main.cpp:265:5: note: Taking false branch if(qEnvironmentVariableIntValue("OPENGL_DEBUG") > 0) ^ /home/runner/work/graphia/graphia/source/app/main.cpp:268:8: note: Assuming the condition is false if(!OpenGLFunctions::hasOpenGLSupport()) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/runner/work/graphia/graphia/source/app/main.cpp:268:5: note: Taking false branch if(!OpenGLFunctions::hasOpenGLSupport()) ^ /home/runner/work/graphia/graphia/source/app/main.cpp:301:8: note: Assuming the condition is true if(commandLineParser.isSet(u"parameters"_s)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/runner/work/graphia/graphia/source/app/main.cpp:301:5: note: Taking true branch if(commandLineParser.isSet(u"parameters"_s)) ^ /home/runner/work/graphia/graphia/source/app/main.cpp:308:9: note: Calling 'QTimer::singleShot' QTimer::singleShot(0, &headless, &Headless::run); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/runner/work/graphia/Qt/6.6.0/gcc_64/include/QtCore/qtimer.h:63:9: note: Calling 'QTimer::singleShot' singleShot(interval, defaultTypeFor(interval), receiver, std::forward(slot)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/runner/work/graphia/Qt/6.6.0/gcc_64/include/QtCore/qtimer.h:76:24: note: Calling 'makeCallableObject' QtPrivate::makeCallableObject(std::forward(slot))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/runner/work/graphia/Qt/6.6.0/gcc_64/include/QtCore/qobjectdefs_impl.h:592:16: note: Memory is allocated return new QtPrivate::QCallableObject, ActualArguments, ExpectedReturnType>(std::forward(func)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/runner/work/graphia/Qt/6.6.0/gcc_64/include/QtCore/qtimer.h:76:24: note: Returned allocated memory QtPrivate::makeCallableObject(std::forward(slot))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/runner/work/graphia/Qt/6.6.0/gcc_64/include/QtCore/qtimer.h:77:5: note: Potential memory leak } ^ /home/runner/work/graphia/Qt/6.6.0/gcc_64/include/QtQuick/qsgnode.h:33:11: warning: no definition found for 'Updater', but a definition with the same name 'Updater' found in another namespace '(global)' [bugprone-forward-declaration-namespace] class Updater; ^ /home/runner/work/graphia/graphia/source/app/updates/updater.h:35:7: note: a definition of 'Updater' is found here class Updater : public QObject ^ 24707 warnings generated. [93/193] 6298 warnings generated. [94/193] 6303 warnings generated. [95/193] 6296 warnings generated. [96/193] 6296 warnings generated. [97/193] 6296 warnings generated. [98/193] 6296 warnings generated. [99/193] 8693 warnings generated. [100/193] 8989 warnings generated. [101/193] 16911 warnings generated. [102/193] 18164 warnings generated. [103/193] 17868 warnings generated. [104/193] 17212 warnings generated. [105/193] 9205 warnings generated. [106/193] 25554 warnings generated. [107/193] 25955 warnings generated. [108/193] 26081 warnings generated. [109/193] /home/runner/work/graphia/Qt/6.6.0/gcc_64/include/QtQuick/qsgnode.h:33:11: warning: no definition found for 'Updater', but a definition with the same name 'Updater' found in another namespace '(global)' [bugprone-forward-declaration-namespace] class Updater; ^ /home/runner/work/graphia/graphia/source/app/updates/updater.h:35:7: note: a definition of 'Updater' is found here class Updater : public QObject ^ 26308 warnings generated. [110/193] 19398 warnings generated. [111/193] 16700 warnings generated. [112/193] 17523 warnings generated. 35046 warnings generated. [113/193] 16935 warnings generated. [114/193] 16937 warnings generated. [115/193] 16935 warnings generated. [116/193] 26143 warnings generated. [117/193] 8238 warnings generated. [118/193] 8704 warnings generated. [119/193] 15022 warnings generated. [120/193] 27471 warnings generated. [121/193] 16485 warnings generated. [122/193] 24993 warnings generated. [123/193] 18329 warnings generated. [124/193] 18352 warnings generated. [125/193] 18488 warnings generated. [126/193] 18431 warnings generated. [127/193] 18458 warnings generated. [128/193] 18908 warnings generated. [129/193] 19687 warnings generated. [130/193] 19702 warnings generated. [131/193] 18426 warnings generated. [132/193] 18890 warnings generated. [133/193] 19684 warnings generated. [134/193] 16817 warnings generated. [135/193] 18450 warnings generated. [136/193] 19693 warnings generated. [137/193] 18407 warnings generated. [138/193] 18548 warnings generated. [139/193] 18407 warnings generated. [140/193] 19740 warnings generated. [141/193] 27869 warnings generated. [142/193] 27326 warnings generated. [143/193] 16748 warnings generated. [144/193] 18257 warnings generated. [145/193] 16690 warnings generated. [146/193] 31540 warnings generated. [147/193] 25973 warnings generated. [148/193] 25901 warnings generated. [149/193] 25900 warnings generated. [150/193] 25930 warnings generated. [151/193] 19455 warnings generated. [152/193] 15431 warnings generated. [153/193] 24573 warnings generated. [154/193] 9017 warnings generated. [155/193] 8937 warnings generated. [156/193] 19712 warnings generated. [157/193] 6764 warnings generated. [158/193] 19140 warnings generated. [159/193] 8946 warnings generated. [160/193] 8937 warnings generated. [161/193] 8975 warnings generated. [162/193] 8396 warnings generated. [163/193] 23194 warnings generated. [164/193] 14330 warnings generated. [165/193] 24380 warnings generated. [166/193] 24076 warnings generated. [167/193] /home/runner/work/graphia/Qt/6.6.0/gcc_64/include/QtCore/qtimer.h:77:5: warning: Potential memory leak [clang-analyzer-cplusplus.NewDeleteLeaks] } ^ /home/runner/work/graphia/graphia/source/app/updates/updater.cpp:150:8: note: Assuming the condition is false if(_timeoutTimer.isActive() || _state != State::Idle) ^~~~~~~~~~~~~~~~~~~~~~~~ /home/runner/work/graphia/graphia/source/app/updates/updater.cpp:150:8: note: Left side of '||' is false /home/runner/work/graphia/graphia/source/app/updates/updater.cpp:150:36: note: Assuming field '_state' is equal to Idle if(_timeoutTimer.isActive() || _state != State::Idle) ^~~~~~~~~~~~~~~~~~~~~ /home/runner/work/graphia/graphia/source/app/updates/updater.cpp:150:5: note: Taking false branch if(_timeoutTimer.isActive() || _state != State::Idle) ^ /home/runner/work/graphia/graphia/source/app/updates/updater.cpp:159:5: note: Calling 'QTimer::singleShot' QTimer::singleShot(0, [this] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/runner/work/graphia/Qt/6.6.0/gcc_64/include/QtCore/qtimer.h:82:9: note: Calling 'QTimer::singleShot' singleShot(interval, defaultTypeFor(interval), nullptr, std::forward(slot)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/runner/work/graphia/Qt/6.6.0/gcc_64/include/QtCore/qtimer.h:76:24: note: Calling 'makeCallableObject' QtPrivate::makeCallableObject(std::forward(slot))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/runner/work/graphia/Qt/6.6.0/gcc_64/include/QtCore/qobjectdefs_impl.h:592:16: note: Memory is allocated return new QtPrivate::QCallableObject, ActualArguments, ExpectedReturnType>(std::forward(func)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/runner/work/graphia/Qt/6.6.0/gcc_64/include/QtCore/qtimer.h:76:24: note: Returned allocated memory QtPrivate::makeCallableObject(std::forward(slot))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/runner/work/graphia/Qt/6.6.0/gcc_64/include/QtCore/qtimer.h:77:5: note: Potential memory leak } ^ 25053 warnings generated. [168/193] 19087 warnings generated. [169/193] 8344 warnings generated. [170/193] 11124 warnings generated. [171/193] 6326 warnings generated. [172/193] 8656 warnings generated. [173/193] 31249 warnings generated. [174/193] 30785 warnings generated. [175/193] 30869 warnings generated. [176/193] 30837 warnings generated. [177/193] 30759 warnings generated. [178/193] 31497 warnings generated. [179/193] 8911 warnings generated. [180/193] 6318 warnings generated. [181/193] 24294 warnings generated. [182/193] 16322 warnings generated. [183/193] 16158 warnings generated. [184/193] 16380 warnings generated. [185/193] 16547 warnings generated. [186/193] 24215 warnings generated. [187/193] 6371 warnings generated. [188/193] 19377 warnings generated. [189/193] [190/193] 8890 warnings generated. [191/193] 15064 warnings generated. [192/193] 15560 warnings generated. [193/193] 15628 warnings generated.