Bug 277577 - Crashed for no real reason
Summary: Crashed for no real reason
Status: RESOLVED FIXED
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 1.6.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-11 19:58 UTC by nevasith
Modified: 2011-07-11 21:01 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In: 4.7.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description nevasith 2011-07-11 19:58:40 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:
Trying to open 2 directories to copy file between them - one was an SD card, the other part of my local disk. Kontakt crashed along with dolphin and plasma

The crash can be reproduced some of the time.

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

Thread 5 (Thread 0x7ffc82e6b700 (LWP 2370)):
#0  0x00007ffc964cbf03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ffc8ec6a104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffc8ec6a639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffc92951446 in QEventDispatcherGlib::processEvents (this=0x17c5920, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007ffc92925882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007ffc92925abc in QEventLoop::exec (this=0x7ffc82e6add0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007ffc9283c924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#7  0x00007ffc92907c2f in QInotifyFileSystemWatcherEngine::run (this=0x18d0f50) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007ffc9283f175 in QThreadPrivate::start (arg=0x18d0f50) at thread/qthread_unix.cpp:320
#9  0x00007ffc8f135d8c in start_thread (arg=0x7ffc82e6b700) at pthread_create.c:304
#10 0x00007ffc964d904d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7ffc79d5c700 (LWP 2431)):
#0  0x00007ffc964cbf03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ffc8ec6a104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffc8ec6a639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffc92951446 in QEventDispatcherGlib::processEvents (this=0x1eb26a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007ffc92925882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007ffc92925abc in QEventLoop::exec (this=0x7ffc79d5bdd0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007ffc9283c924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#7  0x00007ffc92907c2f in QInotifyFileSystemWatcherEngine::run (this=0x1eb1b70) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007ffc9283f175 in QThreadPrivate::start (arg=0x1eb1b70) at thread/qthread_unix.cpp:320
#9  0x00007ffc8f135d8c in start_thread (arg=0x7ffc79d5c700) at pthread_create.c:304
#10 0x00007ffc964d904d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7ffc7948c700 (LWP 2526)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1  0x00007ffc73b38f41 in ?? () from /usr/lib/libxine.so.1
#2  0x00007ffc8f135d8c in start_thread (arg=0x7ffc7948c700) at pthread_create.c:304
#3  0x00007ffc964d904d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7ffc66826700 (LWP 2696)):
[KCrash Handler]
#6  readLittleEndianInt32 (this=0x2602bd0, 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=0x2602bd0, s=<value optimized out>, input=<value optimized out>) at /build/buildd/strigi-0.7.2/src/streams/oleinputstream.cpp:208
#8  0x00007ffc8c5d9162 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  0x00007ffc908fadfd in OleEndAnalyzer::analyze (this=0x2605910, ar=..., in=<value optimized out>) at /build/buildd/strigi-0.7.2/src/streamanalyzer/endanalyzers/oleendanalyzer.cpp:377
#10 0x00007ffc908e4eca in Strigi::StreamAnalyzerPrivate::analyze (this=0x242b750, idx=..., input=0x2480b50) at /build/buildd/strigi-0.7.2/src/streamanalyzer/streamanalyzer.cpp:421
#11 0x00007ffc945697d1 in KFileMetaInfoPrivate::init (this=0x1fce790, stream=..., url=..., mtime=<value optimized out>, w=<value optimized out>) at ../../kio/kio/kfilemetainfo.cpp:257
#12 0x00007ffc9456a02f in KFileMetaInfo::KFileMetaInfo (this=0x7ffc66825ce0, path=<value optimized out>, w=...) at ../../kio/kio/kfilemetainfo.cpp:286
#13 0x00007ffc946374b6 in KLoadFileMetaDataThread::run (this=0x17338c0) at ../../kio/kfile/kloadfilemetadatathread.cpp:143
#14 0x00007ffc9283f175 in QThreadPrivate::start (arg=0x17338c0) at thread/qthread_unix.cpp:320
#15 0x00007ffc8f135d8c in start_thread (arg=0x7ffc66826700) at pthread_create.c:304
#16 0x00007ffc964d904d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#17 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffc96bd7780 (LWP 2369)):
#0  0x00007ffc964cbf03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ffc8ca3e512 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007ffc8ca3ea5f in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007ffc8ca3eae4 in xcb_writev () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#4  0x00007ffc900252a7 in _XSend () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#5  0x00007ffc90019717 in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#6  0x00007ffc900198f2 in XPutImage () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#7  0x00007ffc933d3ac3 in QX11PixmapData::fromImage (this=0x26321d0, img=<value optimized out>, flags=...) at image/qpixmap_x11.cpp:612
#8  0x00007ffc933bf05f in QPixmap::fromImage (image=..., flags=...) at image/qpixmap.cpp:2059
#9  0x00007ffc93fb824a in KIconLoader::loadIcon (this=0x16ff650, _name=<value optimized out>, group=KIconLoader::Desktop, size=128, state=0, overlays=..., path_store=0x0, canReturnNull=false) at ../../kdeui/icons/kiconloader.cpp:1306
#10 0x00007ffc93fb8ec8 in KIconLoader::loadMimeTypeIcon (this=0x16ff650, _iconName=<value optimized out>, group=KIconLoader::Desktop, size=128, state=0, overlays=..., path_store=0x0) at ../../kdeui/icons/kiconloader.cpp:1178
#11 0x00007ffc94557750 in KFileItem::pixmap (this=0x1fe0390, _size=128, _state=0) at ../../kio/kio/kfileitem.cpp:935
#12 0x00007ffc967cbde4 in InformationPanelContent::showIcon (this=0x2555ac0, item=...) at ../../../dolphin/src/panels/information/informationpanelcontent.cpp:313
#13 0x00007ffc967ccf81 in InformationPanelContent::qt_metacall (this=0x2555ac0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7ffff062dcc0) at ./informationpanelcontent.moc:85
#14 0x00007ffc9293b5f8 in QMetaObject::activate (sender=0x2385270, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7ffff062dcc0) at kernel/qobject.cpp:3287
#15 0x00007ffc94598105 in KIO::PreviewJob::failed (this=<value optimized out>, _t1=<value optimized out>) at ./previewjob.moc:106
#16 0x00007ffc9459ad3d in KIO::PreviewJobPrivate::startPreview (this=0x26326a0) at ../../kio/kio/previewjob.cpp:348
#17 0x00007ffc9459ae5d in KIO::PreviewJob::qt_metacall (this=0x2385270, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x22c7d50) at ./previewjob.moc:86
#18 0x00007ffc9293a49a in QObject::event (this=0x2385270, e=<value optimized out>) at kernel/qobject.cpp:1226
#19 0x00007ffc932e59e4 in QApplicationPrivate::notify_helper (this=0x16ab720, receiver=0x2385270, e=0x241b250) at kernel/qapplication.cpp:4462
#20 0x00007ffc932ea3aa in QApplication::notify (this=<value optimized out>, receiver=0x2385270, e=0x241b250) at kernel/qapplication.cpp:4341
#21 0x00007ffc94004866 in KApplication::notify (this=0x7ffff062e990, receiver=0x2385270, event=0x241b250) at ../../kdeui/kernel/kapplication.cpp:311
#22 0x00007ffc9292649c in QCoreApplication::notifyInternal (this=0x7ffff062e990, receiver=0x2385270, event=0x241b250) at kernel/qcoreapplication.cpp:731
#23 0x00007ffc92929c25 in sendEvent (receiver=0x0, event_type=0, data=0x165d5d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#24 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x165d5d0) at kernel/qcoreapplication.cpp:1372
#25 0x00007ffc92951253 in sendPostedEvents (s=0x16ae690) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#26 postEventSourceDispatch (s=0x16ae690) at kernel/qeventdispatcher_glib.cpp:277
#27 0x00007ffc8ec69bcd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007ffc8ec6a3a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007ffc8ec6a639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007ffc929513ef in QEventDispatcherGlib::processEvents (this=0x165cdb0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#31 0x00007ffc9338cdfe in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#32 0x00007ffc92925882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#33 0x00007ffc92925abc in QEventLoop::exec (this=0x7ffff062e920, flags=...) at kernel/qeventloop.cpp:201
#34 0x00007ffc92929ecb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#35 0x00007ffc967c9995 in kdemain (argc=6, argv=0x7ffff062eeb8) at ../../../dolphin/src/main.cpp:98
#36 0x00007ffc96411eff in __libc_start_main (main=0x400730 <main(int, char**)>, argc=6, ubp_av=0x7ffff062eeb8, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7ffff062eea8) at libc-start.c:226
#37 0x0000000000400659 in _start ()

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

Possible duplicates by query: bug 277299, bug 277132, bug 277131, bug 277095, bug 277058.

Reported using DrKonqi
Comment 1 Peter Penz 2011-07-11 21:01:06 UTC
Thanks for the report. This is an issue in the corresponding Strigi analyzer
that Dolphin uses to get the metadata of a file. Dolphin for KDE 4.7 won't
crash anymore in this case (see
http://ppenz.blogspot.com/2011/03/dont-crash-when-reading-metadata.html for
details).