Bug 373612

Summary: Dolphin Crashes
Product: [Applications] ark Reporter: G <tracking>
Component: generalAssignee: Elvis Angelaccio <elvis.angelaccio>
Status: RESOLVED DOWNSTREAM    
Severity: crash CC: elvis.angelaccio, rthomsen6
Priority: NOR Keywords: drkonqi
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: log.txt
elvis_script
elvis_script2

Description G 2016-12-13 13:21:50 UTC
Application: dolphin (16.11.90)

Qt Version: 5.7.0
Frameworks Version: 5.29.0
Operating System: Linux 4.8.13-1-default x86_64
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
When right clicking or simply spliting windows, linking to Networks

The crash can be reproduced every time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f0b82db58c0 (LWP 13712))]

Thread 4 (Thread 0x7f0b595bb700 (LWP 13715)):
#0  g_mutex_unlock (mutex=0x7f0b54000990) at gthread-posix.c:1348
#1  0x00007f0b75925d6c in g_main_context_prepare (context=context@entry=0x7f0b54000990, priority=priority@entry=0x7f0b595babc0) at gmain.c:3499
#2  0x00007f0b7592679b in g_main_context_iterate (context=context@entry=0x7f0b54000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3909
#3  0x00007f0b7592698c in g_main_context_iteration (context=0x7f0b54000990, may_block=may_block@entry=1) at gmain.c:3990
#4  0x00007f0b7c90479b in QEventDispatcherGlib::processEvents (this=0x7f0b540008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f0b7c8ae1ea in QEventLoop::exec (this=this@entry=0x7f0b595bad00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#6  0x00007f0b7c6dc8b3 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
#7  0x00007f0b7c6e1558 in QThreadPrivate::start (arg=0x1027a30) at thread/qthread_unix.cpp:344
#8  0x00007f0b77cbe454 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f0b8267339f in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f0b69b00700 (LWP 13714)):
#0  0x00007ffc7c7b3bd9 in clock_gettime ()
#1  0x00007f0b82680246 in clock_gettime () from /lib64/libc.so.6
#2  0x00007f0b7c7866e1 in qt_clock_gettime (ts=0x7f0b69affa30, clock=<optimized out>) at tools/qelapsedtimer_unix.cpp:109
#3  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:164
#4  qt_gettime () at tools/qelapsedtimer_unix.cpp:173
#5  0x00007f0b7c902419 in QTimerInfoList::updateCurrentTime (this=this@entry=0x7f0b5c002ed0) at kernel/qtimerinfo_unix.cpp:91
#6  0x00007f0b7c9029c5 in QTimerInfoList::timerWait (this=0x7f0b5c002ed0, tm=...) at kernel/qtimerinfo_unix.cpp:388
#7  0x00007f0b7c903d6e in timerSourcePrepareHelper (timeout=0x7f0b69affb04, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:132
#8  timerSourcePrepare (source=<optimized out>, timeout=timeout@entry=0x7f0b69affb04) at kernel/qeventdispatcher_glib.cpp:165
#9  0x00007f0b75925d79 in g_main_context_prepare (context=context@entry=0x7f0b5c000990, priority=priority@entry=0x7f0b69affb90) at gmain.c:3501
#10 0x00007f0b7592679b in g_main_context_iterate (context=context@entry=0x7f0b5c000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3909
#11 0x00007f0b7592698c in g_main_context_iteration (context=0x7f0b5c000990, may_block=may_block@entry=1) at gmain.c:3990
#12 0x00007f0b7c90479b in QEventDispatcherGlib::processEvents (this=0x7f0b5c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#13 0x00007f0b7c8ae1ea in QEventLoop::exec (this=this@entry=0x7f0b69affcd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#14 0x00007f0b7c6dc8b3 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
#15 0x00007f0b7cd163e5 in ?? () from /usr/lib64/libQt5DBus.so.5
#16 0x00007f0b7c6e1558 in QThreadPrivate::start (arg=0x7f0b7cf87d20) at thread/qthread_unix.cpp:344
#17 0x00007f0b77cbe454 in start_thread () from /lib64/libpthread.so.0
#18 0x00007f0b8267339f in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f0b6bce4700 (LWP 13713)):
#0  0x00007f0b8266a68d in poll () from /lib64/libc.so.6
#1  0x00007f0b7505d3e0 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f0b7505f179 in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007f0b6e8825f9 in QXcbEventReader::run (this=0x98f9f0) at qxcbconnection.cpp:1337
#4  0x00007f0b7c6e1558 in QThreadPrivate::start (arg=0x98f9f0) at thread/qthread_unix.cpp:344
#5  0x00007f0b77cbe454 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f0b8267339f in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f0b82db58c0 (LWP 13712)):
[KCrash Handler]
#6  0x00007f0b825be5af in raise () from /lib64/libc.so.6
#7  0x00007f0b825bf9aa in abort () from /lib64/libc.so.6
#8  0x00007f0b825fc150 in __libc_message () from /lib64/libc.so.6
#9  0x00007f0b82602506 in malloc_printerr () from /lib64/libc.so.6
#10 0x00007f0b826044d9 in _int_malloc () from /lib64/libc.so.6
#11 0x00007f0b82606254 in malloc () from /lib64/libc.so.6
#12 0x00007f0b7c6e27f5 in QArrayData::allocate (objectSize=objectSize@entry=2, alignment=alignment@entry=8, capacity=capacity@entry=23, options=..., options@entry=...) at tools/qarraydata.cpp:114
#13 0x00007f0b7c766aa3 in QTypedArrayData<unsigned short>::allocate (options=..., capacity=23) at ../../src/corelib/tools/qarraydata.h:222
#14 QString::QString (this=0x7ffc7c6aa590, size=22) at tools/qstring.cpp:1565
#15 0x00007f0b7e45e474 in QStringBuilder<QStringBuilder<QString, QChar>, QString>::convertTo<QString> (this=<optimized out>) at /usr/include/qt5/QtCore/qstringbuilder.h:112
#16 QStringBuilder<QStringBuilder<QString, QChar>, QString>::operator QString (this=<optimized out>) at /usr/include/qt5/QtCore/qstringbuilder.h:131
#17 KPluginLoader::forEachPlugin(QString const&, std::function<void (QString const&)>) (directory=..., callback=...) at /usr/src/debug/kcoreaddons-5.29.0/src/lib/plugin/kpluginloader.cpp:248
#18 0x00007f0b7e45e5a4 in KPluginLoader::findPlugins(QString const&, std::function<bool (KPluginMetaData const&)>) (directory=..., filter=...) at /usr/src/debug/kcoreaddons-5.29.0/src/lib/plugin/kpluginloader.cpp:275
#19 0x00007f0b52b81884 in Kerfuffle::PluginManager::loadPlugins (this=0xf6eb80) at /usr/src/debug/ark-16.11.90/kerfuffle/pluginmanager.cpp:197
#20 0x00007f0b52db1ab4 in CompressFileItemAction::CompressFileItemAction (this=0x100cee0, parent=<optimized out>) at /usr/src/debug/ark-16.08.3/app/compressfileitemaction.cpp:39
#21 0x00007f0b52db270f in KPluginFactory::createInstance<CompressFileItemAction, QObject> (parentWidget=<optimized out>, parent=<optimized out>, args=...) at /usr/include/KF5/KCoreAddons/kpluginfactory.h:477
#22 0x00007f0b7e45b7cb in KPluginFactory::create (this=this@entry=0xe27250, iface=0x7f0b80f97058 <qt_meta_stringdata_KAbstractFileItemActionPlugin+24> "KAbstractFileItemActionPlugin", parentWidget=parentWidget@entry=0x0, parent=parent@entry=0x0, args=..., keyword=...) at /usr/src/debug/kcoreaddons-5.29.0/src/lib/plugin/kpluginfactory.cpp:145
#23 0x00007f0b80f1ae27 in KPluginFactory::create<KAbstractFileItemActionPlugin> (args=..., parent=0x0, this=0xe27250) at /usr/include/KF5/KCoreAddons/kpluginfactory.h:495
#24 KFileItemActions::addPluginActionsTo (this=this@entry=0x7ffc7c6aaba0, mainMenu=mainMenu@entry=0x10e04f0) at /usr/src/debug/kio-5.29.0/src/widgets/kfileitemactions.cpp:490
#25 0x00007f0b8297f4e5 in DolphinContextMenu::addFileItemPluginActions (fileItemActions=..., this=0x10e04f0) at /usr/src/debug/dolphin-16.11.90/src/dolphincontextmenu.cpp:490
#26 DolphinContextMenu::openItemContextMenu (this=0x10e04f0) at /usr/src/debug/dolphin-16.11.90/src/dolphincontextmenu.cpp:287
#27 0x00007f0b829809ad in DolphinContextMenu::open (this=0x10e04f0) at /usr/src/debug/dolphin-16.11.90/src/dolphincontextmenu.cpp:116
#28 0x00007f0b82977001 in DolphinMainWindow::openContextMenu (this=0xa76020, pos=..., item=..., url=..., customActions=...) at /usr/src/debug/dolphin-16.11.90/src/dolphinmainwindow.cpp:761
#29 0x00007f0b7c8dc21e in QtPrivate::QSlotObjectBase::call (a=0x7ffc7c6aae90, r=0xa76020, this=<optimized out>) at ../../src/corelib/kernel/qobject_impl.h:130
#30 QMetaObject::activate (sender=sender@entry=0x10251c0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=18, argv=argv@entry=0x7ffc7c6aae90) at kernel/qobject.cpp:3723
#31 0x00007f0b7c8dc7c7 in QMetaObject::activate (sender=sender@entry=0x10251c0, m=m@entry=0x7f0b82585940 <DolphinView::staticMetaObject>, local_signal_index=local_signal_index@entry=18, argv=argv@entry=0x7ffc7c6aae90) at kernel/qobject.cpp:3602
#32 0x00007f0b82347af4 in DolphinView::requestContextMenu (this=this@entry=0x10251c0, _t1=..., _t2=..., _t3=..., _t4=...) at /usr/src/debug/dolphin-16.11.90/build/src/dolphinprivate_automoc.dir/moc_dolphinview_BUPTTG2DSS4BYP.cpp:970
#33 0x00007f0b8231c6ce in DolphinView::slotItemContextMenuRequested (this=0x10251c0, index=<optimized out>, pos=...) at /usr/src/debug/dolphin-16.11.90/src/views/dolphinview.cpp:864
#34 0x00007f0b7c8dc21e in QtPrivate::QSlotObjectBase::call (a=0x7ffc7c6ab050, r=0x10251c0, this=<optimized out>) at ../../src/corelib/kernel/qobject_impl.h:130
#35 QMetaObject::activate (sender=sender@entry=0xfc1060, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffc7c6ab050) at kernel/qobject.cpp:3723
#36 0x00007f0b7c8dc7c7 in QMetaObject::activate (sender=sender@entry=0xfc1060, m=m@entry=0x7f0b82586100 <KItemListController::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffc7c6ab050) at kernel/qobject.cpp:3602
#37 0x00007f0b82345ec6 in KItemListController::itemContextMenuRequested (this=this@entry=0xfc1060, _t1=<optimized out>, _t2=...) at /usr/src/debug/dolphin-16.11.90/build/src/dolphinprivate_automoc.dir/moc_kitemlistcontr_6TENPSBECIX6PB.cpp:436
#38 0x00007f0b822de7ef in KItemListController::mousePressEvent (this=0xfc1060, event=0x7ffc7c6ab910, transform=...) at /usr/src/debug/dolphin-16.11.90/src/kitemviews/kitemlistcontroller.cpp:621
#39 0x00007f0b822de0f4 in KItemListController::processEvent (this=0xfc1060, event=event@entry=0x7ffc7c6ab910, transform=...) at /usr/src/debug/dolphin-16.11.90/src/kitemviews/kitemlistcontroller.cpp:1010
#40 0x00007f0b822ef982 in KItemListView::event (this=0xefda60, event=0x7ffc7c6ab910) at /usr/src/debug/dolphin-16.11.90/src/kitemviews/kitemlistview.cpp:912
#41 0x00007f0b7d83292c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0xefda60, e=0x7ffc7c6ab910) at kernel/qapplication.cpp:3799
#42 0x00007f0b7d83a0e1 in QApplication::notify (this=0x7ffc7c6ac7c0, receiver=0xefda60, e=0x7ffc7c6ab910) at kernel/qapplication.cpp:3556
#43 0x00007f0b7c8b0200 in QCoreApplication::notifyInternal2 (receiver=0xefda60, event=0x7ffc7c6ab910) at kernel/qcoreapplication.cpp:988
#44 0x00007f0b7d832c4e in QCoreApplication::sendSpontaneousEvent (event=event@entry=0x7ffc7c6ab910, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:234
#45 qt_sendSpontaneousEvent (receiver=<optimized out>, event=event@entry=0x7ffc7c6ab910) at kernel/qapplication.cpp:4247
#46 0x00007f0b7db3baa3 in QGraphicsScenePrivate::sendEvent (this=<optimized out>, item=0xefda70, event=0x7ffc7c6ab910) at graphicsview/qgraphicsscene.cpp:1245
#47 0x00007f0b7db3be01 in QGraphicsScenePrivate::sendMouseEvent (this=0xfd3810, mouseEvent=0x7ffc7c6ab910) at graphicsview/qgraphicsscene.cpp:1323
#48 0x00007f0b7db446b6 in QGraphicsScenePrivate::mousePressEventHandler (this=this@entry=0xfd3810, mouseEvent=mouseEvent@entry=0x7ffc7c6ab910) at graphicsview/qgraphicsscene.cpp:1450
#49 0x00007f0b7db44b29 in QGraphicsScene::mousePressEvent (this=<optimized out>, mouseEvent=0x7ffc7c6ab910) at graphicsview/qgraphicsscene.cpp:4043
#50 0x00007f0b7db4ccf0 in QGraphicsScene::event (this=0x106e820, event=0x7ffc7c6ab910) at graphicsview/qgraphicsscene.cpp:3407
#51 0x00007f0b7d83292c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x106e820, e=0x7ffc7c6ab910) at kernel/qapplication.cpp:3799
#52 0x00007f0b7d83a0e1 in QApplication::notify (this=0x7ffc7c6ac7c0, receiver=0x106e820, e=0x7ffc7c6ab910) at kernel/qapplication.cpp:3556
#53 0x00007f0b7c8b0200 in QCoreApplication::notifyInternal2 (receiver=0x106e820, event=0x7ffc7c6ab910) at kernel/qcoreapplication.cpp:988
#54 0x00007f0b7d832c4e in QCoreApplication::sendSpontaneousEvent (event=event@entry=0x7ffc7c6ab910, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:234
#55 qt_sendSpontaneousEvent (receiver=<optimized out>, event=event@entry=0x7ffc7c6ab910) at kernel/qapplication.cpp:4247
#56 0x00007f0b7db6804f in QGraphicsView::mousePressEvent (this=0xfd37d0, event=0x7ffc7c6abec0) at graphicsview/qgraphicsview.cpp:3281
#57 0x00007f0b7d87a2cf in QWidget::event (this=this@entry=0xfd37d0, event=event@entry=0x7ffc7c6abec0) at kernel/qwidget.cpp:8774
#58 0x00007f0b7d9611ae in QFrame::event (this=0xfd37d0, e=0x7ffc7c6abec0) at widgets/qframe.cpp:550
#59 0x00007f0b7db6950b in QGraphicsView::viewportEvent (this=0xfd37d0, event=0x7ffc7c6abec0) at graphicsview/qgraphicsview.cpp:2973
#60 0x00007f0b7c8aff61 in QCoreApplicationPrivate::sendThroughObjectEventFilters (receiver=receiver@entry=0x1081c70, event=event@entry=0x7ffc7c6abec0) at kernel/qcoreapplication.cpp:1099
#61 0x00007f0b7d832905 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x1081c70, e=0x7ffc7c6abec0) at kernel/qapplication.cpp:3795
#62 0x00007f0b7d83af9d in QApplication::notify (this=<optimized out>, receiver=0x1081c70, e=0x7ffc7c6abec0) at kernel/qapplication.cpp:3273
#63 0x00007f0b7c8b0200 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x1081c70, event=event@entry=0x7ffc7c6abec0) at kernel/qcoreapplication.cpp:988
#64 0x00007f0b7d83964d in QCoreApplication::sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#65 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x1081c70, event=event@entry=0x7ffc7c6abec0, alienWidget=alienWidget@entry=0x1081c70, nativeWidget=0xa76020, buttonDown=buttonDown@entry=0x7f0b7df377f0 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2771
#66 0x00007f0b7d893a80 in QWidgetWindow::handleMouseEvent (this=this@entry=0xc6a890, event=event@entry=0x7ffc7c6ac2e0) at kernel/qwidgetwindow.cpp:613
#67 0x00007f0b7d896223 in QWidgetWindow::event (this=0xc6a890, event=0x7ffc7c6ac2e0) at kernel/qwidgetwindow.cpp:239
#68 0x00007f0b7d83292c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0xc6a890, e=0x7ffc7c6ac2e0) at kernel/qapplication.cpp:3799
#69 0x00007f0b7d83a0e1 in QApplication::notify (this=0x7ffc7c6ac7c0, receiver=0xc6a890, e=0x7ffc7c6ac2e0) at kernel/qapplication.cpp:3556
#70 0x00007f0b7c8b0200 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0xc6a890, event=event@entry=0x7ffc7c6ac2e0) at kernel/qcoreapplication.cpp:988
#71 0x00007f0b7d0928b3 in QCoreApplication::sendSpontaneousEvent (event=0x7ffc7c6ac2e0, receiver=0xc6a890) at ../../src/corelib/kernel/qcoreapplication.h:234
#72 QGuiApplicationPrivate::processMouseEvent (e=0xe0a170) at kernel/qguiapplication.cpp:1909
#73 0x00007f0b7d094435 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0xe0a170) at kernel/qguiapplication.cpp:1693
#74 0x00007f0b7d07225b in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:654
#75 0x00007f0b6e8b8970 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:76
#76 0x00007f0b75926677 in g_main_dispatch (context=0x7f0b640016f0) at gmain.c:3203
#77 g_main_context_dispatch (context=context@entry=0x7f0b640016f0) at gmain.c:3856
#78 0x00007f0b759268e0 in g_main_context_iterate (context=context@entry=0x7f0b640016f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3929
#79 0x00007f0b7592698c in g_main_context_iteration (context=0x7f0b640016f0, may_block=may_block@entry=1) at gmain.c:3990
#80 0x00007f0b7c90477f in QEventDispatcherGlib::processEvents (this=0x9c9ff0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#81 0x00007f0b7c8ae1ea in QEventLoop::exec (this=this@entry=0x7ffc7c6ac680, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#82 0x00007f0b7c8b695c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1261
#83 0x00007f0b7d089f4c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1639
#84 0x00007f0b7d832885 in QApplication::exec () at kernel/qapplication.cpp:2975
#85 0x00007f0b82988766 in kdemain (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/dolphin-16.11.90/src/main.cpp:150
#86 0x00007f0b825aa291 in __libc_start_main () from /lib64/libc.so.6
#87 0x000000000040065a in _start () at ../sysdeps/x86_64/start.S:120

