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

            Bug ID: 448654
           Summary: Gwenview crashed when browsing directory
           Product: gwenview
           Version: 21.12.1
          Platform: Ubuntu Packages
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: gwenview-bugs-n...@kde.org
          Reporter: p...@phd.re
  Target Milestone: ---

Application: gwenview (21.12.1)

Qt Version: 5.15.2
Frameworks Version: 5.90.0
Operating System: Linux 5.13.0-25-lowlatency x86_64
Windowing System: X11
Distribution: Ubuntu 21.10
DrKonqi: 5.23.5 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:
1. opened an image in Gwenview
2. selected directory view to see all images in the directory
3. scrolled up
Gwenview crashed

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Gwenview (gwenview), signal: Aborted

[KCrash Handler]
#4  __pthread_kill_implementation (no_tid=0, signo=6, threadid=140124010132672)
at pthread_kill.c:44
#5  __pthread_kill_internal (signo=6, threadid=140124010132672) at
pthread_kill.c:80
#6  __GI___pthread_kill (threadid=140124010132672, signo=signo@entry=6) at
pthread_kill.c:91
#7  0x00007f712f4c4476 in __GI_raise (sig=sig@entry=6) at
../sysdeps/posix/raise.c:26
#8  0x00007f712f4aa7b7 in __GI_abort () at abort.c:79
#9  0x00007f712f50b5e6 in __libc_message (action=action@entry=do_abort,
fmt=fmt@entry=0x7f712f65cef4 "*** %s ***: terminated\n") at
../sysdeps/posix/libc_fatal.c:155
#10 0x00007f712f5b722a in __GI___fortify_fail (msg=msg@entry=0x7f712f65cedc
"stack smashing detected") at fortify_fail.c:26
#11 0x00007f712f5b71f6 in __stack_chk_fail () at stack_chk_fail.c:24
#12 0x00007f712efe67e0 in cmsBuildParametricToneCurve () from
/lib/x86_64-linux-gnu/liblcms2.so.2
#13 0x00007f712f00702b in cmsCreate_sRGBProfileTHR () from
/lib/x86_64-linux-gnu/liblcms2.so.2
#14 0x00007f71317ba441 in Gwenview::Cms::Profile::getSRgbProfile() () from
/lib/x86_64-linux-gnu/libgwenviewlib.so.5
#15 0x00007f71317ebf79 in ?? () from /lib/x86_64-linux-gnu/libgwenviewlib.so.5
#16 0x00007f7130c2e4f3 in QGraphicsScenePrivate::draw
(this=this@entry=0x55b80d3215a0, item=item@entry=0x55b80d4c7bf0,
painter=painter@entry=0x7ffc54804e40, viewTransform=viewTransform@entry=0x0,
transformPtr=<optimized out>, exposedRegion=exposedRegion@entry=0x55b80d8232e0,
widget=<optimized out>, opacity=opacity@entry=1, effectTransform=<optimized
out>, wasDirtyParentSceneTransform=<optimized out>, drawItem=<optimized out>)
at graphicsview/qgraphicsscene.cpp:4981
#17 0x00007f7130c2f4b3 in QGraphicsScenePrivate::drawSubtreeRecursive
(this=this@entry=0x55b80d3215a0, item=0x55b80d4c7bf0,
painter=painter@entry=0x7ffc54804e40, viewTransform=viewTransform@entry=0x0,
exposedRegion=exposedRegion@entry=0x55b80d8232e0, widget=<optimized out>,
widget@entry=0x55b80d81fc20, parentOpacity=parentOpacity@entry=1,
effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4873
#18 0x00007f7130c2e64b in QGraphicsScenePrivate::draw
(this=this@entry=0x55b80d3215a0, item=item@entry=0x55b80d6fd770,
painter=painter@entry=0x7ffc54804e40, viewTransform=viewTransform@entry=0x0,
transformPtr=<optimized out>, exposedRegion=exposedRegion@entry=0x55b80d8232e0,
widget=<optimized out>, opacity=opacity@entry=1, effectTransform=<optimized
out>, wasDirtyParentSceneTransform=<optimized out>, drawItem=<optimized out>)
at graphicsview/qgraphicsscene.cpp:5013
#19 0x00007f7130c2f4b3 in QGraphicsScenePrivate::drawSubtreeRecursive
(this=this@entry=0x55b80d3215a0, item=0x55b80d6fd770,
painter=painter@entry=0x7ffc54804e40, viewTransform=viewTransform@entry=0x0,
exposedRegion=exposedRegion@entry=0x55b80d8232e0, widget=<optimized out>,
widget@entry=0x55b80d81fc20, parentOpacity=parentOpacity@entry=1,
effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4873
#20 0x00007f7130c2e64b in QGraphicsScenePrivate::draw (this=0x55b80d3215a0,
item=<optimized out>, painter=0x7ffc54804e40, viewTransform=0x0,
transformPtr=<optimized out>, exposedRegion=0x55b80d8232e0, widget=<optimized
out>, opacity=<optimized out>, effectTransform=<optimized out>,
wasDirtyParentSceneTransform=<optimized out>, drawItem=<optimized out>) at
graphicsview/qgraphicsscene.cpp:5013
#21 0x00007f7130bf11e1 in QGraphicsItemEffectSourcePrivate::draw
(this=0x55b80d654670, painter=0x7ffc54804e40) at
graphicsview/qgraphicsitem.cpp:11328
#22 0x00007f7130c9bb8a in QGraphicsEffectSource::draw (this=0x55b80d5a8410,
painter=0x7ffc54804e40) at effects/qgraphicseffect_p.h:90
#23 0x00007f7130c2f2a7 in QGraphicsScenePrivate::drawSubtreeRecursive
(this=this@entry=0x55b80d3215a0, item=0x55b80d776e20,
painter=painter@entry=0x7ffc54804e40, viewTransform=viewTransform@entry=0x0,
exposedRegion=exposedRegion@entry=0x55b80d8232e0, widget=<optimized out>,
widget@entry=0x55b80d81fc20, parentOpacity=parentOpacity@entry=1,
effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4867
#24 0x00007f7130c2fb32 in QGraphicsScenePrivate::drawItems
(this=this@entry=0x55b80d3215a0, painter=painter@entry=0x7ffc54804e40,
viewTransform=viewTransform@entry=0x0,
exposedRegion=exposedRegion@entry=0x55b80d8232e0, widget=0x55b80d81fc20) at
graphicsview/qgraphicsscene.cpp:4735
#25 0x00007f7130c5495f in QGraphicsView::paintEvent (this=<optimized out>,
event=<optimized out>) at
../../include/QtWidgets/../../src/widgets/graphicsview/qgraphicsscene.h:307
#26 0x00007f713092617e in QWidget::event (this=this@entry=0x55b80d4382e0,
event=event@entry=0x7ffc54805200) at kernel/qwidget.cpp:9019
#27 0x00007f71309d3b52 in QFrame::event (this=0x55b80d4382e0, e=0x7ffc54805200)
at widgets/qframe.cpp:550
#28 0x00007f712fb77eca in
QCoreApplicationPrivate::sendThroughObjectEventFilters (event=<optimized out>,
receiver=<optimized out>) at kernel/qcoreapplication.cpp:1189
#29 QCoreApplicationPrivate::sendThroughObjectEventFilters
(receiver=receiver@entry=0x55b80d81fc20, event=event@entry=0x7ffc54805200) at
kernel/qcoreapplication.cpp:1178
#30 0x00007f71308e36a2 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x55b80d81fc20, e=0x7ffc54805200) at
kernel/qapplication.cpp:3626
#31 0x00007f712fb7816a in QCoreApplication::notifyInternal2
(receiver=0x55b80d81fc20, event=0x7ffc54805200) at
kernel/qcoreapplication.cpp:1063
#32 0x00007f713091e11a in QWidgetPrivate::sendPaintEvent
(this=this@entry=0x55b80d508e50, toBePainted=...) at kernel/qwidget.cpp:5467
#33 0x00007f713091e942 in QWidgetPrivate::drawWidget
(this=this@entry=0x55b80d508e50, pdev=0x55b80d6534d0, rgn=..., offset=...,
flags=flags@entry=..., sharedPainter=sharedPainter@entry=0x0,
repaintManager=<optimized out>) at kernel/qwidget.cpp:5417
#34 0x00007f71308f4912 in QWidgetRepaintManager::paintAndFlush (this=<optimized
out>) at kernel/qwidgetrepaintmanager.cpp:1003
#35 0x00007f71309268cd in QWidget::event (this=0x55b80d2284c0,
event=0x55b80d6ad3d0) at kernel/qwidget.cpp:8964
#36 0x00007f713112e28d in KXmlGuiWindow::event(QEvent*) () from
/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#37 0x00007f71308e36b3 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x55b80d2284c0, e=0x55b80d6ad3d0) at
kernel/qapplication.cpp:3632
#38 0x00007f712fb7816a in QCoreApplication::notifyInternal2
(receiver=0x55b80d2284c0, event=0x55b80d6ad3d0) at
kernel/qcoreapplication.cpp:1063
#39 0x00007f712fb7b257 in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x55b80d2284c0, event_type=77, data=0x55b80d0ce130) at
kernel/qcoreapplication.cpp:1817
#40 0x00007f7130c20cb3 in QGraphicsViewPrivate::dispatchPendingUpdateRequests
(this=<optimized out>, this=<optimized out>) at
../../include/QtWidgets/5.15.2/QtWidgets/private/../../../../../src/widgets/graphicsview/qgraphicsview_p.h:191
#41 QGraphicsViewPrivate::dispatchPendingUpdateRequests (this=0x55b80d822e20)
at
../../include/QtWidgets/5.15.2/QtWidgets/private/../../../../../src/widgets/graphicsview/qgraphicsview_p.h:186
#42 QGraphicsScenePrivate::_q_processDirtyItems (this=0x55b80d3215a0) at
graphicsview/qgraphicsscene.cpp:516
#43 0x00007f712fba573e in QObject::event (this=0x55b80d538b80,
e=0x55b80d63a1c0) at kernel/qobject.cpp:1314
#44 0x00007f71308e36b3 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x55b80d538b80, e=0x55b80d63a1c0) at
kernel/qapplication.cpp:3632
#45 0x00007f712fb7816a in QCoreApplication::notifyInternal2
(receiver=0x55b80d538b80, event=0x55b80d63a1c0) at
kernel/qcoreapplication.cpp:1063
#46 0x00007f712fb7b257 in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0x55b80d0ce130) at
kernel/qcoreapplication.cpp:1817
#47 0x00007f712fbd1ef7 in postEventSourceDispatch (s=0x55b80d1ae810) at
kernel/qeventdispatcher_glib.cpp:277
#48 0x00007f712d28b8bb in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#49 0x00007f712d2def08 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#50 0x00007f712d289003 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#51 0x00007f712fbd1548 in QEventDispatcherGlib::processEvents
(this=0x55b80d1c6360, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#52 0x00007f712fb76a9b in QEventLoop::exec (this=this@entry=0x7ffc54805d00,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#53 0x00007f712fb7f024 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#54 0x000055b80cb9456b in ?? ()
#55 0x00007f712f4abfd0 in __libc_start_call_main
(main=main@entry=0x55b80cb93fe0, argc=argc@entry=2,
argv=argv@entry=0x7ffc54805f98) at ../sysdeps/nptl/libc_start_call_main.h:58
#56 0x00007f712f4ac07d in __libc_start_main_impl (main=0x55b80cb93fe0, argc=2,
argv=0x7ffc54805f98, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffc54805f88) at ../csu/libc-start.c:409
#57 0x000055b80cb94bd5 in ?? ()
[Inferior 1 (process 3923883) detached]

Possible duplicates by query: bug 443069, bug 441121.

Reported using DrKonqi

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

Reply via email to