Bug 280577 - Dolphin crashes al abrir un directorio de un disco NTFS
Summary: Dolphin crashes al abrir un directorio de un disco NTFS
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-08-22 14:59 UTC by Rafael
Modified: 2011-08-26 15:09 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 Rafael 2011-08-22 14:59:51 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-11-generic i686
Distribution: Ubuntu 11.04

-- Information about the crash:
- What I was doing when the application crashed:
Navegando por un directorio NTFS (instalación de windows 7)

-- Backtrace:
Application: Dolphin (dolphin), signal: Aborted
[Current thread is 1 (Thread 0xb7838a20 (LWP 2086))]

Thread 4 (Thread 0xb5583b70 (LWP 2087)):
#0  0x0048dd41 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x03360dd8 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x0342d4f2 in updateCurrentTime (this=0xb4c0097c, tm=...) at kernel/qeventdispatcher_unix.cpp:339
#4  QTimerInfoList::timerWait (this=0xb4c0097c, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x0342bd32 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb55830dc) at kernel/qeventdispatcher_glib.cpp:136
#6  0x0342bdcd in timerSourcePrepare (source=0xb4c00948, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x00e2bd74 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x00e2cc03 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x00e2d2c4 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x0342c577 in QEventDispatcherGlib::processEvents (this=0x98bfc40, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x033fe289 in QEventLoop::processEvents (this=0xb5583290, flags=...) at kernel/qeventloop.cpp:149
#12 0x033fe522 in QEventLoop::exec (this=0xb5583290, flags=...) at kernel/qeventloop.cpp:201
#13 0x033082a0 in QThread::exec (this=0x9872ea8) at thread/qthread.cpp:492
#14 0x033dffdb in QInotifyFileSystemWatcherEngine::run (this=0x9872ea8) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x0330ada2 in QThreadPrivate::start (arg=0x9872ea8) at thread/qthread_unix.cpp:320
#16 0x00476e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0x006a173e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0xb3a9cb70 (LWP 2091)):
#0  QThreadData::current () at thread/qthread_unix.cpp:198
#1  0x0342bff5 in postEventSourcePrepare (s=0x9b9fac0, timeout=0x0) at kernel/qeventdispatcher_glib.cpp:254
#2  0x0342c069 in postEventSourceCheck (source=0x9b9fac0) at kernel/qeventdispatcher_glib.cpp:270
#3  0x00e2c4bd in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x00e2cdda in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x00e2d2c4 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0x0342c577 in QEventDispatcherGlib::processEvents (this=0x99c47f0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#7  0x033fe289 in QEventLoop::processEvents (this=0xb3a9c290, flags=...) at kernel/qeventloop.cpp:149
#8  0x033fe522 in QEventLoop::exec (this=0xb3a9c290, flags=...) at kernel/qeventloop.cpp:201
#9  0x033082a0 in QThread::exec (this=0x9b85918) at thread/qthread.cpp:492
#10 0x033dffdb in QInotifyFileSystemWatcherEngine::run (this=0x9b85918) at io/qfilesystemwatcher_inotify.cpp:248
#11 0x0330ada2 in QThreadPrivate::start (arg=0x9b85918) at thread/qthread_unix.cpp:320
#12 0x00476e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#13 0x006a173e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xb2a9ab70 (LWP 2351)):
[KCrash Handler]
#7  0x00458416 in __kernel_vsyscall ()
#8  0x005fbe71 in raise () from /lib/i386-linux-gnu/libc.so.6
#9  0x005ff34e in abort () from /lib/i386-linux-gnu/libc.so.6
#10 0x005f4888 in __assert_fail () from /lib/i386-linux-gnu/libc.so.6
#11 0x00998ef1 in Strigi::AnalysisResult::Private::Private (this=0x9fb8020, p=..., name=0x9fb7f8c "", mt=1283315482, t=..., parent=...) at /build/buildd/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:134
#12 0x00998fd3 in Strigi::AnalysisResult::AnalysisResult (this=0x9fb8010, path=..., name=0x9fb7f8c "", mt=1283315482, parent=...) at /build/buildd/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:140
#13 0x009992fd in Strigi::AnalysisResult::indexChild (this=0xb2a9a0f4, name=..., mt=1283315482, file=0x9fb62b0) at /build/buildd/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:249
#14 0x009dabaf in ZipEndAnalyzer::analyze (this=0x9c4ecf0, idx=..., in=0x9e925e8) at /build/buildd/strigi-0.7.2/src/streamanalyzer/endanalyzers/zipendanalyzer.cpp:62
#15 0x009be5ba in Strigi::StreamAnalyzerPrivate::analyze (this=0x9f8eb58, idx=..., input=0x9e925e8) at /build/buildd/strigi-0.7.2/src/streamanalyzer/streamanalyzer.cpp:421
#16 0x0110b395 in KFileMetaInfoPrivate::init (this=0x9f877c0, stream=..., url=..., mtime=1304370310, w=...) at ../../kio/kio/kfilemetainfo.cpp:257
#17 0x0110bcd7 in KFileMetaInfo::KFileMetaInfo (this=0xb2a9a2bc, path=..., w=...) at ../../kio/kio/kfilemetainfo.cpp:286
#18 0x011ece49 in KLoadFileMetaDataThread::run (this=0x9e20bb8) at ../../kio/kfile/kloadfilemetadatathread.cpp:143
#19 0x0330ada2 in QThreadPrivate::start (arg=0x9e20bb8) at thread/qthread_unix.cpp:320
#20 0x00476e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#21 0x006a173e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb7838a20 (LWP 2086)):
#0  0x00692f63 in poll () from /lib/i386-linux-gnu/libc.so.6
#1  0x00dc3fe0 in ?? () from /usr/lib/i386-linux-gnu/libxcb.so.1
#2  0x00dc5937 in xcb_wait_for_reply () from /usr/lib/i386-linux-gnu/libxcb.so.1
#3  0x01279b00 in _XReply () from /usr/lib/i386-linux-gnu/libX11.so.6
#4  0x0125dff9 in XGetImage () from /usr/lib/i386-linux-gnu/libX11.so.6
#5  0x0538f211 in QX11PixmapData::toImage (this=0x9f6f280, rect=...) at image/qpixmap_x11.cpp:1545
#6  0x0538aea7 in QX11PixmapData::toImage (this=0x9f6f280) at image/qpixmap_x11.cpp:1576
#7  0x0538c54c in QX11PixmapData::setAlphaChannel (this=0x9f6f280, alpha=...) at image/qpixmap_x11.cpp:1299
#8  0x053798a7 in QPixmap::setAlphaChannel (this=0xbfd483c0, alphaChannel=...) at image/qpixmap.cpp:1882
#9  0x00d017af in SelectionToggle::paintEvent (this=0x9f92c48, event=0xbfd489a4) at ../../../dolphin/src/views/selectiontoggle.cpp:181
#10 0x052e718e in QWidget::event (this=0x9f92c48, event=0xbfd489a4) at kernel/qwidget.cpp:8405
#11 0x05692e9e in QAbstractButton::event (this=0x9f92c48, e=0xbfd489a4) at widgets/qabstractbutton.cpp:1080
#12 0x0528ed24 in QApplicationPrivate::notify_helper (this=0x97c1af8, receiver=0x9f92c48, e=0xbfd489a4) at kernel/qapplication.cpp:4462
#13 0x0529397b in QApplication::notify (this=0xbfd4b300, receiver=0x9f92c48, e=0xbfd489a4) at kernel/qapplication.cpp:4427
#14 0x078783ca in KApplication::notify (this=0xbfd4b300, receiver=0x9f92c48, event=0xbfd489a4) at ../../kdeui/kernel/kapplication.cpp:311
#15 0x033ff0bb in QCoreApplication::notifyInternal (this=0xbfd4b300, receiver=0x9f92c48, event=0xbfd489a4) at kernel/qcoreapplication.cpp:731
#16 0x052e3f0c in sendSpontaneousEvent (this=0x9e5d610, pdev=0x986dd2c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9a1d8e0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#17 QWidgetPrivate::drawWidget (this=0x9e5d610, pdev=0x986dd2c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9a1d8e0) at kernel/qwidget.cpp:5492
#18 0x052e4b7c in QWidgetPrivate::paintSiblingsRecursive (this=0x9fbb868, pdev=0x986dd2c, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9a1d8e0) at kernel/qwidget.cpp:5699
#19 0x052e3c80 in QWidgetPrivate::drawWidget (this=0x9fbb868, pdev=0x986dd2c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9a1d8e0) at kernel/qwidget.cpp:5545
#20 0x052e4b7c in QWidgetPrivate::paintSiblingsRecursive (this=0x9f4ed60, pdev=0x986dd2c, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9a1d8e0) at kernel/qwidget.cpp:5699
#21 0x052e4a42 in QWidgetPrivate::paintSiblingsRecursive (this=0x9f4ed60, pdev=0x986dd2c, siblings=..., index=1, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9a1d8e0) at kernel/qwidget.cpp:5686
#22 0x052e4a42 in QWidgetPrivate::paintSiblingsRecursive (this=0x9f4ed60, pdev=0x986dd2c, siblings=..., index=11, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9a1d8e0) at kernel/qwidget.cpp:5686
#23 0x052e4a42 in QWidgetPrivate::paintSiblingsRecursive (this=0x9f4ed60, pdev=0x986dd2c, siblings=..., index=12, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9a1d8e0) at kernel/qwidget.cpp:5686
#24 0x052e4a42 in QWidgetPrivate::paintSiblingsRecursive (this=0x9f4ed60, pdev=0x986dd2c, siblings=..., index=13, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9a1d8e0) at kernel/qwidget.cpp:5686
#25 0x052e4a42 in QWidgetPrivate::paintSiblingsRecursive (this=0x9f4ed60, pdev=0x986dd2c, siblings=..., index=14, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9a1d8e0) at kernel/qwidget.cpp:5686
#26 0x052e4a42 in QWidgetPrivate::paintSiblingsRecursive (this=0x9f4ed60, pdev=0x986dd2c, siblings=..., index=16, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9a1d8e0) at kernel/qwidget.cpp:5686
#27 0x052e3c80 in QWidgetPrivate::drawWidget (this=0x9f4ed60, pdev=0x986dd2c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9a1d8e0) at kernel/qwidget.cpp:5545
#28 0x052e4b7c in QWidgetPrivate::paintSiblingsRecursive (this=0x9a0d6b0, pdev=0x986dd2c, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9a1d8e0) at kernel/qwidget.cpp:5699
#29 0x052e3c80 in QWidgetPrivate::drawWidget (this=0x9a0d6b0, pdev=0x986dd2c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9a1d8e0) at kernel/qwidget.cpp:5545
#30 0x052e4b7c in QWidgetPrivate::paintSiblingsRecursive (this=0x99acae8, pdev=0x986dd2c, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9a1d8e0) at kernel/qwidget.cpp:5699
#31 0x052e3c80 in QWidgetPrivate::drawWidget (this=0x99acae8, pdev=0x986dd2c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9a1d8e0) at kernel/qwidget.cpp:5545
#32 0x052e4b7c in QWidgetPrivate::paintSiblingsRecursive (this=0x9982a68, pdev=0x986dd2c, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9a1d8e0) at kernel/qwidget.cpp:5699
#33 0x052e3c80 in QWidgetPrivate::drawWidget (this=0x9982a68, pdev=0x986dd2c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9a1d8e0) at kernel/qwidget.cpp:5545
#34 0x052e4b7c in QWidgetPrivate::paintSiblingsRecursive (this=0x9afbc70, pdev=0x986dd2c, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9a1d8e0) at kernel/qwidget.cpp:5699
#35 0x052e3c80 in QWidgetPrivate::drawWidget (this=0x9afbc70, pdev=0x986dd2c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9a1d8e0) at kernel/qwidget.cpp:5545
#36 0x052e4b7c in QWidgetPrivate::paintSiblingsRecursive (this=0x97b2950, pdev=0x986dd2c, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9a1d8e0) at kernel/qwidget.cpp:5699
#37 0x052e4a42 in QWidgetPrivate::paintSiblingsRecursive (this=0x97b2950, pdev=0x986dd2c, siblings=..., index=10, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9a1d8e0) at kernel/qwidget.cpp:5686
#38 0x052e3c80 in QWidgetPrivate::drawWidget (this=0x97b2950, pdev=0x986dd2c, rgn=..., offset=..., flags=5, sharedPainter=0x0, backingStore=0x9a1d8e0) at kernel/qwidget.cpp:5545
#39 0x054c2398 in QWidgetBackingStore::sync (this=0x9a1d8e0) at painting/qbackingstore.cpp:1333
#40 0x052d9843 in QWidgetPrivate::syncBackingStore (this=0x97b2950) at kernel/qwidget.cpp:1842
#41 0x052e77e5 in QWidget::event (this=0x9864628, event=0x9e86b60) at kernel/qwidget.cpp:8552
#42 0x056f8527 in QMainWindow::event (this=0x9864628, event=0x9e86b60) at widgets/qmainwindow.cpp:1480
#43 0x079532bc in KMainWindow::event (this=0x9864628, ev=0x9e86b60) at ../../kdeui/widgets/kmainwindow.cpp:1100
#44 0x07993b5f in KXmlGuiWindow::event (this=0x9864628, ev=0x9e86b60) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126
#45 0x0528ed24 in QApplicationPrivate::notify_helper (this=0x97c1af8, receiver=0x9864628, e=0x9e86b60) at kernel/qapplication.cpp:4462
#46 0x0529397b in QApplication::notify (this=0xbfd4b300, receiver=0x9864628, e=0x9e86b60) at kernel/qapplication.cpp:4427
#47 0x078783ca in KApplication::notify (this=0xbfd4b300, receiver=0x9864628, event=0x9e86b60) at ../../kdeui/kernel/kapplication.cpp:311
#48 0x033ff0bb in QCoreApplication::notifyInternal (this=0xbfd4b300, receiver=0x9864628, event=0x9e86b60) at kernel/qcoreapplication.cpp:731
#49 0x03402c79 in sendEvent (receiver=0x0, event_type=0, data=0x97828b8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#50 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x97828b8) at kernel/qcoreapplication.cpp:1372
#51 0x03402e0d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1265
#52 0x0342c3c4 in sendPostedEvents (s=0x97bd4a0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#53 postEventSourceDispatch (s=0x97bd4a0) at kernel/qeventdispatcher_glib.cpp:277
#54 0x00e2c848 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#55 0x00e2d010 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#56 0x00e2d2c4 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#57 0x0342c53c in QEventDispatcherGlib::processEvents (this=0x9782410, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#58 0x053451e5 in QGuiEventDispatcherGlib::processEvents (this=0x9782410, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#59 0x033fe289 in QEventLoop::processEvents (this=0xbfd4b254, flags=...) at kernel/qeventloop.cpp:149
#60 0x033fe522 in QEventLoop::exec (this=0xbfd4b254, flags=...) at kernel/qeventloop.cpp:201
#61 0x03402ecc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#62 0x0528c8e7 in QApplication::exec () at kernel/qapplication.cpp:3736
#63 0x00b87e8d in kdemain (argc=5, argv=0xbfd4b4f4) at ../../../dolphin/src/main.cpp:98
#64 0x080485bb in main (argc=5, argv=0xbfd4b4f4) at dolphin_dummy.cpp:3

Possible duplicates by query: bug 280421, bug 280303, bug 279251, bug 278239, bug 278035.

Reported using DrKonqi
Comment 1 Frank Reininghaus 2011-08-26 15:09:12 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 does not
crash anymore in this case (see
http://ppenz.blogspot.com/2011/03/dont-crash-when-reading-metadata.html for
details).