https://bugs.kde.org/show_bug.cgi?id=411754
Bug ID: 411754
Summary: Dolphin crash when opening pdf file with Okular
Product: dolphin
Version: 19.08.1
Platform: openSUSE RPMs
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: general
Assignee: dolphin-bugs-n...@kde.org
Reporter: g...@openwebzone.fr
CC: elvis.angelac...@kde.org
Target Milestone: ---
Application: dolphin (19.08.1)
Qt Version: 5.13.1
Frameworks Version: 5.61.0
Operating System: Linux 4.12.14-lp151.28.13-default x86_64
Distribution: "openSUSE Leap 15.1"
-- Information about the crash:
- What I was doing when the application crashed:
Opening a standard PDF file with okular from Dolphin
No problem when i open the same file from Konsole with command like : $ okular
file.pdf
The crash can be reproduced sometimes.
-- Backtrace:
Application: Dolphin (dolphin), signal: Bus error
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f1751a5c900 (LWP 6054))]
Thread 3 (Thread 0x7f1726e4c700 (LWP 6057)):
#0 0x7f17512e519b in poll () from /lib64/libc.so.6
#1 0x7f1742fe31a9 in ?? () from /usr/lib64/libglib-2.0.so.0
#2 0x7f1742fe32bc in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3 0x7f174af2f77b in QEventDispatcherGlib::processEvents
(this=0x7f172b10, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4 0x7f174aecfc4a in QEventLoop::exec (this=this@entry=0x7f1726e4bcb0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5 0x7f174aceb10a in QThread::exec (this=) at
thread/qthread.cpp:531
#6 0x7f174acec8b2 in QThreadPrivate::start (arg=0x560f2d943740) at
thread/qthread_unix.cpp:360
#7 0x7f174569b569 in start_thread () from /lib64/libpthread.so.0
#8 0x7f17512ef9ef in clone () from /lib64/libc.so.6
Thread 2 (Thread 0x7f1733648700 (LWP 6056)):
#0 0x7f174af2f637 in postEventSourcePrepare (s=0x7f172c004b90,
timeout=0x7f1733647ab4) at kernel/qeventdispatcher_glib.cpp:252
#1 0x7f1742fe2709 in g_main_context_prepare () from
/usr/lib64/libglib-2.0.so.0
#2 0x7f1742fe30db in ?? () from /usr/lib64/libglib-2.0.so.0
#3 0x7f1742fe32bc in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#4 0x7f174af2f77b in QEventDispatcherGlib::processEvents
(this=0x7f172c000b10, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5 0x7f174aecfc4a in QEventLoop::exec (this=this@entry=0x7f1733647c80,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#6 0x7f174aceb10a in QThread::exec (this=) at
thread/qthread.cpp:531
#7 0x7f174b3a7db5 in ?? () from /usr/lib64/libQt5DBus.so.5
#8 0x7f174acec8b2 in QThreadPrivate::start (arg=0x7f174b61fd80) at
thread/qthread_unix.cpp:360
#9 0x7f174569b569 in start_thread () from /lib64/libpthread.so.0
#10 0x7f17512ef9ef in clone () from /lib64/libc.so.6
Thread 1 (Thread 0x7f1751a5c900 (LWP 6054)):
[KCrash Handler]
#6 qt_memfill32_avx2 (dest=0x7f172592b01c, value=4282232553, count=189) at
painting/qdrawhelper_avx2.cpp:380
#7 0x7f174bbd11f1 in qt_memfill (count=,
color=4282232553, dest=) at
../../include/QtGui/5.13.1/QtGui/private/../../../../../src/gui/painting/qdrawhelper_p.h:926
#8 blend_color_argb (count=, spans=0x7fff7585bd50,
userData=0x560f2df03bc8) at painting/qdrawhelper.cpp:4457
#9 0x7f174bc661e2 in QSpanBuffer::flushSpans (this=0x7fff7585bd30) at
painting/qrasterizer.cpp:111
#10 QSpanBuffer::~QSpanBuffer (this=0x7fff7585bd30, __in_chrg=)
at painting/qrasterizer.cpp:86
#11 QRasterizer::rasterizeLine (this=, a=..., b=...,
width=, width@entry=0.084291187739463605,
squareCap=squareCap@entry=false) at painting/qrasterizer.cpp:832
#12 0x7f174bc1476b in QRasterPaintEngine::fill (this=,
path=..., brush=...) at painting/qpaintengine_raster.cpp:1805
#13 0x7f174bc13a4a in QRasterPaintEngine::drawRects (this=0x7f1734008300,
rects=0x7fff7585d100, rectCount=1) at painting/qpaintengine_raster.cpp:1600
#14 0x7f174bc26cd9 in QPainter::drawRects (this=this@entry=0x7fff7585e1a0,
rects=rects@entry=0x7fff7585d100, rectCount=rectCount@entry=1) at
painting/qpainter.cpp:3595
#15 0x7f1732bd9395 in QPainter::drawRect (r=..., this=0x7fff7585e1a0) at
/usr/include/qt5/QtGui/qpainter.h:618
#16 Breeze::Helper::renderSelection (this=,
painter=painter@entry=0x7fff7585e1a0, rect=..., color=...) at
/usr/src/debug/breeze-5.16.5-lp151.258.1.x86_64/kstyle/breezehelper.cpp:807
#17 0x7f1732be68cc in Breeze::Style::drawPanelItemViewItemPrimitive
(this=0x560f2d4fca20, option=0x7fff7585d260, painter=0x7fff7585e1a0,
widget=) at
/usr/src/debug/breeze-5.16.5-lp151.258.1.x86_64/kstyle/breezestyle.cpp:3806
#18 0x7f1732bf35cf in std::function::operator()(Breeze::Style
const&, QStyleOption const*, QPainter*, QWidget const*) const
(__args#3=, __args#2=, __args#1=,
__args#0=..., this=0