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.

Reply via email to