Bug 361946 - Dolphin may crash when file in opened folder get modified
Summary: Dolphin may crash when file in opened folder get modified
Status: RESOLVED DUPLICATE of bug 357479
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: Chakra Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-04-18 23:48 UTC by Weng Xuetian
Modified: 2016-05-07 13:54 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Weng Xuetian 2016-04-18 23:48:47 UTC
Application: dolphin (16.04.0)

Qt Version: 5.6.0
Frameworks Version: 5.21.0
Operating System: Linux 4.3.3-1-surfacepro3 x86_64
Distribution (Platform): Chakra

-- Information about the crash:
- What I was doing when the application crashed:
I was editing a po file in lokalize (Though I don't think which application matters), just at the time I hit save button, dolphin crashed while dolphin was displaying the folder containing the saved file.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f8498b09800 (LWP 5827))]

Thread 5 (Thread 0x7f8482afe700 (LWP 5830)):
#0  0x00007f849852e18d in poll () from /usr/lib/libc.so.6
#1  0x00007f848ca9cae2 in ?? () from /usr/lib/libxcb.so.1
#2  0x00007f848ca9e757 in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#3  0x00007f8484625329 in QXcbEventReader::run (this=0x176de90) at qxcbconnection.cpp:1313
#4  0x00007f8493004238 in QThreadPrivate::start (arg=0x176de90) at thread/qthread_unix.cpp:340
#5  0x00007f848f50f464 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007f849853712d in clone () from /usr/lib/libc.so.6

Thread 4 (Thread 0x7f8481861700 (LWP 5831)):
#0  0x00007f848d3e9a23 in g_main_context_query () from /usr/lib/libglib-2.0.so.0
#1  0x00007f848d3ea157 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f848d3ea322 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f849322d1fb in QEventDispatcherGlib::processEvents (this=0x7f84740008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#4  0x00007f84931d5c2a in QEventLoop::exec (this=this@entry=0x7f8481860d90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f8492fff434 in QThread::exec (this=this@entry=0x7f8498c5ed80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:503
#6  0x00007f8498be7859 in QDBusConnectionManager::run (this=0x7f8498c5ed80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:181
#7  0x00007f8493004238 in QThreadPrivate::start (arg=0x7f8498c5ed80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:340
#8  0x00007f848f50f464 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007f849853712d in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7f84788db700 (LWP 5832)):
#0  0x00007f848f51503f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f8478a631b4 in ?? () from /usr/lib/libQt5Script.so.5
#2  0x00007f8478a631f9 in ?? () from /usr/lib/libQt5Script.so.5
#3  0x00007f848f50f464 in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007f849853712d in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7f83f3bef700 (LWP 5833)):
#0  0x00007f849852e18d in poll () from /usr/lib/libc.so.6
#1  0x00007f848d3ea1e5 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f848d3ea322 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f849322d1fb in QEventDispatcherGlib::processEvents (this=0x7f83ec0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#4  0x00007f84931d5c2a in QEventLoop::exec (this=this@entry=0x7f83f3beedc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f8492fff434 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#6  0x00007f8493004238 in QThreadPrivate::start (arg=0x1dcf680) at thread/qthread_unix.cpp:340
#7  0x00007f848f50f464 in start_thread () from /usr/lib/libpthread.so.0
#8  0x00007f849853712d in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7f8498b09800 (LWP 5827)):
[KCrash Handler]
#6  QList<QString>::operator+= (this=this@entry=0x7ffec9a5bf50, l=...) at /usr/include/qt5/QtCore/qlist.h:931
#7  0x00007f8498196d79 in QList<QString>::append (t=..., this=0x7ffec9a5bf50) at /usr/include/qt5/QtCore/qlist.h:954
#8  KFileItemModelRolesUpdater::rolesData (this=this@entry=0x1dc4110, item=...) at /chakra/desktop/dolphin/src/dolphin-16.04.0/src/kitemviews/kfileitemmodelrolesupdater.cpp:1091
#9  0x00007f849819ab32 in KFileItemModelRolesUpdater::applyResolvedRoles (this=this@entry=0x1dc4110, index=index@entry=2, hint=hint@entry=KFileItemModelRolesUpdater::ResolveAll) at /chakra/desktop/dolphin/src/dolphin-16.04.0/src/kitemviews/kfileitemmodelrolesupdater.cpp:1047
#10 0x00007f849819c791 in KFileItemModelRolesUpdater::resolveNextPendingRoles (this=0x1dc4110) at /chakra/desktop/dolphin/src/dolphin-16.04.0/src/kitemviews/kfileitemmodelrolesupdater.cpp:666
#11 0x00007f8493210b06 in QtPrivate::QSlotObjectBase::call (a=0x7ffec9a5c1c0, r=<optimized out>, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124
#12 QSingleShotTimer::timerEvent (this=0x26a4050) at kernel/qtimer.cpp:310
#13 0x00007f8493204b53 in QObject::event (this=0x26a4050, e=<optimized out>) at kernel/qobject.cpp:1278
#14 0x00007f8493b08b8c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x26a4050, e=0x7ffec9a5c490) at kernel/qapplication.cpp:3714
#15 0x00007f8493b0de16 in QApplication::notify (this=0x7ffec9a5c820, receiver=0x26a4050, e=0x7ffec9a5c490) at kernel/qapplication.cpp:3495
#16 0x00007f84931d7a48 in QCoreApplication::notifyInternal2 (receiver=0x26a4050, event=event@entry=0x7ffec9a5c490) at kernel/qcoreapplication.cpp:1015
#17 0x00007f849322c0de in QCoreApplication::sendEvent (event=0x7ffec9a5c490, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:227
#18 QTimerInfoList::activateTimers (this=0x1790940) at kernel/qtimerinfo_unix.cpp:637
#19 0x00007f849322c601 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:176
#20 0x00007f848d3e9fba in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#21 0x00007f848d3ea248 in ?? () from /usr/lib/libglib-2.0.so.0
#22 0x00007f848d3ea322 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#23 0x00007f849322d1df in QEventDispatcherGlib::processEvents (this=0x1793e30, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#24 0x00007f84931d5c2a in QEventLoop::exec (this=this@entry=0x7ffec9a5c6e0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#25 0x00007f84931de0ac in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1285
#26 0x00007f849351d1ac in QGuiApplication::exec () at kernel/qguiapplication.cpp:1598
#27 0x00007f8493b05be5 in QApplication::exec () at kernel/qapplication.cpp:2973
#28 0x00007f8498851dc9 in kdemain (argc=3, argv=<optimized out>) at /chakra/desktop/dolphin/src/dolphin-16.04.0/src/main.cpp:150
#29 0x00007f849846e610 in __libc_start_main () from /usr/lib/libc.so.6
#30 0x0000000000400739 in _start ()

Possible duplicates by query: bug 308619, bug 308525, bug 308524.

Reported using DrKonqi
Comment 1 Elvis Angelaccio 2016-05-07 13:54:30 UTC

*** This bug has been marked as a duplicate of bug 357479 ***