On Sun, Dec 09, 2018 at 02:40:19PM +0100, Rafael Sadowski wrote: > Description: > Spectacle Spectacle is a simple application for capturing desktop screenshots. ^ Twice
With "Area: Rectengular Region" it dumps core when I click on "Take a new screenshot": $ /usr/ports/pobj/spectacle-18.08.2/build-amd64/src/spectacle QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-kn' JIT is disabled for QML. Property bindings and animations will be very slow. Visit https://wiki.qt.io/V4 to learn about possible solutions for your platform. qrc:///QuickEditor/EditorRoot.qml:23:1: module "QtQuick.Controls" is not installed QObject::connect: Cannot connect (null)::acceptImage(int, int, int, int) to QuickEditor::acceptImageHandler(int, int, int, int) QObject::connect: Cannot connect (null)::cancelImage() to QuickEditor::grabCancelled() Segmentation fault (core dumped) $ egdb -se /usr/ports/pobj/spectacle-18.08.2/build-amd64/src/spectacle -c ./spectacle.core -batch -ex bt [New process 293943] [New process 238674] [New process 238227] [New process 414484] Core was generated by `spectacle'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00000d7c59913242 in QObject::setProperty(char const*, QVariant const&) () from /usr/local/lib/libQt5Core.so.2.2 [Current thread is 1 (process 293943)] #0 0x00000d7c59913242 in QObject::setProperty(char const*, QVariant const&) () from /usr/local/lib/libQt5Core.so.2.2 #1 0x00000d79b50cd554 in QuickEditor::QuickEditor (this=0xd7c47b16560, pixmap=..., parent=0x0) at /usr/ports/pobj/spectacle-18.08.2/spectacle-18.08.2/src/QuickEditor/QuickEditor.cpp:117 #2 0x00000d79b50d3c9f in X11ImageGrabber::grabRectangularRegion (this=0xd7c3f51e000) at /usr/ports/pobj/spectacle-18.08.2/spectacle-18.08.2/src/PlatformBackends/X11ImageGrabber.cpp:668 #3 0x00000d79b50b0493 in ImageGrabber::doImageGrab (this=0xd7c3f51e000) at /usr/ports/pobj/spectacle-18.08.2/spectacle-18.08.2/src/PlatformBackends/ImageGrabber.cpp:100 #4 0x00000d79b50a8fa6 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (ImageGrabber::*)()>::call(void (ImageGrabber::*)(), ImageGrabber*, void**) (f=&virtual table offset 104, o=0xd7c3f51e000, arg=0x7f7ffffddab0) at /usr/local/include/X11/qt5/QtCore/qobjectdefs_impl.h:136 #5 0x00000d79b50a8ef0 in QtPrivate::FunctionPointer<void (ImageGrabber::*)()>::call<QtPrivate::List<>, void>(void (ImageGrabber::*)(), ImageGrabber*, void**) (f=&virtual table offset 104, o=0xd7c3f51e000, arg=0x7f7ffffddab0) at /usr/local/include/X11/qt5/QtCore/qobjectdefs_impl.h:169 #6 0x00000d79b50a8dd3 in QtPrivate::QSlotObject<void (ImageGrabber::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0xd7bdd96fa60, r=0xd7c3f51e000, a=0x7f7ffffddab0, ret=0x0) at /usr/local/include/X11/qt5/QtCore/qobject_impl.h:120 #7 0x00000d7c5991c2fb in QSingleShotTimer::timerEvent(QTimerEvent*) () from /usr/local/lib/libQt5Core.so.2.2 #8 0x00000d7c5990af8e in QObject::event(QEvent*) () from /usr/local/lib/libQt5Core.so.2.2 #9 0x00000d7c9ec9e4dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/local/lib/libQt5Widgets.so.2.2 #10 0x00000d7c9ec9fad9 in QApplication::notify(QObject*, QEvent*) () from /usr/local/lib/libQt5Widgets.so.2.2 #11 0x00000d7c598db9fa in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/local/lib/libQt5Core.so.2.2 #12 0x00000d7c599387c6 in QTimerInfoList::activateTimers() () from /usr/local/lib/libQt5Core.so.2.2 #13 0x00000d7c5993a84f in idleTimerSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/local/lib/libQt5Core.so.2.2 #14 0x00000d7c52730099 in g_main_dispatch (context=<optimized out>) at gmain.c:3176 #15 g_main_context_dispatch (context=<optimized out>) at gmain.c:3829 #16 0x00000d7c527304a3 in g_main_context_iterate (context=<optimized out>, block=<optimized out>, dispatch=<optimized out>, self=<optimized out>) at gmain.c:3902 #17 0x00000d7c52730583 in g_main_context_iteration (context=0xd7c49dc9800, may_block=1) at gmain.c:3963 #18 0x00000d7c59939a9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/local/lib/libQt5Core.so.2.2 #19 0x00000d7c598d6dbe in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/local/lib/libQt5Core.so.2.2 #20 0x00000d7c598dc334 in QCoreApplication::exec() () from /usr/local/lib/libQt5Core.so.2.2 #21 0x00000d79b509504b in main (argc=1, argv=0x7f7ffffdecc8) at /usr/ports/pobj/spectacle-18.08.2/spectacle-18.08.2/src/Main.cpp:157