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$