Bug 232745

Summary: Dolphin crashed while deleting files from usb
Product: [Applications] dolphin Reporter: Paul Gevers <paul>
Component: generalAssignee: Peter Penz <peter.penz19>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: 16.12.2   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Paul Gevers 2010-03-30 20:22:12 UTC
Application: dolphin (1.4)
KDE Platform Version: 4.4.1 (KDE 4.4.1)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-17-generic i686
Distribution: Ubuntu lucid (development branch)

-- Information about the crash:
I was deleting all the files from my Zen Stone mp3 player (fat filesystem). When it was nearly finished Dolphin crashed. When I selected the files again it crashed again on the first file. Trying again it succeeded and crashed some files later. Filenames remaining after last try (no strange characters anymore):

file:///media/ZEN STONE/Anouk - Sacrifice (Unplugged).mp3
file:///media/ZEN STONE/Are og Odin - Klapp klapp.mp3
file:///media/ZEN STONE/Chris Cornell- Casino Royale Theme- You Know My Name(1).mp3
file:///media/ZEN STONE/Eva de Roovere - De Jager - 01 - Niemand Zoals Wij.mp3
file:///media/ZEN STONE/Eva de Roovere - De Jager - 12 - Om Mee Te Slapen.mp3
file:///media/ZEN STONE/Golden Earring - When The Lady Smiles.mp3
file:///media/ZEN STONE/Ilse delange_The great escape.mp3
file:///media/ZEN STONE/Juanes_La camisa negra.mp3
file:///media/ZEN STONE/Marco Borsato_Rood.mp3
file:///media/ZEN STONE/The Corrs - So Young.mp3
file:///media/ZEN STONE/load_ZEN.sh
 

The crash can be reproduced some of the time.

 -- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
[Current thread is 1 (Thread 0xb77f8980 (LWP 8204))]

Thread 4 (Thread 0xb6022b70 (LWP 8208)):
#0  pthread_once () at ../nptl/sysdeps/unix/sysv/linux/i386/pthread_once.S:36
#1  0x05e18fb2 in QThreadData::current () at thread/qthread_unix.cpp:134
#2  0x05f47aa5 in ?? () at kernel/qeventdispatcher_glib.cpp:99 from /usr/lib/libQtCore.so.4
#3  0x00ed1b2a in g_main_context_prepare () from /lib/libglib-2.0.so.0
#4  0x00ed1f49 in ?? () from /lib/libglib-2.0.so.0
#5  0x00ed2518 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#6  0x05f4759f in QEventDispatcherGlib::processEvents (this=0xa0de828, flags=...) at kernel/qeventdispatcher_glib.cpp:398
#7  0x05f19ff9 in QEventLoop::quit (this=0xb6022240) at kernel/qeventloop.cpp:322
#8  0x05f1a44a in QVector<QEventLoop*>::append (this=0xb602220c, flags=...) at ../../include/QtCore/../../src/corelib/tools/qvector.h:552
#9  QStack<QEventLoop*>::push (this=0xb602220c, flags=...) at ../../include/QtCore/../../src/corelib/tools/qstack.h:59
#10 QEventLoop::exec (this=0xb602220c, flags=...) at kernel/qeventloop.cpp:188
#11 0x05e165a8 in QThread::exec (this=0xa1a07b0) at thread/qthread.cpp:487
#12 0x05ef9bcb in QInotifyFileSystemWatcherEngine::run (this=0xa1a07b0) at io/qfilesystemwatcher_inotify.cpp:245
#13 0x05e1932e in QThreadPrivate::start (arg=0xa1a07b0) at thread/qthread_unix.cpp:248
#14 0x007dd96e in start_thread (arg=0xb6022b70) at pthread_create.c:300
#15 0x008f79de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xb3f38b70 (LWP 8214)):
#0  0x00a3e422 in __kernel_vsyscall ()
#1  0x007e2342 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0x009049c4 in __pthread_cond_timedwait (cond=0xa2940d0, mutex=0xa2940b8, abstime=0xb3f382d0) at forward.c:152
#3  0x030ebce7 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 2 (Thread 0xb4739b70 (LWP 8235)):
[KCrash Handler]
#6  QBasicAtomicInt::deref (this=0xb578d3b0) at /usr/include/qt4/QtCore/qatomic_i386.h:132
#7  QList<Nepomuk::Tag>::operator= (this=0xb578d3b0) at /usr/include/qt4/QtCore/qlist.h:412
#8  KLoadMetaDataThread::run (this=0xb578d3b0) at ../../../../apps/dolphin/src/panels/information/kloadmetadatathread.cpp:95
#9  0x05e1932e in QThreadPrivate::start (arg=0xb578d3b0) at thread/qthread_unix.cpp:248
#10 0x007dd96e in start_thread (arg=0xb4739b70) at pthread_create.c:300
#11 0x008f79de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb77f8980 (LWP 8204)):
#0  0x00a3e422 in __kernel_vsyscall ()
#1  0x008e7dfb in read () at ../sysdeps/unix/syscall-template.S:82
#2  0x00ed1745 in g_main_context_check () from /lib/libglib-2.0.so.0
#3  0x00ed212e in ?? () from /lib/libglib-2.0.so.0
#4  0x00ed2518 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x05f47565 in QEventDispatcherGlib::hasPendingEvents (this=0x9e62170) at kernel/qeventdispatcher_glib.cpp:427
#6  0x01d2ff65 in QGuiEventDispatcherGlib::startingUp (this=0x9e62170) at kernel/qguieventdispatcher_glib.cpp:214
#7  0x05f19ff9 in QEventLoop::quit (this=0xbf825be4) at kernel/qeventloop.cpp:322
#8  0x05f1a44a in QVector<QEventLoop*>::append (this=0xbf825b9c, flags=...) at ../../include/QtCore/../../src/corelib/tools/qvector.h:552
#9  QStack<QEventLoop*>::push (this=0xbf825b9c, flags=...) at ../../include/QtCore/../../src/corelib/tools/qstack.h:59
#10 QEventLoop::exec (this=0xbf825b9c, flags=...) at kernel/qeventloop.cpp:188
#11 0x05f1e63f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:968
#12 0x01c70577 in QApplication::exec () at kernel/qapplication.cpp:3579
#13 0x0807b84f in main (argc=1, argv=0xbf825e64) at ../../../../apps/dolphin/src/main.cpp:101

This bug may be a duplicate of or related to bug 224848.

Possible duplicates by query: bug 232212, bug 229257, bug 227880, bug 227149, bug 226662.

Reported using DrKonqi
Comment 1 Dario Andres 2010-03-31 14:48:22 UTC
This is related to bug 224848 and fixed in KDE SC 4.4.2
Regards

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