Application: ksnapshot (0.8.2) KDE Platform Version: 4.14.13 Qt Version: 4.8.6 Operating System: Linux 4.2.0-27-generic x86_64 Distribution: Ubuntu 15.10 -- Information about the crash: - What I was doing when the application crashed: I click on send to upload screenshot to imgur from kscreenshot. The crash can be reproduced every time. -- Backtrace: Application: KSnapshot (ksnapshot), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f1db7cbd840 (LWP 13115))] Thread 6 (Thread 0x7f1da61cd700 (LWP 13116)): #0 0x00007f1db44278dd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f1db10d01ec in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f1db10d02fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f1db5c2c20e in QEventDispatcherGlib::processEvents (this=0x7f1da00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452 #4 0x00007f1db5bfa0d1 in QEventLoop::processEvents (this=this@entry=0x7f1da61ccd40, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f1db5bfa445 in QEventLoop::exec (this=this@entry=0x7f1da61ccd40, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f1db5ae94f9 in QThread::exec (this=this@entry=0x2398460) at thread/qthread.cpp:538 #7 0x00007f1db5bda133 in QInotifyFileSystemWatcherEngine::run (this=0x2398460) at io/qfilesystemwatcher_inotify.cpp:265 #8 0x00007f1db5aebd1c in QThreadPrivate::start (arg=0x2398460) at thread/qthread_unix.cpp:349 #9 0x00007f1db1a046aa in start_thread (arg=0x7f1da61cd700) at pthread_create.c:333 #10 0x00007f1db4432eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7f1d8c849700 (LWP 13141)): #0 0x00007f1db44278dd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f1d931ab12c in ?? () from /lib/x86_64-linux-gnu/libusb-1.0.so.0 #2 0x00007f1db1a046aa in start_thread (arg=0x7f1d8c849700) at pthread_create.c:333 #3 0x00007f1db4432eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7f1d8a9af700 (LWP 13142)): #0 0x00007f1db44278dd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f1db10d01ec in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f1db10d02fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f1db5c2c20e in QEventDispatcherGlib::processEvents (this=0x7f1d840008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452 #4 0x00007f1db5bfa0d1 in QEventLoop::processEvents (this=this@entry=0x7f1d8a9aed40, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f1db5bfa445 in QEventLoop::exec (this=this@entry=0x7f1d8a9aed40, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f1db5ae94f9 in QThread::exec (this=this@entry=0x26f6c90) at thread/qthread.cpp:538 #7 0x00007f1db5bda133 in QInotifyFileSystemWatcherEngine::run (this=0x26f6c90) at io/qfilesystemwatcher_inotify.cpp:265 #8 0x00007f1db5aebd1c in QThreadPrivate::start (arg=0x26f6c90) at thread/qthread_unix.cpp:349 #9 0x00007f1db1a046aa in start_thread (arg=0x7f1d8a9af700) at pthread_create.c:333 #10 0x00007f1db4432eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7f1d7c4bb700 (LWP 13144)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f1db5aec286 in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x2825920) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2824b68, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f1da50777f8 in KIPIPlugins::KPRawThumbThread::run() () from /usr/lib/digikam/libkipiplugins.so.4.12.0 #4 0x00007f1db5aebd1c in QThreadPrivate::start (arg=0x2824f90) at thread/qthread_unix.cpp:349 #5 0x00007f1db1a046aa in start_thread (arg=0x7f1d7c4bb700) at pthread_create.c:333 #6 0x00007f1db4432eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7f1d7bcba700 (LWP 13160)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f1db5aec286 in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x2882a90) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2881c78, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f1da50777f8 in KIPIPlugins::KPRawThumbThread::run() () from /usr/lib/digikam/libkipiplugins.so.4.12.0 #4 0x00007f1db5aebd1c in QThreadPrivate::start (arg=0x2882100) at thread/qthread_unix.cpp:349 #5 0x00007f1db1a046aa in start_thread (arg=0x7f1d7bcba700) at pthread_create.c:333 #6 0x00007f1db4432eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f1db7cbd840 (LWP 13115)): [KCrash Handler] #6 QPixmapData::isNull (this=<optimized out>) at image/qpixmapdata_p.h:131 #7 QPixmap::isNull (this=this@entry=0x23adc88) at image/qpixmap.cpp:579 #8 0x00007f1db502196b in QPixmap::copy (this=this@entry=0x23adc88, rect=...) at image/qpixmap.cpp:382 #9 0x00007f1db50226bf in QPixmap::QPixmap (this=0x7fff21036d70, pixmap=...) at image/qpixmap.cpp:303 #10 0x00007f1db697ff38 in KPixmapSequence::frameAt (this=0x28af1d8, index=1) at ../../kdeui/util/kpixmapsequence.cpp:143 #11 0x00007f1da5089261 in KIPIPlugins::KPImagesList::slotProgressTimerDone() () from /usr/lib/digikam/libkipiplugins.so.4.12.0 #12 0x00007f1db5c0ff60 in QMetaObject::activate (sender=0x285ce40, m=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3567 #13 0x00007f1db5c15bd3 in QObject::event (this=0x285ce40, e=<optimized out>) at kernel/qobject.cpp:1253 #14 0x00007f1db4f44cdc in QApplicationPrivate::notify_helper (this=this@entry=0x22c3280, receiver=receiver@entry=0x285ce40, e=e@entry=0x7fff210371e0) at kernel/qapplication.cpp:4570 #15 0x00007f1db4f4bc16 in QApplication::notify (this=this@entry=0x7fff21037550, receiver=receiver@entry=0x285ce40, e=e@entry=0x7fff210371e0) at kernel/qapplication.cpp:4356 #16 0x00007f1db68ffa2a in KApplication::notify (this=0x7fff21037550, receiver=0x285ce40, event=0x7fff210371e0) at ../../kdeui/kernel/kapplication.cpp:311 #17 0x00007f1db5bfb85d in QCoreApplication::notifyInternal (this=0x7fff21037550, receiver=0x285ce40, event=event@entry=0x7fff210371e0) at kernel/qcoreapplication.cpp:955 #18 0x00007f1db5c2e6c0 in QCoreApplication::sendEvent (event=0x7fff210371e0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #19 QTimerInfoList::activateTimers (this=0x22c1fd0) at kernel/qeventdispatcher_unix.cpp:621 #20 0x00007f1db5c2b869 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:193 #21 idleTimerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:240 #22 0x00007f1db10cfff7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #23 0x00007f1db10d0250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #24 0x00007f1db10d02fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #25 0x00007f1db5c2c1ee in QEventDispatcherGlib::processEvents (this=0x228fb90, flags=...) at kernel/qeventdispatcher_glib.cpp:450 #26 0x00007f1db4fefc26 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #27 0x00007f1db5bfa0d1 in QEventLoop::processEvents (this=this@entry=0x7fff21037460, flags=...) at kernel/qeventloop.cpp:149 #28 0x00007f1db5bfa445 in QEventLoop::exec (this=this@entry=0x7fff21037460, flags=...) at kernel/qeventloop.cpp:204 #29 0x00007f1db5c00429 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1227 #30 0x0000000000411441 in ?? () #31 0x00007f1db434ca40 in __libc_start_main (main=0x410a80, argc=3, argv=0x7fff21037688, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff21037678) at libc-start.c:289 #32 0x0000000000411969 in _start () Reported using DrKonqi
Created attachment 98157 [details] New crash information added by DrKonqi ksnapshot (2015.12) on KDE Platform 4.14.16 using Qt 4.8.7 - What I was doing when the application crashed: After multiple failed attempts to request authorization to upload via the plugin (plugin appears to hang as in that the request never seems to finish), I decided to forego this authorization and clicked the "upload" button which was not greyed out (it does get greyed out when requesting authorization). This triggered the immediate crash every time, regardless if I cancel the authorization request and then attempt to upload, or if I attempt to upload right away. -- Backtrace (Reduced): #6 QPixmapData::isNull (this=<optimized out>) at image/qpixmapdata_p.h:131 #7 QPixmap::isNull (this=this@entry=0x294c168) at image/qpixmap.cpp:579 #8 0x00007f97adf6e7db in QPixmap::copy (this=this@entry=0x294c168, rect=...) at image/qpixmap.cpp:382 #9 0x00007f97adf6f52f in QPixmap::QPixmap (this=0x7ffeb2af7bf0, pixmap=...) at image/qpixmap.cpp:303 #10 0x00007f97af8cfab8 in KPixmapSequence::frameAt (this=0x2bf1118, index=1) at ../../kdeui/util/kpixmapsequence.cpp:143
Hello! Sorry to be the bearer of bad news, but this project has been unmaintained for many years and I will be closing this bug. Spectacle is the replacement for ksnapshot now. Please test again and file a new bug for Spectacle if you still have issues. Thank you!