https://bugs.kde.org/show_bug.cgi?id=390883

            Bug ID: 390883
           Summary: Ksnapshot crashes on SaveAs
           Product: ksnapshot
           Version: 0.8.2
          Platform: Kubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: ase...@kde.org
          Reporter: pla...@ieee.org
  Target Milestone: ---

Application: ksnapshot (0.8.2)
KDE Platform Version: 4.13.3
Qt Version: 4.8.6
Operating System: Linux 3.13.0-139-generic x86_64
Distribution: Ubuntu 14.04.5 LTS

-- Information about the crash:
- What I was doing when the application crashed:  Looking at my desktop then
selected
printscreen then choose "SaveAs".
    At this time the application crashed and put me into the report generator.

The crash can be reproduced every time.

-- Backtrace:
Application: KSnapshot (ksnapshot), signal: Bus error
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f3f38f587c0 (LWP 2471))]

Thread 2 (Thread 0x7f3f2685b700 (LWP 2472)):
#0  0x00007f3f3298cf91 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f3f3298d0ec in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f3f361db7be in QEventDispatcherGlib::processEvents
(this=0x7f3f200008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#3  0x00007f3f361ad0af in QEventLoop::processEvents
(this=this@entry=0x7f3f2685ade0, flags=...) at kernel/qeventloop.cpp:149
#4  0x00007f3f361ad3a5 in QEventLoop::exec (this=this@entry=0x7f3f2685ade0,
flags=...) at kernel/qeventloop.cpp:204
#5  0x00007f3f360a9c5f in QThread::exec (this=this@entry=0x781e50) at
thread/qthread.cpp:537
#6  0x00007f3f3618e823 in QInotifyFileSystemWatcherEngine::run (this=0x781e50)
at io/qfilesystemwatcher_inotify.cpp:265
#7  0x00007f3f360ac32f in QThreadPrivate::start (arg=0x781e50) at
thread/qthread_unix.cpp:349
#8  0x00007f3f32e6c184 in start_thread (arg=0x7f3f2685b700) at
pthread_create.c:312
#9  0x00007f3f3575c03d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f3f38f587c0 (LWP 2471)):
[KCrash Handler]
#5  __strncmp_ssse3 () at ../sysdeps/x86_64/multiarch/../strcmp.S:1233
#6  0x00007f3f369aadbc in KSharedDataCache::find(QString const&, QByteArray*)
const () from /usr/lib/libkdecore.so.5
#7  0x00007f3f37adb4be in ?? () from /usr/lib/libkdeui.so.5
#8  0x00007f3f37adb7f6 in KIconLoader::loadIcon(QString const&,
KIconLoader::Group, int, int, QStringList const&, QString*, bool) const () from
/usr/lib/libkdeui.so.5
#9  0x00007f3f37ad397e in ?? () from /usr/lib/libkdeui.so.5
#10 0x00007f3f36ebecc5 in QIcon::pixmap (this=<optimized out>, size=...,
mode=<optimized out>, state=<optimized out>) at image/qicon.cpp:684
#11 0x00007f3f268c2d66 in ?? () from /usr/lib/libkfile.so.4
#12 0x00007f3f37336021 in QListView::paintEvent (this=0xc85b70, e=<optimized
out>) at itemviews/qlistview.cpp:1039
#13 0x00007f3f268c4fc9 in KFilePlacesView::paintEvent(QPaintEvent*) () from
/usr/lib/libkfile.so.4
#14 0x00007f3f36e6a300 in QWidget::event (this=this@entry=0xc85b70,
event=event@entry=0x7ffe2f837010) at kernel/qwidget.cpp:8533
#15 0x00007f3f3720c04e in QFrame::event (this=0xc85b70, e=0x7ffe2f837010) at
widgets/qframe.cpp:557
#16 0x00007f3f3731b633 in QAbstractItemView::viewportEvent (this=0xc85b70,
event=0x7ffe2f837010) at itemviews/qabstractitemview.cpp:1644
#17 0x00007f3f361ae646 in
QCoreApplicationPrivate::sendThroughObjectEventFilters
(this=this@entry=0x6fa420, receiver=receiver@entry=0xc8a3a0,
event=event@entry=0x7ffe2f837010) at kernel/qcoreapplication.cpp:1063
#18 0x00007f3f36e1ae0c in QApplicationPrivate::notify_helper
(this=this@entry=0x6fa420, receiver=receiver@entry=0xc8a3a0,
e=e@entry=0x7ffe2f837010) at kernel/qapplication.cpp:4563
#19 0x00007f3f36e214a0 in QApplication::notify (this=0x7ffe2f839b70,
receiver=0xc8a3a0, e=0x7ffe2f837010) at kernel/qapplication.cpp:4353
#20 0x00007f3f37b2563a in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#21 0x00007f3f361ae4dd in QCoreApplication::notifyInternal
(this=0x7ffe2f839b70, receiver=receiver@entry=0xc8a3a0,
event=event@entry=0x7ffe2f837010) at kernel/qcoreapplication.cpp:953
#22 0x00007f3f36e64a21 in sendSpontaneousEvent (event=0x7ffe2f837010,
receiver=0xc8a3a0) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#23 QWidgetPrivate::drawWidget (this=this@entry=0xc87fb0,
pdev=pdev@entry=0xa574f8, rgn=..., offset=..., flags=flags@entry=4,
sharedPainter=sharedPainter@entry=0x0,
backingStore=backingStore@entry=0xa56bf0) at kernel/qwidget.cpp:5599
#24 0x00007f3f36e65450 in QWidgetPrivate::paintSiblingsRecursive
(this=this@entry=0xc87490, pdev=pdev@entry=0xa574f8, siblings=...,
index=<optimized out>, rgn=..., offset=..., flags=flags@entry=4,
sharedPainter=sharedPainter@entry=0x0,
backingStore=backingStore@entry=0xa56bf0) at kernel/qwidget.cpp:5808
#25 0x00007f3f36e645dc in QWidgetPrivate::drawWidget (this=this@entry=0xc87490,
pdev=pdev@entry=0xa574f8, rgn=..., offset=..., flags=flags@entry=4,
sharedPainter=sharedPainter@entry=0x0,
backingStore=backingStore@entry=0xa56bf0) at kernel/qwidget.cpp:5652
#26 0x00007f3f36e65450 in QWidgetPrivate::paintSiblingsRecursive
(this=this@entry=0xc846e0, pdev=pdev@entry=0xa574f8, siblings=...,
index=<optimized out>, rgn=..., offset=..., flags=flags@entry=4,
sharedPainter=sharedPainter@entry=0x0,
backingStore=backingStore@entry=0xa56bf0) at kernel/qwidget.cpp:5808
#27 0x00007f3f36e645dc in QWidgetPrivate::drawWidget (this=this@entry=0xc846e0,
pdev=pdev@entry=0xa574f8, rgn=..., offset=..., flags=flags@entry=4,
sharedPainter=sharedPainter@entry=0x0,
backingStore=backingStore@entry=0xa56bf0) at kernel/qwidget.cpp:5652
#28 0x00007f3f36e65450 in QWidgetPrivate::paintSiblingsRecursive
(this=this@entry=0xc68b50, pdev=pdev@entry=0xa574f8, siblings=...,
index=<optimized out>, index@entry=0, rgn=..., offset=..., flags=flags@entry=4,
sharedPainter=sharedPainter@entry=0x0,
backingStore=backingStore@entry=0xa56bf0) at kernel/qwidget.cpp:5808
#29 0x00007f3f36e652bf in QWidgetPrivate::paintSiblingsRecursive
(this=this@entry=0xc68b50, pdev=pdev@entry=0xa574f8, siblings=..., index=0,
index@entry=1, rgn=..., offset=..., flags=flags@entry=4,
sharedPainter=sharedPainter@entry=0x0,
backingStore=backingStore@entry=0xa56bf0) at kernel/qwidget.cpp:5795
#30 0x00007f3f36e652bf in QWidgetPrivate::paintSiblingsRecursive
(this=this@entry=0xc68b50, pdev=pdev@entry=0xa574f8, siblings=..., index=1,
rgn=..., offset=..., flags=flags@entry=4,
sharedPainter=sharedPainter@entry=0x0,
backingStore=backingStore@entry=0xa56bf0) at kernel/qwidget.cpp:5795
#31 0x00007f3f36e645dc in QWidgetPrivate::drawWidget (this=this@entry=0xc68b50,
pdev=pdev@entry=0xa574f8, rgn=..., offset=..., flags=flags@entry=4,
sharedPainter=sharedPainter@entry=0x0,
backingStore=backingStore@entry=0xa56bf0) at kernel/qwidget.cpp:5652
#32 0x00007f3f36e65450 in QWidgetPrivate::paintSiblingsRecursive
(this=this@entry=0xa64e30, pdev=pdev@entry=0xa574f8, siblings=...,
index=<optimized out>, rgn=..., offset=..., flags=flags@entry=4,
sharedPainter=sharedPainter@entry=0x0,
backingStore=backingStore@entry=0xa56bf0) at kernel/qwidget.cpp:5808
#33 0x00007f3f36e645dc in QWidgetPrivate::drawWidget (this=this@entry=0xa64e30,
pdev=pdev@entry=0xa574f8, rgn=..., offset=..., flags=flags@entry=4,
sharedPainter=sharedPainter@entry=0x0,
backingStore=backingStore@entry=0xa56bf0) at kernel/qwidget.cpp:5652
#34 0x00007f3f36e65450 in QWidgetPrivate::paintSiblingsRecursive
(this=this@entry=0xa59fc0, pdev=pdev@entry=0xa574f8, siblings=...,
index=<optimized out>, rgn=..., offset=..., flags=flags@entry=4,
sharedPainter=sharedPainter@entry=0x0,
backingStore=backingStore@entry=0xa56bf0) at kernel/qwidget.cpp:5808
#35 0x00007f3f36e645dc in QWidgetPrivate::drawWidget (this=0xa59fc0,
pdev=0xa574f8, rgn=..., offset=..., flags=flags@entry=5,
sharedPainter=sharedPainter@entry=0x0,
backingStore=backingStore@entry=0xa56bf0) at kernel/qwidget.cpp:5652
#36 0x00007f3f3702794e in QWidgetBackingStore::sync (this=this@entry=0xa56bf0)
at painting/qbackingstore.cpp:1373
#37 0x00007f3f37027cc5 in QWidgetBackingStore::sync (this=0xa56bf0,
exposedWidget=0xa44940, exposedRegion=...) at painting/qbackingstore.cpp:1161
#38 0x00007f3f36e59f12 in QWidgetPrivate::syncBackingStore
(this=this@entry=0xa64e30, region=...) at kernel/qwidget.cpp:1903
#39 0x00007f3f36e85488 in QETWidget::translatePaintEvent
(this=this@entry=0xa44940, event=event@entry=0x7ffe2f838550) at
kernel/qapplication_x11.cpp:5607
#40 0x00007f3f36e94d1b in QApplication::x11ProcessEvent (this=0x7ffe2f839b70,
event=event@entry=0x7ffe2f838550) at kernel/qapplication_x11.cpp:3649
#41 0x00007f3f36ebcb32 in x11EventSourceDispatch (s=0x6ff800, callback=0x0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#42 0x00007f3f3298ce04 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#43 0x00007f3f3298d048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#44 0x00007f3f3298d0ec in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#45 0x00007f3f361db7a1 in QEventDispatcherGlib::processEvents (this=0x6d59a0,
flags=...) at kernel/qeventdispatcher_glib.cpp:434
#46 0x00007f3f36ebcbe6 in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#47 0x00007f3f361ad0af in QEventLoop::processEvents
(this=this@entry=0x7ffe2f838930, flags=...) at kernel/qeventloop.cpp:149
#48 0x00007f3f361ad3a5 in QEventLoop::exec (this=this@entry=0x7ffe2f838930,
flags=...) at kernel/qeventloop.cpp:204
#49 0x00007f3f372c206c in QDialog::exec (this=0xa24fa0) at
dialogs/qdialog.cpp:562
#50 0x0000000000413743 in _start ()

Possible duplicates by query: bug 339285, bug 305453.

Report to https://bugs.kde.org/

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to