Bug 374173 - Dolphin crashes when doing several actions fast (copy, change directory, change tab ...)
Summary: Dolphin crashes when doing several actions fast (copy, change directory, chan...
Status: RESOLVED WORKSFORME
Alias: None
Product: frameworks-kcoreaddons
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 5.29.0
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Michael Pyne
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-12-26 15:51 UTC by aldobelus
Modified: 2020-10-06 04:33 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description aldobelus 2016-12-26 15:51:06 UTC
Application: dolphin (16.12.0)

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

-- Information about the crash:
Estaba haciendo lo que el título dice, varias acciones ejecutadas de forma dinámica, tampoco es que estuvieran solapadas. Manejo un ordenador con procesador i7 y 8 Gb RAM, así que espero que las acciones sean ejecutadas de forma rápida. 

Me ha sucedido en tres ocasiones, a lo largo de media hora, aproximádamente. Por eso me he decidido a reportarlo, si hubieran sido dos ocasiones no hubiera enviado este informe. No tenía muchos programas abiertos, apenas cuatro o cinco, sin un gran consumo de recursos. 

Si continúan los crashes acompañaré más información. Si necesitáis más vosotras, encantado de aportar.

The crash can be reproduced sometimes.

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

Thread 4 (Thread 0x7fd87d921700 (LWP 7606)):
#0  0x00007fd8a611e66d in poll () from /lib64/libc.so.6
#1  0x00007fd8993f6876 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fd8993f698c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fd8a03b979b in QEventDispatcherGlib::processEvents (this=0x7fd8780008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fd8a03631ea in QEventLoop::exec (this=this@entry=0x7fd87d920d00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#5  0x00007fd8a01918b3 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
#6  0x00007fd8a0196558 in QThreadPrivate::start (arg=0x12597e0) at thread/qthread_unix.cpp:344
#7  0x00007fd89b773454 in start_thread () from /lib64/libpthread.so.0
#8  0x00007fd8a612737f in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fd88caa5700 (LWP 7605)):
#0  0x00007fd8a611e66d in poll () from /lib64/libc.so.6
#1  0x00007fd8993f6876 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fd8993f698c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fd8a03b979b in QEventDispatcherGlib::processEvents (this=0x7fd8800008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fd8a03631ea in QEventLoop::exec (this=this@entry=0x7fd88caa4cd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#5  0x00007fd8a01918b3 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
#6  0x00007fd8a07cb3e5 in ?? () from /usr/lib64/libQt5DBus.so.5
#7  0x00007fd8a0196558 in QThreadPrivate::start (arg=0x7fd8a0a3cd20) at thread/qthread_unix.cpp:344
#8  0x00007fd89b773454 in start_thread () from /lib64/libpthread.so.0
#9  0x00007fd8a612737f in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fd88e867700 (LWP 7604)):
#0  0x00007fd8a611e66d in poll () from /lib64/libc.so.6
#1  0x00007fd898b2d3e0 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007fd898b2f179 in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007fd890dd25f9 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007fd8a0196558 in QThreadPrivate::start (arg=0xce8110) at thread/qthread_unix.cpp:344
#5  0x00007fd89b773454 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fd8a612737f in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fd8a6878d40 (LWP 7603)):
[KCrash Handler]
#6  0x00007fd8a60725af in raise () from /lib64/libc.so.6
#7  0x00007fd8a60739aa in abort () from /lib64/libc.so.6
#8  0x00007fd8a60b0150 in __libc_message () from /lib64/libc.so.6
#9  0x00007fd8a60b64f6 in malloc_printerr () from /lib64/libc.so.6
#10 0x00007fd8a60b8911 in _int_malloc () from /lib64/libc.so.6
#11 0x00007fd8a60ba244 in malloc () from /lib64/libc.so.6
#12 0x00007fd8a01977f5 in QArrayData::allocate (objectSize=objectSize@entry=1, alignment=alignment@entry=8, capacity=capacity@entry=0, options=..., options@entry=...) at tools/qarraydata.cpp:114
#13 0x00007fd8a019ecf4 in QTypedArrayData<char>::allocate (options=..., capacity=0) at ../../src/corelib/tools/qarraydata.h:222
#14 QTypedArrayData<char>::fromRawData (options=..., n=9, data=0x7fd8a1f45898 "_k_result(KJob*)") at ../../src/corelib/tools/qarraydata.h:235
#15 QByteArray::fromRawData (data=data@entry=0x7fd8a1f45898 "_k_result(KJob*)", size=size@entry=9) at tools/qbytearray.cpp:4115
#16 0x00007fd8a036e199 in QMetaObjectPrivate::decodeMethodSignature (signature=signature@entry=0x7fd8a1f45898 "_k_result(KJob*)", types=...) at kernel/qmetaobject.cpp:688
#17 0x00007fd8a03972ac in QObject::connect (sender=sender@entry=0x240fd90, signal=0x7fd8a1f440ff "result(KJob*)", signal@entry=0x7fd8a1f440fe "2result(KJob*)", receiver=receiver@entry=0x17339f0, method=0x7fd8a1f45898 "_k_result(KJob*)", method@entry=0x7fd8a1f45897 "1_k_result(KJob*)", type=type@entry=Qt::AutoConnection) at kernel/qobject.cpp:2685
#18 0x00007fd8a1f0ed0a in KJobUiDelegate::connectJob (this=0x17339f0, job=job@entry=0x240fd90) at /usr/src/debug/kcoreaddons-5.29.0/src/lib/jobs/kjobuidelegate.cpp:106
#19 0x00007fd8a1f094f1 in KJob::setUiDelegate (this=this@entry=0x240fd90, delegate=<optimized out>) at /usr/src/debug/kcoreaddons-5.29.0/src/lib/jobs/kjob.cpp:76
#20 0x00007fd8a421aec5 in KIO::ListJobPrivate::newJob (flags=..., _includeHidden=<optimized out>, displayPrefix=..., prefix=..., _recursive=true, u=...) at /usr/src/debug/kio-5.29.0/src/core/listjob.cpp:67
#21 KIO::listRecursive (url=..., flags=flags@entry=..., includeHidden=includeHidden@entry=true) at /usr/src/debug/kio-5.29.0/src/core/listjob.cpp:261
#22 0x00007fd8a41c8d3c in KIO::CopyJobPrivate::startListing (this=this@entry=0x203f800, src=...) at /usr/src/debug/kio-5.29.0/src/core/copyjob.cpp:914
#23 0x00007fd8a41cf395 in KIO::CopyJobPrivate::sourceStated (this=0x203f800, entry=..., sourceUrl=...) at /usr/src/debug/kio-5.29.0/src/core/copyjob.cpp:515
#24 0x00007fd8a0391d59 in QObject::event (this=0x224e080, e=<optimized out>) at kernel/qobject.cpp:1263
#25 0x00007fd8a12e792c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x224e080, e=0x2406200) at kernel/qapplication.cpp:3799
#26 0x00007fd8a12ef0e1 in QApplication::notify (this=0x7ffe50d73610, receiver=0x224e080, e=0x2406200) at kernel/qapplication.cpp:3556
#27 0x00007fd8a0365200 in QCoreApplication::notifyInternal2 (receiver=0x224e080, event=event@entry=0x2406200) at kernel/qcoreapplication.cpp:988
#28 0x00007fd8a036798d in QCoreApplication::sendEvent (event=0x2406200, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#29 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xcc4190) at kernel/qcoreapplication.cpp:1649
#30 0x00007fd8a0367df8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1503
#31 0x00007fd8a03b9373 in postEventSourceDispatch (s=0xd0e6f0) at kernel/qeventdispatcher_glib.cpp:276
#32 0x00007fd8993f6677 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#33 0x00007fd8993f68e0 in ?? () from /usr/lib64/libglib-2.0.so.0
#34 0x00007fd8993f698c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#35 0x00007fd8a03b977f in QEventDispatcherGlib::processEvents (this=0xd35640, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#36 0x00007fd8a03631ea in QEventLoop::exec (this=this@entry=0x7ffe50d734d0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#37 0x00007fd8a036b95c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1261
#38 0x00007fd8a643c786 in kdemain (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/dolphin-16.12.0/src/main.cpp:150
#39 0x00007fd8a605e291 in __libc_start_main () from /lib64/libc.so.6
#40 0x000000000040067a in _start () at ../sysdeps/x86_64/start.S:120

Reported using DrKonqi
Comment 1 Elvis Angelaccio 2017-01-15 23:18:14 UTC
Backtrace points to kcoreaddons, though it could also be a problem in KIO. Moving to kcoreaddons for now.

If you can reproduce the crash, please attach a valgrind log as described here: https://community.kde.org/Dolphin/FAQ/Crashes
Comment 2 Harald Sitter 2020-09-06 21:14:38 UTC
Is this reproducible? That backtrace doesn't really tell me anything :|
Comment 3 Bug Janitor Service 2020-09-21 04:33:11 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Bug Janitor Service 2020-10-06 04:33:14 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!