this doesn't look real helpful - looks like I may need to install some source code but not sure which code other than flameshot -
Reading symbols from flameshot... Reading symbols from /usr/lib/debug/.build-id/5c/2acff54f5aa466e019691671622f39294b075d.debug... (gdb) start Temporary breakpoint 1 at 0x3dc60: file ./src/main.cpp, line 54. Starting program: /usr/bin/flameshot [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Temporary breakpoint 1, main (argc=1, argv=0x7fffffffe338) at ./src/main.cpp:54 54 ./src/main.cpp: No such file or directory. (gdb) break Controller::handleReplyCheckUpdates(QNetworkReply*) Breakpoint 2 at 0x5555555b1720: file ./src/core/controller.cpp, line 160. (gdb) continue Continuing. [New Thread 0x7ffff2a64700 (LWP 155677)] QSettings::value: Empty key passed QSettings::value: Empty key passed QSettings::setValue: Empty key passed QSettings::value: Empty key passed QSettings::setValue: Empty key passed [New Thread 0x7ffff1e16700 (LWP 155678)] [New Thread 0x7ffff15e5700 (LWP 155679)] [New Thread 0x7ffff0a08700 (LWP 155680)] [New Thread 0x7fffe3fff700 (LWP 155681)] Thread 1 "flameshot" hit Breakpoint 2, Controller::handleReplyCheckUpdates ( this=0x555555642160 <Controller::getInstance()::c>, reply=0x555555703b60) at ./src/core/controller.cpp:160 160 ./src/core/controller.cpp: No such file or directory. (gdb) break QAction::setText(QString const&) Breakpoint 3 at 0x7ffff787b000: file ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h, line 116. (gdb) continue Continuing. Thread 1 "flameshot" hit Breakpoint 3, QAction::setText (this=0x0, text=...) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:116 116 ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h: No such file or directory. (gdb) backtrace 5 #0 QAction::setText (this=0x0, text=...) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:116 #1 0x00005555555b2267 in Controller::handleReplyCheckUpdates ( this=0x555555642160 <Controller::getInstance()::c>, reply=0x7fffffffd120) at ./src/core/controller.cpp:195 #2 0x00007ffff6d895a6 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007ffff7de9ad2 in QNetworkAccessManager::finished(QNetworkReply*) () from /lib/x86_64-linux-gnu/libQt5Network.so.5 #4 0x00007ffff7deae17 in ?? () from /lib/x86_64-linux-gnu/libQt5Network.so.5 (More stack frames follow...) (gdb) continue Continuing. [Thread 0x7fffe3fff700 (LWP 155681) exited] Thread 1 "flameshot" received signal SIGSEGV, Segmentation fault. QAction::setText (this=0x0, text=...) at kernel/qaction.cpp:714 714 kernel/qaction.cpp: No such file or directory. (gdb) quit A debugging session is active. Inferior 1 [process 155542] will be killed. Quit anyway? (y or n) y wizard@wizard-laptop:/tmp$