[1/195] 4052 warnings generated. [2/195] 8908 warnings generated. [3/195] 9163 warnings generated. [4/195] 14861 warnings generated. [5/195] 9144 warnings generated. [6/195] 15672 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 ^ 24349 warnings generated. [8/195] 24219 warnings generated. [9/195] 9144 warnings generated. [10/195] 8610 warnings generated. [11/195] 14208 warnings generated. [12/195] 14678 warnings generated. [13/195] 10403 warnings generated. [14/195] 9029 warnings generated. [15/195] 9355 warnings generated. [16/195] 9082 warnings generated. [17/195] 8559 warnings generated. [18/195] 14634 warnings generated. [19/195] 14596 warnings generated. [20/195] 9013 warnings generated. [21/195] 16473 warnings generated. [22/195] 9176 warnings generated. [23/195] 9864 warnings generated. [24/195] 15801 warnings generated. [25/195] 9775 warnings generated. [26/195] 9797 warnings generated. [27/195] 14308 warnings generated. [28/195] 14352 warnings generated. [29/195] 8506 warnings generated. [30/195] 6255 warnings generated. [31/195] 4049 warnings generated. [32/195] 8631 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)) ^ 11198 warnings generated. [34/195] 9263 warnings generated. [35/195] 9168 warnings generated. [36/195] 5982 warnings generated. [37/195] 8692 warnings generated. [38/195] 8995 warnings generated. [39/195] 5019 warnings generated. [40/195] 9347 warnings generated. [41/195] 6536 warnings generated. [42/195] 8403 warnings generated. [43/195] 8514 warnings generated. [44/195] 8368 warnings generated. [45/195] 2657 warnings generated. [46/195] 8448 warnings generated. [47/195] 8997 warnings generated. [48/195] 8908 warnings generated. [49/195] 6214 warnings generated. [50/195] 19408 warnings generated. [51/195] 17523 warnings generated. 35046 warnings generated. [52/195] 8890 warnings generated. [53/195] 15064 warnings generated. [54/195] 15579 warnings generated. [55/195] 15624 warnings generated. [56/195] 8344 warnings generated. [57/195] 11124 warnings generated. [58/195] 6327 warnings generated. [59/195] 8656 warnings generated. [60/195] 31252 warnings generated. [61/195] 30793 warnings generated. [62/195] 30877 warnings generated. [63/195] 30845 warnings generated. [64/195] 30767 warnings generated. [65/195] 31505 warnings generated. [66/195] 8911 warnings generated. [67/195] 6319 warnings generated. [68/195] 24305 warnings generated. [69/195] 16319 warnings generated. [70/195] 16155 warnings generated. [71/195] 16377 warnings generated. [72/195] 16544 warnings generated. [73/195] 24226 warnings generated. [74/195] 6372 warnings generated. [75/195] 15378 warnings generated. [76/195] 15378 warnings generated. [77/195] 28436 warnings generated. [78/195] 9534 warnings generated. [79/195] 16363 warnings generated. [80/195] 19394 warnings generated. [81/195] 10514 warnings generated. [82/195] 9050 warnings generated. [83/195] 8634 warnings generated. [84/195] 16795 warnings generated. [85/195] 16814 warnings generated. [86/195] 15587 warnings generated. [87/195] 9057 warnings generated. [88/195] 15509 warnings generated. [89/195] 15450 warnings generated. [90/195] 16128 warnings generated. [91/195] 15578 warnings generated. [92/195] 9677 warnings generated. [93/195] 8590 warnings generated. [94/195] 8746 warnings generated. [95/195] 21118 warnings generated. [96/195] 8569 warnings generated. [97/195] 16222 warnings generated. [98/195] 8987 warnings generated. [99/195] 8899 warnings generated. [100/195] 16262 warnings generated. [101/195] 8274 warnings generated. [102/195] 9465 warnings generated. [103/195] 17219 warnings generated. [104/195] 16455 warnings generated. [105/195] 8258 warnings generated. [106/195] 6591 warnings generated. [107/195] 8511 warnings generated. [108/195] 9020 warnings generated. [109/195] 8987 warnings generated. [110/195] 8620 warnings generated. [111/195] 17078 warnings generated. [112/195] 17117 warnings generated. [113/195] 11404 warnings generated. [114/195] 17275 warnings generated. [115/195] 17341 warnings generated. [116/195] 15785 warnings generated. [117/195] 10799 warnings generated. [118/195] 17511 warnings generated. [119/195] 10795 warnings generated. [120/195] /home/runner/work/graphia/Qt/6.6.2/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.2/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.2/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.2/gcc_64/include/QtCore/qtimer.h:76:24: note: Calling 'makeCallableObject' QtPrivate::makeCallableObject(std::forward(slot))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/runner/work/graphia/Qt/6.6.2/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 ^ 24718 warnings generated. [121/195] 6299 warnings generated. [122/195] 6304 warnings generated. [123/195] 6297 warnings generated. [124/195] 6297 warnings generated. [125/195] 6297 warnings generated. [126/195] 6297 warnings generated. [127/195] 8693 warnings generated. [128/195] 8989 warnings generated. [129/195] 16911 warnings generated. [130/195] 17212 warnings generated. [131/195] 9205 warnings generated. [132/195] 25517 warnings generated. [133/195] 25918 warnings generated. [134/195] 26044 warnings generated. [135/195] /home/runner/work/graphia/Qt/6.6.2/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 ^ 26217 warnings generated. [136/195] 19179 warnings generated. [137/195] 16700 warnings generated. [138/195] [139/195] 16935 warnings generated. [140/195] 16937 warnings generated. [141/195] 16935 warnings generated. [142/195] 26085 warnings generated. [143/195] 17535 warnings generated. [144/195] 8238 warnings generated. [145/195] 8704 warnings generated. [146/195] 15018 warnings generated. [147/195] 18790 warnings generated. [148/195] 16485 warnings generated. [149/195] 24993 warnings generated. [150/195] 18329 warnings generated. [151/195] 18352 warnings generated. [152/195] 18488 warnings generated. [153/195] 18431 warnings generated. [154/195] 18458 warnings generated. [155/195] 18908 warnings generated. [156/195] 19687 warnings generated. [157/195] 19702 warnings generated. [158/195] 18426 warnings generated. [159/195] 18890 warnings generated. [160/195] 19684 warnings generated. [161/195] 16817 warnings generated. [162/195] 18450 warnings generated. [163/195] 19693 warnings generated. [164/195] 18407 warnings generated. [165/195] 18548 warnings generated. [166/195] 18407 warnings generated. [167/195] 19740 warnings generated. [168/195] 27869 warnings generated. [169/195] 27326 warnings generated. [170/195] 16748 warnings generated. [171/195] 18251 warnings generated. [172/195] 16690 warnings generated. [173/195] 22804 warnings generated. [174/195] 25936 warnings generated. [175/195] 25864 warnings generated. [176/195] 25863 warnings generated. [177/195] 25893 warnings generated. [178/195] 19455 warnings generated. [179/195] 15431 warnings generated. [180/195] 24584 warnings generated. [181/195] 9017 warnings generated. [182/195] 8937 warnings generated. [183/195] 19712 warnings generated. [184/195] 6765 warnings generated. [185/195] 19140 warnings generated. [186/195] 8946 warnings generated. [187/195] 8937 warnings generated. [188/195] 8975 warnings generated. [189/195] 8396 warnings generated. [190/195] 23194 warnings generated. [191/195] 14330 warnings generated. [192/195] 24391 warnings generated. [193/195] 15395 warnings generated. [194/195] /home/runner/work/graphia/Qt/6.6.2/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.2/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.2/gcc_64/include/QtCore/qtimer.h:76:24: note: Calling 'makeCallableObject' QtPrivate::makeCallableObject(std::forward(slot))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16369 warnings generated. [195/195] 10410 warnings generated.