Reported using DrKonqi
Comment 1 Elvis Angelaccio 2016-12-13 15:53:29 UTC
What's the version of your Ark package?
Comment 2 G 2016-12-13 16:41:12 UTC
(In reply to Elvis Angelaccio from comment #1)
> What's the version of your Ark package?


Ark Package 16.08.3-1.1
Comment 3 Elvis Angelaccio 2016-12-13 17:04:00 UTC
Seems to be a crash in KPluginLoader due to QString stuff.

Can you reproduce it every time when right-clicking in Dolphin?
Any chance you can attach a valgrind log? See https://community.kde.org/Dolphin/FAQ/Crashes
Comment 4 G 2016-12-13 17:31:32 UTC
Created attachment 102768 [details]
log.txt

Hi Elvis

I hope that this helps. If not let me know as I may not be doing this 
properly.

KR

G


On 13/12/16 19:04, Elvis Angelaccio wrote:
> https://bugs.kde.org/show_bug.cgi?id=373612
>
> --- Comment #3 from Elvis Angelaccio <elvis.angelaccio@kde.org> ---
> Seems to be a crash in KPluginLoader due to QString stuff.
>
> Can you reproduce it every time when right-clicking in Dolphin?
> Any chance you can attach a valgrind log? See
> https://community.kde.org/Dolphin/FAQ/Crashes
>
Comment 5 Elvis Angelaccio 2016-12-13 17:48:48 UTC
(In reply to G from comment #4)
> Created attachment 102768 [details]
> log.txt
> 
> Hi Elvis
> 
> I hope that this helps. If not let me know as I may not be doing this 
> properly.
> 
> KR
> 
> G
> 
> 
> On 13/12/16 19:04, Elvis Angelaccio wrote:
> > https://bugs.kde.org/show_bug.cgi?id=373612
> >
> > --- Comment #3 from Elvis Angelaccio <elvis.angelaccio@kde.org> ---
> > Seems to be a crash in KPluginLoader due to QString stuff.
> >
> > Can you reproduce it every time when right-clicking in Dolphin?
> > Any chance you can attach a valgrind log? See
> > https://community.kde.org/Dolphin/FAQ/Crashes
> >

Yes it helps, but while we are at it, can you please try again with the following command?

    valgrind --tool=memcheck --leak-check=yes -v dolphin 2>&1 | tee ~/valgrind.log
    (then attach here valgrind.log)

...just to be sure that we catch the memory error. Thanks!
Comment 6 G 2016-12-13 17:59:36 UTC
Created attachment 102769 [details]
elvis_script

Hi Elvis

I ran the script. The process did not finish so I created a file for 
you. The output is attached.

KR

G


On 13/12/16 19:48, Elvis Angelaccio wrote:
> valgrind --tool=memcheck --leak-check=yes -v dolphin 2>&1 | tee
> ~/valgrind.log
Comment 7 Elvis Angelaccio 2016-12-13 18:05:44 UTC
Don't you have the file valgrind.log in your home?

Anyway, from the previous log it seems you have a broken plugin, see this line:

dolphin: symbol lookup error: /usr/lib64/qt5/plugins/kf5/kfileitemaction/compressfileitemaction.so: undefined symbol: _ZNK9Kerfuffle13PluginManager18supportedMimeTypesEv

Can you try to reinstall ark?
Comment 8 G 2016-12-13 18:36:06 UTC
Created attachment 102772 [details]
elvis_script2

Hi Elvis

No output valgrind text file. I interrupted the process last time and 
attach what I captured.

I will now reinstall Ark and revert.

KR

G


On 13/12/16 20:05, Elvis Angelaccio wrote:
> https://bugs.kde.org/show_bug.cgi?id=373612
>
> --- Comment #7 from Elvis Angelaccio <elvis.angelaccio@kde.org> ---
> Don't you have the file valgrind.log in your home?
>
> Anyway, from the previous log it seems you have a broken plugin, see this line:
>
> dolphin: symbol lookup error:
> /usr/lib64/qt5/plugins/kf5/kfileitemaction/compressfileitemaction.so: undefined
> symbol: _ZNK9Kerfuffle13PluginManager18supportedMimeTypesEv
>
> Can you try to reinstall ark?
>
Comment 9 Elvis Angelaccio 2016-12-13 18:37:42 UTC
(In reply to G from comment #8)
> Created attachment 102772 [details]
> elvis_script2
> 
> Hi Elvis
> 
> No output valgrind text file. I interrupted the process last time and 
> attach what I captured.

Ah ok, you need to wait some time (valgrind can be slow...)
Comment 10 G 2016-12-13 18:41:15 UTC
Deleted ark and reinstalled it. No joy. Dolphin crashes again. Still no 
valgrind file. I will rerun.

KR

G


On 13/12/16 20:37, Elvis Angelaccio wrote:
> https://bugs.kde.org/show_bug.cgi?id=373612
>
> --- Comment #9 from Elvis Angelaccio <elvis.angelaccio@kde.org> ---
> (In reply to G from comment #8)
>> Created attachment 102772 [details]
>> elvis_script2
>>
>> Hi Elvis
>>
>> No output valgrind text file. I interrupted the process last time and
>> attach what I captured.
> Ah ok, you need to wait some time (valgrind can be slow...)
>
Comment 11 G 2016-12-13 18:52:19 UTC
I have two files .xsession-errors and another .directory. Would that be 
useful as there is no valgrind file created when I run the script (now 
3rd time).


KR

G


On 13/12/16 20:37, Elvis Angelaccio wrote:
> https://bugs.kde.org/show_bug.cgi?id=373612
>
> --- Comment #9 from Elvis Angelaccio <elvis.angelaccio@kde.org> ---
> (In reply to G from comment #8)
>> Created attachment 102772 [details]
>> elvis_script2
>>
>> Hi Elvis
>>
>> No output valgrind text file. I interrupted the process last time and
>> attach what I captured.
> Ah ok, you need to wait some time (valgrind can be slow...)
>
Comment 12 Elvis Angelaccio 2016-12-13 18:58:48 UTC
(In reply to G from comment #11)
> I have two files .xsession-errors and another .directory. Would that be 
> useful as there is no valgrind file created when I run the script (now 
> 3rd time).
> 
> 
> KR
> 
> G
> 
> 
> On 13/12/16 20:37, Elvis Angelaccio wrote:
> > https://bugs.kde.org/show_bug.cgi?id=373612
> >
> > --- Comment #9 from Elvis Angelaccio <elvis.angelaccio@kde.org> ---
> > (In reply to G from comment #8)
> >> Created attachment 102772 [details]
> >> elvis_script2
> >>
> >> Hi Elvis
> >>
> >> No output valgrind text file. I interrupted the process last time and
> >> attach what I captured.
> > Ah ok, you need to wait some time (valgrind can be slow...)
> >

No it's ok, this is a linking bug so no need for more valgrind logs. I would suggest to contact the OpenSuse packagers, it looks like your ark package needs rebuilding
Comment 13 Elvis Angelaccio 2016-12-13 19:04:31 UTC
Ah it seems opensuse splits kerfuffle in its own library. Try to reinstall the 'libkerfuffle16' package
Comment 14 G 2016-12-13 19:04:34 UTC
Hi Elvis

I deinstalled ark and installed ark5. Problem solved.

If this was what you had been telling me form the outset, sorry but I 
did not get it.

Thanks for your help and sorry for any inconvenience caused.

KR

G


On 13/12/16 20:58, Elvis Angelaccio wrote:
> https://bugs.kde.org/show_bug.cgi?id=373612
>
> --- Comment #12 from Elvis Angelaccio <elvis.angelaccio@kde.org> ---
> (In reply to G from comment #11)
>> I have two files .xsession-errors and another .directory. Would that be
>> useful as there is no valgrind file created when I run the script (now
>> 3rd time).
>>
>>
>> KR
>>
>> G
>>
>>
>> On 13/12/16 20:37, Elvis Angelaccio wrote:
>>> https://bugs.kde.org/show_bug.cgi?id=373612
>>>
>>> --- Comment #9 from Elvis Angelaccio <elvis.angelaccio@kde.org> ---
>>> (In reply to G from comment #8)
>>>> Created attachment 102772 [details]
>>>> elvis_script2
>>>>
>>>> Hi Elvis
>>>>
>>>> No output valgrind text file. I interrupted the process last time and
>>>> attach what I captured.
>>> Ah ok, you need to wait some time (valgrind can be slow...)
>>>
> No it's ok, this is a linking bug so no need for more valgrind logs. I would
> suggest to contact the OpenSuse packagers, it looks like your ark package needs
> rebuilding
>
Comment 15 G 2016-12-13 19:05:51 UTC
SHould I do this installation after all?

KR

G


On 13/12/16 21:04, Elvis Angelaccio wrote:
> https://bugs.kde.org/show_bug.cgi?id=373612
>
> --- Comment #13 from Elvis Angelaccio <elvis.angelaccio@kde.org> ---
> Ah it seems opensuse splits kerfuffle in its own library. Try to reinstall the
> 'libkerfuffle16' package
>
Comment 16 G 2016-12-13 19:07:13 UTC
Actually it is installed now that I check :)


KR

G

On 13/12/16 21:04, Elvis Angelaccio wrote:
> https://bugs.kde.org/show_bug.cgi?id=373612
>
> --- Comment #13 from Elvis Angelaccio <elvis.angelaccio@kde.org> ---
> Ah it seems opensuse splits kerfuffle in its own library. Try to reinstall the
> 'libkerfuffle16' package
>
Comment 17 Elvis Angelaccio 2016-12-13 19:09:08 UTC
(In reply to G from comment #16)
> Actually it is installed now that I check :)

Yeah I think ark5 installs its own libkerfuffle package. Again, I suggests you to ask in OpenSuse channels (forum or bugtracker), they know this better than me. :)