Bug 363343 - Crash when opening external HDD
Summary: Crash when opening external HDD
Status: RESOLVED DUPLICATE of bug 320006
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 4.14.2
Platform: Mint (Ubuntu based) Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-05-20 21:14 UTC by Etzel
Modified: 2016-12-24 15:07 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Crash file (8.04 KB, text/plain)
2016-11-01 16:44 UTC, Mauro Molinari
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Etzel 2016-05-20 21:14:06 UTC
Application: dolphin (4.14.2)
KDE Platform Version: 4.14.2
Qt Version: 4.8.6
Operating System: Linux 3.13.0-24-generic x86_64
Distribution: Linux Mint 17.3 Rosa

-- Information about the crash:
- What I was doing when the application crashed: El explorador de archivos Dolphin se cerró al abrir la carpeta de archivos de un disco duro externo toshiba de 2TB que recién había conectado.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f50cbeee7c0 (LWP 4882))]

Thread 4 (Thread 0x7f50ae9ec700 (LWP 4883)):
#0  0x00007f50c2a4161a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f50c2a419a9 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f50c29ff680 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f50c29fff03 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f50c2a000ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f50c78177be in QEventDispatcherGlib::processEvents (this=0x7f50a80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#6  0x00007f50c77e90af in QEventLoop::processEvents (this=this@entry=0x7f50ae9ebde0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f50c77e93a5 in QEventLoop::exec (this=this@entry=0x7f50ae9ebde0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f50c76e5c5f in QThread::exec (this=this@entry=0xd5afb0) at thread/qthread.cpp:537
#9  0x00007f50c77ca823 in QInotifyFileSystemWatcherEngine::run (this=0xd5afb0) at io/qfilesystemwatcher_inotify.cpp:265
#10 0x00007f50c76e832f in QThreadPrivate::start (arg=0xd5afb0) at thread/qthread_unix.cpp:349
#11 0x00007f50c2edf182 in start_thread (arg=0x7f50ae9ec700) at pthread_create.c:312
#12 0x00007f50cb7b647d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7f50ae19b700 (LWP 4884)):
#0  0x00007f50cb7a912d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f50c29fffe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f50c2a000ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f50c78177be in QEventDispatcherGlib::processEvents (this=0x7f50a00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#4  0x00007f50c77e90af in QEventLoop::processEvents (this=this@entry=0x7f50ae19ae20, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f50c77e93a5 in QEventLoop::exec (this=this@entry=0x7f50ae19ae20, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f50c76e5c5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:537
#7  0x00007f50c76e832f in QThreadPrivate::start (arg=0xb249a0) at thread/qthread_unix.cpp:349
#8  0x00007f50c2edf182 in start_thread (arg=0x7f50ae19b700) at pthread_create.c:312
#9  0x00007f50cb7b647d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f50ad2ff700 (LWP 4885)):
#0  0x00007f50c29fd3e7 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f50c29ff9bb in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f50c29fff7b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f50c2a000ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f50c78177be in QEventDispatcherGlib::processEvents (this=0x7f50a40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#5  0x00007f50c77e90af in QEventLoop::processEvents (this=this@entry=0x7f50ad2fede0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f50c77e93a5 in QEventLoop::exec (this=this@entry=0x7f50ad2fede0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f50c76e5c5f in QThread::exec (this=this@entry=0xead0e0) at thread/qthread.cpp:537
#8  0x00007f50c77ca823 in QInotifyFileSystemWatcherEngine::run (this=0xead0e0) at io/qfilesystemwatcher_inotify.cpp:265
#9  0x00007f50c76e832f in QThreadPrivate::start (arg=0xead0e0) at thread/qthread_unix.cpp:349
#10 0x00007f50c2edf182 in start_thread (arg=0x7f50ad2ff700) at pthread_create.c:312
#11 0x00007f50cb7b647d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f50cbeee7c0 (LWP 4882)):
[KCrash Handler]
#6  0x00007f50c932138b in QDomNode::isElement (this=this@entry=0x7ffffde13540) at dom/qdom.cpp:2823
#7  0x00007f50c9324a28 in QDomNode::firstChildElement (this=this@entry=0x7ffffde136c0, tagName=...) at dom/qdom.cpp:2951
#8  0x00007f50c96fa967 in KBookmarkGroup::findToolbar (this=this@entry=0x7ffffde136c0) at ../../kio/bookmarks/kbookmark.cc:251
#9  0x00007f50c9701e91 in KBookmarkManager::saveAs (this=this@entry=0xc1b1b0, filename=..., toolbarCache=toolbarCache@entry=true) at ../../kio/bookmarks/kbookmarkmanager.cc:415
#10 0x00007f50c9702011 in KBookmarkManager::save (this=this@entry=0xc1b1b0, toolbarCache=toolbarCache@entry=true) at ../../kio/bookmarks/kbookmarkmanager.cc:398
#11 0x00007f50c9705098 in KBookmarkManager::emitChanged (this=0xc1b1b0, group=...) at ../../kio/bookmarks/kbookmarkmanager.cc:553
#12 0x00007f50cbadd2d1 in PlacesItemModel::saveBookmarks (this=0xf1f830) at ../../../dolphin/src/panels/places/placesitemmodel.cpp:722
#13 0x00007f50cbadfea5 in PlacesItemModel::qt_static_metacall (_o=0xf1f830, _id=-35572400, _a=0xc7ef01, _c=<optimized out>) at ./placesitemmodel.moc:74
#14 0x00007f50c77fe87a in QMetaObject::activate (sender=0x1061300, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3539
#15 0x00007f50c7802a31 in QObject::event (this=0x1061300, e=<optimized out>) at kernel/qobject.cpp:1156
#16 0x00007f50c81dce2c in QApplicationPrivate::notify_helper (this=this@entry=0x97aa00, receiver=receiver@entry=0x1061300, e=e@entry=0x7ffffde13c50) at kernel/qapplication.cpp:4567
#17 0x00007f50c81e34a0 in QApplication::notify (this=this@entry=0x7ffffde13ff0, receiver=receiver@entry=0x1061300, e=e@entry=0x7ffffde13c50) at kernel/qapplication.cpp:4353
#18 0x00007f50c8ee7cca in KApplication::notify (this=0x7ffffde13ff0, receiver=0x1061300, event=0x7ffffde13c50) at ../../kdeui/kernel/kapplication.cpp:311
#19 0x00007f50c77ea4dd in QCoreApplication::notifyInternal (this=0x7ffffde13ff0, receiver=0x1061300, event=0x7ffffde13c50) at kernel/qcoreapplication.cpp:953
#20 0x00007f50c781a323 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#21 QTimerInfoList::activateTimers (this=0x97e850) at kernel/qeventdispatcher_unix.cpp:621
#22 0x00007f50c7817629 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:193
#23 idleTimerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:240
#24 0x00007f50c29ffe04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007f50c2a00048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007f50c2a000ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007f50c78177a1 in QEventDispatcherGlib::processEvents (this=0x939a00, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#28 0x00007f50c827ebe6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#29 0x00007f50c77e90af in QEventLoop::processEvents (this=this@entry=0x7ffffde13ec0, flags=...) at kernel/qeventloop.cpp:149
#30 0x00007f50c77e93a5 in QEventLoop::exec (this=this@entry=0x7ffffde13ec0, flags=...) at kernel/qeventloop.cpp:204
#31 0x00007f50c77eeb79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#32 0x00007f50c81db37c in QApplication::exec () at kernel/qapplication.cpp:3828
#33 0x00007f50cbad13e7 in kdemain (argc=5, argv=0x7ffffde14128) at ../../../dolphin/src/main.cpp:93
#34 0x00007f50cb6ddec5 in __libc_start_main (main=0x4006d0 <main(int, char**)>, argc=5, argv=0x7ffffde14128, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffffde14118) at libc-start.c:287
#35 0x00000000004006fe in _start ()

Possible duplicates by query: bug 346367, bug 345576, bug 342400, bug 337888, bug 337030.

Reported using DrKonqi
Comment 1 Mauro Molinari 2016-11-01 16:44:15 UTC
Created attachment 101945 [details]
Crash file

I think I encountered the same problem. I connected a 1 TB SATA hard drive (connected to a USB 2.0 docking station) to my laptop PC and clicked on the icon to open Dolphin in the notification popup.
The particularity of this disk is that it contains two 500 GB partitions with a single 500 GB btrfs filesystem (configured for mirroring both metadata and data on those two partitions). I then clicked on the icon to launch Dolphin on one of the two partitions (because the notification popup shows two connected volumes, instead of just one).
Comment 2 Elvis Angelaccio 2016-12-24 15:02:25 UTC
@Mauro: you are using a very old version of Dolphin. Could you try to connect your HDD using a more recent Dolphin release?
Comment 3 Elvis Angelaccio 2016-12-24 15:07:41 UTC
Btw there is already an old report with a lot of duplicates, all from KDE4 versions of Dolphin. So this really seems fixed in newer releases.

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