[1/195] 4049 warnings generated. [2/195] 8907 warnings generated. [3/195] 9162 warnings generated. [4/195] 14860 warnings generated. [5/195] 9143 warnings generated. [6/195] 15671 warnings generated. [7/195] /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 ^ 24348 warnings generated. [8/195] 24218 warnings generated. [9/195] 9143 warnings generated. [10/195] 8609 warnings generated. [11/195] 14207 warnings generated. [12/195] 14677 warnings generated. [13/195] 10402 warnings generated. [14/195] 9028 warnings generated. [15/195] 9354 warnings generated. [16/195] 9081 warnings generated. [17/195] 8558 warnings generated. [18/195] 14633 warnings generated. [19/195] 14595 warnings generated. [20/195] 9012 warnings generated. [21/195] 16472 warnings generated. [22/195] 9175 warnings generated. [23/195] 9863 warnings generated. [24/195] 15800 warnings generated. [25/195] 9774 warnings generated. [26/195] 9796 warnings generated. [27/195] 14307 warnings generated. [28/195] 14351 warnings generated. [29/195] 8505 warnings generated. [30/195] 6254 warnings generated. [31/195] 4046 warnings generated. [32/195] 8630 warnings generated. [33/195] /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)) ^ 11197 warnings generated. [34/195] 9262 warnings generated. [35/195] 9167 warnings generated. [36/195] 5981 warnings generated. [37/195] 8691 warnings generated. [38/195] 8994 warnings generated. [39/195] 5019 warnings generated. [40/195] 9346 warnings generated. [41/195] 6535 warnings generated. [42/195] 8402 warnings generated. [43/195] 8513 warnings generated. [44/195] 8367 warnings generated. [45/195] 2657 warnings generated. [46/195] 8447 warnings generated. [47/195] 8996 warnings generated. [48/195] 8907 warnings generated. [49/195] 6213 warnings generated. [50/195] 19407 warnings generated. [51/195] 17522 warnings generated. 35044 warnings generated. [52/195] 8889 warnings generated. [53/195] 15063 warnings generated. [54/195] 15578 warnings generated. [55/195] 15623 warnings generated. [56/195] 8343 warnings generated. [57/195] 11123 warnings generated. [58/195] 6326 warnings generated. [59/195] 8655 warnings generated. [60/195] 31251 warnings generated. [61/195] 30792 warnings generated. [62/195] 30876 warnings generated. [63/195] 30844 warnings generated. [64/195] 30766 warnings generated. [65/195] 31504 warnings generated. [66/195] 8910 warnings generated. [67/195] 6318 warnings generated. [68/195] 24304 warnings generated. [69/195] 16318 warnings generated. [70/195] 16154 warnings generated. [71/195] 16376 warnings generated. [72/195] 16543 warnings generated. [73/195] 24225 warnings generated. [74/195] 6371 warnings generated. [75/195] 15377 warnings generated. [76/195] 15377 warnings generated. [77/195] 28436 warnings generated. [78/195] 9533 warnings generated. [79/195] 16362 warnings generated. [80/195] 19393 warnings generated. [81/195] 10514 warnings generated. [82/195] 9049 warnings generated. [83/195] 8633 warnings generated. [84/195] 16794 warnings generated. [85/195] 16813 warnings generated. [86/195] 15586 warnings generated. [87/195] 9056 warnings generated. [88/195] 15508 warnings generated. [89/195] 15450 warnings generated. [90/195] 16127 warnings generated. [91/195] 15577 warnings generated. [92/195] 9676 warnings generated. [93/195] 8589 warnings generated. [94/195] 8745 warnings generated. [95/195] 21117 warnings generated. [96/195] 8568 warnings generated. [97/195] 16221 warnings generated. [98/195] 8986 warnings generated. [99/195] 8898 warnings generated. [100/195] 16261 warnings generated. [101/195] 8273 warnings generated. [102/195] 9464 warnings generated. [103/195] 17218 warnings generated. [104/195] 16454 warnings generated. [105/195] 8257 warnings generated. [106/195] 6590 warnings generated. [107/195] 8510 warnings generated. [108/195] 9019 warnings generated. [109/195] 8986 warnings generated. [110/195] 8619 warnings generated. [111/195] 17077 warnings generated. [112/195] 17116 warnings generated. [113/195] 11403 warnings generated. [114/195] 17274 warnings generated. [115/195] 17340 warnings generated. [116/195] 15784 warnings generated. [117/195] 10798 warnings generated. [118/195] 17510 warnings generated. [119/195] 10794 warnings generated. [120/195] /home/runner/work/graphia/Qt/6.6.3/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:518:21: note: Calling 'start' auto exitCode = start(argc, argv, consoleOutputFiles); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/runner/work/graphia/graphia/source/app/main.cpp:182:8: note: Assuming the condition is false if(u::currentThreadName().isEmpty()) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/runner/work/graphia/graphia/source/app/main.cpp:182:5: note: Taking false branch if(u::currentThreadName().isEmpty()) ^ /home/runner/work/graphia/graphia/source/app/main.cpp:202:8: note: Left side of '&&' is true if(!u::isDebuggerPresent() && app.isRunning()) ^ /home/runner/work/graphia/graphia/source/app/main.cpp:202:35: note: Assuming the condition is false if(!u::isDebuggerPresent() && app.isRunning()) ^~~~~~~~~~~~~~~ /home/runner/work/graphia/graphia/source/app/main.cpp:202:5: note: Taking false branch if(!u::isDebuggerPresent() && app.isRunning()) ^ /home/runner/work/graphia/graphia/source/app/main.cpp:230:5: note: Loop condition is false. Exiting loop Q_INIT_RESOURCE(update_keys); ^ /home/runner/work/graphia/Qt/6.6.3/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:232:23: note: Assuming the condition is true auto dontUpdate = commandLineParser.isSet(u"dontUpdate"_s) || ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/runner/work/graphia/graphia/source/app/main.cpp:232:64: note: Left side of '||' is true auto dontUpdate = commandLineParser.isSet(u"dontUpdate"_s) || ^ /home/runner/work/graphia/graphia/source/app/main.cpp:235:9: note: 'dontUpdate' is true if(!dontUpdate && Updater::updateAvailable()) ^~~~~~~~~~ /home/runner/work/graphia/graphia/source/app/main.cpp:235:20: note: Left side of '&&' is false if(!dontUpdate && Updater::updateAvailable()) ^ /home/runner/work/graphia/graphia/source/app/main.cpp:247:8: note: Assuming the condition is false if(commandLineParser.isSet(u"startMaximised"_s)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/runner/work/graphia/graphia/source/app/main.cpp:247:5: note: Taking false branch if(commandLineParser.isSet(u"startMaximised"_s)) ^ /home/runner/work/graphia/graphia/source/app/main.cpp:250: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:250: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:250: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:268:8: note: Assuming the condition is false if(qEnvironmentVariableIntValue("OPENGL_DEBUG") > 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/runner/work/graphia/graphia/source/app/main.cpp:268:5: note: Taking false branch if(qEnvironmentVariableIntValue("OPENGL_DEBUG") > 0) ^ /home/runner/work/graphia/graphia/source/app/main.cpp:271:8: note: Assuming the condition is false if(!OpenGLFunctions::hasOpenGLSupport()) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/runner/work/graphia/graphia/source/app/main.cpp:271:5: note: Taking false branch if(!OpenGLFunctions::hasOpenGLSupport()) ^ /home/runner/work/graphia/graphia/source/app/main.cpp:304:8: note: Assuming the condition is true if(commandLineParser.isSet(u"parameters"_s)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/runner/work/graphia/graphia/source/app/main.cpp:304:5: note: Taking true branch if(commandLineParser.isSet(u"parameters"_s)) ^ /home/runner/work/graphia/graphia/source/app/main.cpp:311:9: note: Calling 'QTimer::singleShot' QTimer::singleShot(0, &headless, &Headless::run); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/runner/work/graphia/Qt/6.6.3/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.3/gcc_64/include/QtCore/qtimer.h:76:24: note: Calling 'makeCallableObject' QtPrivate::makeCallableObject(std::forward(slot))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/runner/work/graphia/Qt/6.6.3/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 ^ 24717 warnings generated. [121/195] 6298 warnings generated. [122/195] 6303 warnings generated. [123/195] 6296 warnings generated. [124/195] 6296 warnings generated. [125/195] 6296 warnings generated. [126/195] 6296 warnings generated. [127/195] 8692 warnings generated. [128/195] 8988 warnings generated. [129/195] 16910 warnings generated. [130/195] 17211 warnings generated. [131/195] 9204 warnings generated. [132/195] 25516 warnings generated. [133/195] 25917 warnings generated. [134/195] 26043 warnings generated. [135/195] /home/runner/work/graphia/Qt/6.6.3/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 ^ 26216 warnings generated. [136/195] 19179 warnings generated. [137/195] 16699 warnings generated. [138/195] [139/195] 16934 warnings generated. [140/195] 16936 warnings generated. [141/195] 16934 warnings generated. [142/195] 26084 warnings generated. [143/195] 17534 warnings generated. [144/195] 8237 warnings generated. [145/195] 8703 warnings generated. [146/195] 15017 warnings generated. [147/195] 18789 warnings generated. [148/195] 16484 warnings generated. [149/195] 24992 warnings generated. [150/195] 18328 warnings generated. [151/195] 18351 warnings generated. [152/195] 18487 warnings generated. [153/195] 18430 warnings generated. [154/195] 18457 warnings generated. [155/195] 18907 warnings generated. [156/195] 19686 warnings generated. [157/195] 19701 warnings generated. [158/195] 18425 warnings generated. [159/195] 18889 warnings generated. [160/195] 19683 warnings generated. [161/195] 16816 warnings generated. [162/195] 18449 warnings generated. [163/195] 19692 warnings generated. [164/195] 18406 warnings generated. [165/195] 18547 warnings generated. [166/195] 18406 warnings generated. [167/195] 19739 warnings generated. [168/195] 27868 warnings generated. [169/195] 27325 warnings generated. [170/195] 16747 warnings generated. [171/195] 18250 warnings generated. [172/195] 16689 warnings generated. [173/195] 22803 warnings generated. [174/195] 25935 warnings generated. [175/195] 25863 warnings generated. [176/195] 25862 warnings generated. [177/195] 25892 warnings generated. [178/195] 19454 warnings generated. [179/195] 15430 warnings generated. [180/195] 24583 warnings generated. [181/195] 9016 warnings generated. [182/195] 8936 warnings generated. [183/195] 19711 warnings generated. [184/195] 6764 warnings generated. [185/195] 19139 warnings generated. [186/195] 8945 warnings generated. [187/195] 8936 warnings generated. [188/195] 8974 warnings generated. [189/195] 8395 warnings generated. [190/195] 23193 warnings generated. [191/195] 14329 warnings generated. [192/195] 24390 warnings generated. [193/195] 15394 warnings generated. [194/195] /home/runner/work/graphia/Qt/6.6.3/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.3/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.3/gcc_64/include/QtCore/qtimer.h:76:24: note: Calling 'makeCallableObject' QtPrivate::makeCallableObject(std::forward(slot))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16368 warnings generated. [195/195] 10409 warnings generated.