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