https://bugs.kde.org/show_bug.cgi?id=410763
Bug ID: 410763 Summary: Gwenview setmentation fault Product: gwenview Version: 18.12.2 Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: general Assignee: gwenview-bugs-n...@kde.org Reporter: germano.massu...@gmail.com Target Milestone: --- gwenview-18.12.2 Application: Gwenview (gwenview), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f92448418c0 (LWP 3965))] Thread 5 (Thread 0x7f922ca3b700 (LWP 3974)): #0 0x00007f9247a804d5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f9248f28283 in QWaitConditionPrivate::wait (deadline=..., this=0x55bc3ad32360) at thread/qwaitcondition_unix.cpp:146 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x55bc3ad35098, deadline=...) at thread/qwaitcondition_unix.cpp:225 #3 0x00007f9248f28311 in QWaitCondition::wait (this=0x55bc3ad350a0, mutex=0x55bc3ad35098, time=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68 #4 0x00007f924aac7634 in ?? () from /lib64/libgwenviewlib.so.5 #5 0x00007f9248f22786 in QThreadPrivate::start (arg=0x55bc3ad35030) at thread/qthread_unix.cpp:361 #6 0x00007f9247a7a5a2 in start_thread () from /lib64/libpthread.so.0 #7 0x00007f9248ba1303 in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7f922ea80700 (LWP 3969)): #0 0x00007f9247a804d5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f922ed3520b in cnd_wait (mtx=0x55bc3ae45e78, cond=0x55bc3ae45ea0) at ../include/c11/threads_posix.h:155 #2 util_queue_thread_func (input=input@entry=0x55bc3b3fbad0) at ../src/util/u_queue.c:272 #3 0x00007f922ed34e1b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #4 0x00007f9247a7a5a2 in start_thread () from /lib64/libpthread.so.0 #5 0x00007f9248ba1303 in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7f9235fc5700 (LWP 3967)): #0 0x00007f924911d2a7 in QTimerInfoList::repairTimersIfNeeded (this=0x7f9228004d20) at kernel/qtimerinfo_unix.cpp:161 #1 0x00007f924911d337 in QTimerInfoList::timerWait (this=0x7f9228004d20, tm=...) at kernel/qtimerinfo_unix.cpp:389 #2 0x00007f924911e8a4 in timerSourcePrepareHelper (src=<optimized out>, timeout=timeout@entry=0x7f9235fc4ad4) at kernel/qeventdispatcher_glib.cpp:137 #3 0x00007f924911e952 in timerSourcePrepare (source=<optimized out>, timeout=timeout@entry=0x7f9235fc4ad4) at kernel/qeventdispatcher_glib.cpp:165 #4 0x00007f92471f175a in g_main_context_prepare (context=context@entry=0x7f9228000bf0, priority=priority@entry=0x7f9235fc4b60) at ../glib/gmain.c:3499 #5 0x00007f92471f210b in g_main_context_iterate (context=context@entry=0x7f9228000bf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3907 #6 0x00007f92471f2313 in g_main_context_iteration (context=0x7f9228000bf0, may_block=may_block@entry=1) at ../glib/gmain.c:3988 #7 0x00007f924911ebf3 in QEventDispatcherGlib::processEvents (this=0x7f9228000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #8 0x00007f92490c89eb in QEventLoop::exec (this=this@entry=0x7f9235fc4cb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #9 0x00007f9248f21635 in QThread::exec (this=this@entry=0x7f9248854060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #10 0x00007f92487d0f4a in QDBusConnectionManager::run (this=0x7f9248854060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178 #11 0x00007f9248f22786 in QThreadPrivate::start (arg=0x7f9248854060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:361 #12 0x00007f9247a7a5a2 in start_thread () from /lib64/libpthread.so.0 #13 0x00007f9248ba1303 in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7f92375b4700 (LWP 3966)): #0 0x00007f9248b965c7 in poll () from /lib64/libc.so.6 #1 0x00007f924718438a in ?? () from /lib64/libxcb.so.1 #2 0x00007f9247185ffa in xcb_wait_for_event () from /lib64/libxcb.so.1 #3 0x00007f9237749be8 in QXcbEventQueue::run (this=0x55bc3ac13710) at qxcbeventqueue.cpp:228 #4 0x00007f9248f22786 in QThreadPrivate::start (arg=0x55bc3ac13710) at thread/qthread_unix.cpp:361 #5 0x00007f9247a7a5a2 in start_thread () from /lib64/libpthread.so.0 #6 0x00007f9248ba1303 in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f92448418c0 (LWP 3965)): [KCrash Handler] #7 QObject::isWidgetType (this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:142 #8 qobject_cast<QWidget*> (o=0x55bc8000001b) at ../../include/QtWidgets/../../src/widgets/kernel/qwidget.h:742 #9 QGraphicsViewPrivate::populateSceneDragDropEvent (this=this@entry=0x55bc3afef530, dest=dest@entry=0x7ffcd44c3700, source=source@entry=0x7ffcd44c3b80) at graphicsview/qgraphicsview.cpp:864 #10 0x00007f9249fab5e3 in QGraphicsView::dragMoveEvent (this=<optimized out>, event=0x7ffcd44c3b80) at graphicsview/qgraphicsview.cpp:3102 #11 0x00007f9249c9316e in QWidget::event (this=this@entry=0x55bc3aea1430, event=event@entry=0x7ffcd44c3b80) at kernel/qwidget.cpp:8963 #12 0x00007f9249d406a2 in QFrame::event (this=0x55bc3aea1430, e=0x7ffcd44c3b80) at widgets/qframe.cpp:550 #13 0x00007f9249faab31 in QGraphicsView::viewportEvent (this=0x55bc3aea1430, event=0x7ffcd44c3b80) at graphicsview/qgraphicsview.cpp:2969 #14 0x00007f92490c992e in QCoreApplicationPrivate::sendThroughObjectEventFilters (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.cpp:1210 #15 QCoreApplicationPrivate::sendThroughObjectEventFilters (receiver=receiver@entry=0x55bc3aeaf2f0, event=event@entry=0x7ffcd44c3b80) at kernel/qcoreapplication.cpp:1199 #16 0x00007f9249c50ae5 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55bc3aeaf2f0, e=0x7ffcd44c3b80) at kernel/qapplication.cpp:3731 #17 0x00007f9249c5a5da in QApplication::notify(QObject*, QEvent*) () at kernel/qapplication.cpp:3483 #18 0x00007f92490c9ae8 in QCoreApplication::notifyInternal2 (receiver=0x55bc3aeaf2f0, event=0x7ffcd44c3b80) at kernel/qcoreapplication.cpp:1084 #19 0x00007f9249cb0dcd in QWidgetWindow::handleDragMoveEvent (this=0x55bc3b15fe30, event=0x7ffcd44c3ee0) at /usr/include/c++/9/bits/atomic_base.h:413 #20 0x00007f9249cb1f65 in QWidgetWindow::event (this=0x55bc3b15fe30, event=0x7ffcd44c3ee0) at kernel/qwidgetwindow.cpp:317 #21 0x00007f9249c50af6 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55bc3b15fe30, e=0x7ffcd44c3ee0) at kernel/qapplication.cpp:3737 #22 0x00007f9249c59e80 in QApplication::notify(QObject*, QEvent*) () at kernel/qapplication.cpp:3483 #23 0x00007f92490c9ae8 in QCoreApplication::notifyInternal2 (receiver=0x55bc3b15fe30, event=0x7ffcd44c3ee0) at kernel/qcoreapplication.cpp:1084 #24 0x00007f92496c32a5 in QGuiApplicationPrivate::processDrag (w=w@entry=0x55bc3b15fe30, dropData=dropData@entry=0x55bc3c31e610, p=..., supportedActions=..., buttons=..., modifiers=...) at kernel/qguiapplication.cpp:3161 #25 0x00007f924969f00c in QWindowSystemInterface::handleDrag (window=0x55bc3b15fe30, dropData=dropData@entry=0x55bc3c31e610, p=..., supportedActions=supportedActions@entry=..., buttons=buttons@entry=..., modifiers=...) at kernel/qwindowsysteminterface.cpp:911 #26 0x00007f9237750d2c in QXcbDrag::handle_xdnd_position (this=this@entry=0x55bc3ac987c0, w=w@entry=0x55bc3b161a80, e=e@entry=0x7ffcd44c41a0, b=b@entry=..., mods=..., mods@entry=...) at qxcbdrag.cpp:727 #27 0x00007f9237753ac1 in QXcbDrag::move (this=0x55bc3ac987c0, globalPos=..., b=..., mods=...) at qxcbdrag.cpp:475 #28 0x00007f92496f80f9 in QBasicDrag::eventFilter (this=0x55bc3ac987c0, o=<optimized out>, e=0x7ffcd44c46d0) at kernel/qevent.h:133 #29 0x00007f92490c9846 in QCoreApplicationPrivate::sendThroughApplicationEventFilters (event=<optimized out>, receiver=<optimized out>, this=<optimized out>) at kernel/qcoreapplication.cpp:1192 #30 QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=this@entry=0x55bc3abf5330, receiver=receiver@entry=0x55bc3b8a2200, event=event@entry=0x7ffcd44c46d0) at kernel/qcoreapplication.cpp:1177 #31 0x00007f9249c50b30 in QApplicationPrivate::notify_helper (this=0x55bc3abf5330, receiver=0x55bc3b8a2200, e=0x7ffcd44c46d0) at /usr/include/c++/9/bits/atomic_base.h:734 #32 0x00007f9249c59e80 in QApplication::notify(QObject*, QEvent*) () at kernel/qapplication.cpp:3483 #33 0x00007f92490c9ae8 in QCoreApplication::notifyInternal2 (receiver=0x55bc3b8a2200, event=0x7ffcd44c46d0) at kernel/qcoreapplication.cpp:1084 #34 0x00007f92496c1783 in QGuiApplicationPrivate::processMouseEvent (e=e@entry=0x55bc3b979e70) at kernel/qguiapplication.cpp:2107 #35 0x00007f92496c2fab in QGuiApplicationPrivate::processWindowSystemEvent (e=0x55bc3b979e70) at kernel/qguiapplication.cpp:1842 #36 0x00007f924969f4fb in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1151 #37 0x00007f923774abee in xcbSourceDispatch (source=source@entry=0x55bc3aca6c20) at qxcbeventdispatcher.cpp:105 #38 0x00007f92471f1edd in g_main_dispatch (context=0x7f9230004fd0) at ../glib/gmain.c:3189 #39 g_main_context_dispatch (context=context@entry=0x7f9230004fd0) at ../glib/gmain.c:3854 #40 0x00007f92471f2270 in g_main_context_iterate (context=context@entry=0x7f9230004fd0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3927 #41 0x00007f92471f2313 in g_main_context_iteration (context=0x7f9230004fd0, may_block=may_block@entry=1) at ../glib/gmain.c:3988 #42 0x00007f924911ebd5 in QEventDispatcherGlib::processEvents (this=0x55bc3acb49a0, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #43 0x00007f92490c89eb in QEventLoop::exec (this=this@entry=0x7f9230009b20, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #44 0x00007f92496f7a67 in QBasicDrag::drag (this=0x55bc3ac987c0, o=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #45 0x00007f92496f5239 in QDragManager::drag (this=0x55bc3adc72a0, o=0x55bc3c3055a0) at kernel/qdnd.cpp:117 #46 0x00007f92496f551a in QDrag::exec (this=0x55bc3c3055a0, supportedActions=..., defaultDropAction=<optimized out>) at kernel/qdrag.cpp:282 #47 0x00007f924aa7f61b in Gwenview::DocumentView::dragThumbnailLoaded(KFileItem const&, QPixmap const&) () from /lib64/libgwenviewlib.so.5 #48 0x00007f92490f3ec0 in QtPrivate::QSlotObjectBase::call (a=0x7ffcd44c4d10, r=0x55bc3c374290, this=0x55bc3b970cd0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394 #49 QMetaObject::activate (sender=0x55bc3befed90, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3781 #50 0x00007f924ab069c2 in Gwenview::ThumbnailProvider::thumbnailLoaded(KFileItem const&, QPixmap const&, QSize const&, unsigned long long) () from /lib64/libgwenviewlib.so.5 #51 0x00007f924aaca29f in Gwenview::ThumbnailProvider::emitThumbnailLoaded(QImage const&, QSize const&) () from /lib64/libgwenviewlib.so.5 #52 0x00007f924aaca323 in Gwenview::ThumbnailProvider::thumbnailReady(QImage const&, QSize const&) () from /lib64/libgwenviewlib.so.5 #53 0x00007f92490f4bfa in QObject::event (this=0x55bc3befed90, e=<optimized out>) at kernel/qobject.cpp:1260 #54 0x00007f9249c50af6 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55bc3befed90, e=0x7f91f47cbaf0) at kernel/qapplication.cpp:3737 #55 0x00007f9249c59e80 in QApplication::notify(QObject*, QEvent*) () at kernel/qapplication.cpp:3483 #56 0x00007f92490c9ae8 in QCoreApplication::notifyInternal2 (receiver=0x55bc3befed90, event=0x7f91f47cbaf0) at kernel/qcoreapplication.cpp:1084 #57 0x00007f92490cca93 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x55bc3abead80) at kernel/qcoreapplication.cpp:1821 #58 0x00007f924911ee47 in postEventSourceDispatch (s=s@entry=0x55bc3aca5700) at kernel/qeventdispatcher_glib.cpp:276 #59 0x00007f92471f1edd in g_main_dispatch (context=0x7f9230004fd0) at ../glib/gmain.c:3189 #60 g_main_context_dispatch (context=context@entry=0x7f9230004fd0) at ../glib/gmain.c:3854 #61 0x00007f92471f2270 in g_main_context_iterate (context=context@entry=0x7f9230004fd0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3927 #62 0x00007f92471f2313 in g_main_context_iteration (context=0x7f9230004fd0, may_block=may_block@entry=1) at ../glib/gmain.c:3988 #63 0x00007f924911ebd5 in QEventDispatcherGlib::processEvents (this=0x55bc3acb49a0, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #64 0x00007f92490c89eb in QEventLoop::exec (this=this@entry=0x7ffcd44c5360, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #65 0x00007f92490d0726 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #66 0x000055bc3a34b3d1 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/gwenview-18.12.2-1.fc30.x86_64/app/main.cpp:163 [Inferior 1 (process 3965) detached] -- You are receiving this mail because: You are watching all bug changes.