Bug 271718

Summary: Dolphin Crashes after inserting NTFS formatted 8GB USB stick
Product: [Applications] dolphin Reporter: Bjørn Kristiansen <kribjo>
Component: generalAssignee: Peter Penz <peter.penz19>
Status: RESOLVED DUPLICATE    
Severity: crash CC: develop, frank78ac, glaessel
Priority: NOR    
Version: 16.12.2   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Bjørn Kristiansen 2011-04-25 23:03:09 UTC
Application: dolphin (1.6.1)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-8-generic x86_64
Distribution: Ubuntu 11.04

-- Information about the crash:
- What I was doing when the application crashed:
Just logged into my computer after booting it up. Inserted USB stick. Did not run any other programs prior to inserting. Selected "open with filemanager" from the usb icon on the system tray.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
	in ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S
[Current thread is 1 (Thread 0x7f368ff9f780 (LWP 2322))]

Thread 4 (Thread 0x7f367c231700 (LWP 2323)):
#0  0x00007fff0d1ff861 in clock_gettime ()
#1  0x00007f3686a78146 in clock_gettime (clock_id=1, tp=0x7f367c230b30) at ../sysdeps/unix/clock_gettime.c:116
#2  0x00007f368bc53304 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007f368bd14e3d in QTimerInfoList::updateCurrentTime (this=0x134c0f0) at kernel/qeventdispatcher_unix.cpp:339
#5  0x00007f368bd151a5 in QTimerInfoList::timerWait (this=0x134c0f0, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#6  0x00007f368bd13c2c in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7f367c230c4c) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007f368bd13cd5 in timerSourcePrepare (source=<value optimized out>, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007f368802c0a2 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f368802cf9d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f368802d639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f368bd14446 in QEventDispatcherGlib::processEvents (this=0x134a660, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#12 0x00007f368bce8882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007f368bce8abc in QEventLoop::exec (this=0x7f367c230dd0, flags=...) at kernel/qeventloop.cpp:201
#14 0x00007f368bbff924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#15 0x00007f368bccac2f in QInotifyFileSystemWatcherEngine::run (this=0x133f6d0) at io/qfilesystemwatcher_inotify.cpp:248
#16 0x00007f368bc02175 in QThreadPrivate::start (arg=0x133f6d0) at thread/qthread_unix.cpp:320
#17 0x00007f36884f8d8c in start_thread (arg=0x7f367c231700) at pthread_create.c:304
#18 0x00007f368f89c04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#19 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f3679b9e700 (LWP 2328)):
#0  0x00007f36884fcd9d in __pthread_mutex_unlock_usercnt (mutex=0x11f3408) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x11f3408) at pthread_mutex_unlock.c:290
#2  0x00007f368802c79a in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f368802d122 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f368802d639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f368bd14446 in QEventDispatcherGlib::processEvents (this=0x1572440, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00007f368bce8882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f368bce8abc in QEventLoop::exec (this=0x7f3679b9ddd0, flags=...) at kernel/qeventloop.cpp:201
#8  0x00007f368bbff924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#9  0x00007f368bccac2f in QInotifyFileSystemWatcherEngine::run (this=0x154d6a0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007f368bc02175 in QThreadPrivate::start (arg=0x154d6a0) at thread/qthread_unix.cpp:320
#11 0x00007f36884f8d8c in start_thread (arg=0x7f3679b9e700) at pthread_create.c:304
#12 0x00007f368f89c04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f367939d700 (LWP 2334)):
[KCrash Handler]
#6  readLittleEndianInt32 (this=0x7f366c1115d0, s=<value optimized out>, input=<value optimized out>) at /build/buildd/strigi-0.7.2/src/streams/textutils.h:78
#7  Strigi::OleInputStream::Private::Private (this=0x7f366c1115d0, s=<value optimized out>, input=<value optimized out>) at /build/buildd/strigi-0.7.2/src/streams/oleinputstream.cpp:208
#8  0x00007f368599c162 in Strigi::OleInputStream::OleInputStream (this=<value optimized out>, input=<value optimized out>) at /build/buildd/strigi-0.7.2/src/streams/oleinputstream.cpp:151
#9  0x00007f3689cbddfd in OleEndAnalyzer::analyze (this=0x7f366c01abc0, ar=..., in=<value optimized out>) at /build/buildd/strigi-0.7.2/src/streamanalyzer/endanalyzers/oleendanalyzer.cpp:377
#10 0x00007f3689ca7eca in Strigi::StreamAnalyzerPrivate::analyze (this=0x7f366c063d60, idx=..., input=0x7f366c01b510) at /build/buildd/strigi-0.7.2/src/streamanalyzer/streamanalyzer.cpp:421
#11 0x00007f368d92c7d1 in KFileMetaInfoPrivate::init (this=0x7f366c011d90, stream=..., url=..., mtime=<value optimized out>, w=<value optimized out>) at ../../kio/kio/kfilemetainfo.cpp:257
#12 0x00007f368d92d02f in KFileMetaInfo::KFileMetaInfo (this=0x7f367939cce0, path=<value optimized out>, w=...) at ../../kio/kio/kfilemetainfo.cpp:286
#13 0x00007f368d9fa4b6 in KLoadFileMetaDataThread::run (this=0x17c3b20) at ../../kio/kfile/kloadfilemetadatathread.cpp:143
#14 0x00007f368bc02175 in QThreadPrivate::start (arg=0x17c3b20) at thread/qthread_unix.cpp:320
#15 0x00007f36884f8d8c in start_thread (arg=0x7f367939d700) at pthread_create.c:304
#16 0x00007f368f89c04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#17 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f368ff9f780 (LWP 2322)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f368bc0282b in wait (this=<value optimized out>, mutex=0x1341700, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1341700, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f368bc01910 in QThread::wait (this=<value optimized out>, time=18446744073709551615) at thread/qthread_unix.cpp:722
#4  0x00007f368bcbe5d0 in QFileSystemWatcher::~QFileSystemWatcher (this=0x13413f0, __in_chrg=<value optimized out>) at io/qfilesystemwatcher.cpp:446
#5  0x00007f368bcbe6a9 in QFileSystemWatcher::~QFileSystemWatcher (this=0x13413f0, __in_chrg=<value optimized out>) at io/qfilesystemwatcher.cpp:462
#6  0x00007f368bcfbc14 in QObjectPrivate::deleteChildren (this=0x1341350) at kernel/qobject.cpp:1964
#7  0x00007f368bd005f4 in QObject::~QObject (this=0x133f8c0, __in_chrg=<value optimized out>) at kernel/qobject.cpp:946
#8  0x00007f368b3d17d9 in Solid::Backends::Fstab::FstabWatcher::~FstabWatcher (this=0x133f8c0, __in_chrg=<value optimized out>) at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:51
#9  0x00007f368f7ef961 in __run_exit_handlers (status=1) at exit.c:78
#10 exit (status=1) at exit.c:100
#11 0x00007f368c714d48 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:781
#12 0x00007f368d3c6638 in KApplication::xioErrhandler (this=0x7fff0d1cb0a0, dpy=0x111f4e0) at ../../kdeui/kernel/kapplication.cpp:419
#13 0x00007f36893eadee in _XIOError () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#14 0x00007f36893e862d in _XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#15 0x00007f36893d8f1f in XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#16 0x00007f368c74fc4c in x11EventSourceCheck (s=0x1106db0) at kernel/qguieventdispatcher_glib.cpp:85
#17 0x00007f368802c854 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007f368802d122 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007f368802d639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007f368bd143ef in QEventDispatcherGlib::processEvents (this=0x10b7db0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#21 0x00007f368c74fdfe in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#22 0x00007f368bce8882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#23 0x00007f368bce8abc in QEventLoop::exec (this=0x7fff0d1cb030, flags=...) at kernel/qeventloop.cpp:201
#24 0x00007f368bcececb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#25 0x00007f368fb8c995 in kdemain (argc=6, argv=0x7fff0d1cb5c8) at ../../../dolphin/src/main.cpp:98
#26 0x00007f368f7d4eff in __libc_start_main (main=0x400730 <main(int, char**)>, argc=6, ubp_av=0x7fff0d1cb5c8, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff0d1cb5b8) at libc-start.c:226
#27 0x0000000000400659 in _start ()

Possible duplicates by query: bug 271627, bug 270271, bug 269828, bug 269275, bug 262299.

Reported using DrKonqi
Comment 1 Bjørn Kristiansen 2011-04-25 23:05:54 UTC
Sorry forgot to add in my initial comment.

Dolphin actually opened the window showing the files (7 in total). But crashed after a few seconds.

Regards,

Bjørn
Comment 2 Frank Reininghaus 2011-04-26 23:20:37 UTC
Thanks for the bug report! This is a bug in the Strigi library, which Dolphin
uses to analyse files. KDE 4.7.0 will contain a workaround for this crash.

*** This bug has been marked as a duplicate of bug 270271 ***
Comment 3 Frank Reininghaus 2011-05-05 21:52:07 UTC
*** Bug 272563 has been marked as a duplicate of this bug. ***
Comment 4 Peter Penz 2011-05-06 09:59:21 UTC
*** Bug 272599 has been marked as a duplicate of this bug. ***