Bug 244275 - crash when browsing files
Summary: crash when browsing files
Status: RESOLVED DUPLICATE of bug 245928
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-12 09:34 UTC by tim blechmann
Modified: 2010-10-11 14:43 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description tim blechmann 2010-07-12 09:34:24 UTC
Application: dolphin (1.5)
KDE Platform Version: 4.4.92 (KDE 4.4.92 (KDE 4.5 RC2))
Qt Version: 4.7.0
Operating System: Linux 2.6.34.1 x86_64
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:

this crash occured when simply browsing my local file system

The crash can be reproduced some of the time.

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

Thread 4 (Thread 0x7fec26ae1710 (LWP 6927)):
#0  0x000000370a4d9f83 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x000000370c0424a9 in ?? () from /lib/libglib-2.0.so.0
#2  0x000000370c0428fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x0000003422399bd6 in QEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x000000342236c7b2 in QEventLoop::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:149
#5  0x000000342236cb9c in QEventLoop::exec (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:201
#6  0x000000342227823d in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x000000342234c6d8 in QInotifyFileSystemWatcherEngine::run (this=<value optimized out>) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x000000342227b1be in QThreadPrivate::start (arg=<value optimized out>) at thread/qthread_unix.cpp:266
#9  0x000000370b0069ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x000000370a4e66fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fec259de710 (LWP 6989)):
[KCrash Handler]
#4  0x000000370a433a75 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#5  0x000000370a4375c0 in *__GI_abort () at abort.c:92
#6  0x000000370a42c941 in *__GI___assert_fail (assertion=<value optimized out>, file=<value optimized out>, line=<value optimized out>, function=<value optimized out>) at assert.c:81
#7  0x0000003c09e1dc22 in Strigi::DataEventInputStream::read (this=<value optimized out>, start=<value optimized out>, min=<value optimized out>, max=<value optimized out>)
    at /build/buildd/strigi-0.7.2/src/streams/dataeventinputstream.cpp:72
#8  0x0000003c09a5e3ee in PdfParser::read (this=<value optimized out>, min=<value optimized out>, max=<value optimized out>) at /build/buildd/strigi-0.7.2/src/streams/pdf/pdfparser.cpp:41
#9  0x0000003c09a5e9a5 in PdfParser::skipWhitespace (this=<value optimized out>) at /build/buildd/strigi-0.7.2/src/streams/pdf/pdfparser.cpp:136
#10 0x0000003c09a5eab3 in PdfParser::skipWhitespaceOrComment (this=<value optimized out>) at /build/buildd/strigi-0.7.2/src/streams/pdf/pdfparser.cpp:155
#11 0x0000003c09a601aa in PdfParser::parse (this=<value optimized out>, stream=<value optimized out>) at /build/buildd/strigi-0.7.2/src/streams/pdf/pdfparser.cpp:595
#12 0x0000003c09a4f603 in PdfEndAnalyzer::analyze (this=<value optimized out>, as=<value optimized out>, in=<value optimized out>)
    at /build/buildd/strigi-0.7.2/src/streamanalyzer/endanalyzers/pdfendanalyzer.cpp:62
#13 0x0000003c09a3a172 in Strigi::StreamAnalyzerPrivate::analyze (this=<value optimized out>, idx=<value optimized out>, input=<value optimized out>)
    at /build/buildd/strigi-0.7.2/src/streamanalyzer/streamanalyzer.cpp:421
#14 0x00000034269465e5 in KFileMetaInfoPrivate::init (this=<value optimized out>, stream=<value optimized out>, url=<value optimized out>, mtime=<value optimized out>, w=<value optimized out>)
    at ../../kio/kio/kfilemetainfo.cpp:210
#15 0x00000034269482f3 in KFileMetaInfo (this=<value optimized out>, path=<value optimized out>, w=<value optimized out>) at ../../kio/kio/kfilemetainfo.cpp:237
#16 0x0000003426a32212 in KLoadFileMetaDataThread::run (this=<value optimized out>) at ../../kio/kfile/kloadfilemetadatathread.cpp:124
#17 0x000000342227b1be in QThreadPrivate::start (arg=<value optimized out>) at thread/qthread_unix.cpp:266
#18 0x000000370b0069ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#19 0x000000370a4e66fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#20 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fec2164d710 (LWP 6992)):
#0  0x000000370a4defe3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x0000003422349f7d in QProcessManager::run (this=<value optimized out>) at io/qprocess_unix.cpp:245
#2  0x000000342227b1be in QThreadPrivate::start (arg=<value optimized out>) at thread/qthread_unix.cpp:266
#3  0x000000370b0069ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x000000370a4e66fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fec2cf18760 (LWP 6921)):
#0  0x000000370a4d9f83 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x000000370d00929a in ?? () from /usr/lib/libxcb.so.1
#2  0x000000370d00ac2c in xcb_wait_for_reply () from /usr/lib/libxcb.so.1
#3  0x000000370c44a8d3 in _XReply () from /usr/lib/libX11.so.6
#4  0x000000370c426a45 in XGetImage () from /usr/lib/libX11.so.6
#5  0x0000003423cc6353 in QX11PixmapData::toImage (this=<value optimized out>) at image/qpixmap_x11.cpp:1498
#6  0x0000003423cada50 in QPixmap::toImage (this=<value optimized out>) at image/qpixmap.cpp:487
#7  0x00000034251e02ad in KIconEffect::apply (this=<value optimized out>, pixmap=<value optimized out>, effect=<value optimized out>, value=<value optimized out>, col=<value optimized out>, 
    col2=<value optimized out>, trans=<value optimized out>) at ../../kdeui/icons/kiconeffect.cpp:287
#8  0x00000034251e05af in KIconEffect::apply (this=<value optimized out>, pixmap=<value optimized out>, group=<value optimized out>, state=<value optimized out>)
    at ../../kdeui/icons/kiconeffect.cpp:259
#9  0x000000342693ee36 in KFileItemDelegate::Private::applyHoverEffect (this=<value optimized out>, icon=<value optimized out>) at ../../kio/kio/kfileitemdelegate.cpp:557
#10 0x00000034269445d6 in KFileItemDelegate::paint (this=<value optimized out>, painter=<value optimized out>, option=<value optimized out>, index=<value optimized out>)
    at ../../kio/kio/kfileitemdelegate.cpp:1394
#11 0x0000003429047d08 in DolphinFileItemDelegate::paint (this=<value optimized out>, painter=<value optimized out>, option=<value optimized out>, index=<value optimized out>)
    at ../../../../apps/dolphin/src/dolphinfileitemdelegate.cpp:78
#12 0x00000034241393ca in QListView::paintEvent (this=<value optimized out>, e=<value optimized out>) at itemviews/qlistview.cpp:1044
#13 0x0000003429043b81 in DolphinColumnView::paintEvent (this=<value optimized out>, event=<value optimized out>) at ../../../../apps/dolphin/src/dolphincolumnview.cpp:290
#14 0x0000003423c1e27e in QWidget::event (this=<value optimized out>, event=<value optimized out>) at kernel/qwidget.cpp:8303
#15 0x0000003423fe2b06 in QFrame::event (this=<value optimized out>, e=<value optimized out>) at widgets/qframe.cpp:557
#16 0x000000342411a7ab in QAbstractItemView::viewportEvent (this=<value optimized out>, event=<value optimized out>) at itemviews/qabstractitemview.cpp:1619
#17 0x000000342236d2b7 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>)
    at kernel/qcoreapplication.cpp:847
#18 0x0000003423bc8cac in QApplicationPrivate::notify_helper (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:4385
#19 0x0000003423bce7cd in QApplication::notify (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:4270
#20 0x0000003425233926 in KApplication::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at ../../kdeui/kernel/kapplication.cpp:309
#21 0x000000342236da8c in QCoreApplication::notifyInternal (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at kernel/qcoreapplication.cpp:732
#22 0x0000003423c24d8d in QCoreApplication::sendSpontaneousEvent (this=<value optimized out>, pdev=<value optimized out>, rgn=<value optimized out>, offset=<value optimized out>, 
    flags=<value optimized out>, sharedPainter=<value optimized out>, backingStore=) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#23 QWidgetPrivate::drawWidget (this=<value optimized out>, pdev=<value optimized out>, rgn=<value optimized out>, offset=<value optimized out>, flags=<value optimized out>, 
    sharedPainter=<value optimized out>, backingStore=) at kernel/qwidget.cpp:5390
#24 0x0000003423c25a28 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=<value optimized out>, index=<value optimized out>, 
    rgn=<value optimized out>, offset=<value optimized out>, flags=) at kernel/qwidget.cpp:5597
#25 0x0000003423c25859 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=<value optimized out>, index=<value optimized out>, 
    rgn=<value optimized out>, offset=<value optimized out>, flags=) at kernel/qwidget.cpp:5584
#26 0x0000003423c24aea in QWidgetPrivate::drawWidget (this=<value optimized out>, pdev=<value optimized out>, rgn=<value optimized out>, offset=<value optimized out>, flags=<value optimized out>, 
    sharedPainter=<value optimized out>, backingStore=) at kernel/qwidget.cpp:5443
#27 0x0000003423c25a28 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=<value optimized out>, index=<value optimized out>, 
    rgn=<value optimized out>, offset=<value optimized out>, flags=) at kernel/qwidget.cpp:5597
#28 0x0000003423c24aea in QWidgetPrivate::drawWidget (this=<value optimized out>, pdev=<value optimized out>, rgn=<value optimized out>, offset=<value optimized out>, flags=<value optimized out>, 
    sharedPainter=<value optimized out>, backingStore=) at kernel/qwidget.cpp:5443
#29 0x0000003423c25a28 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=<value optimized out>, index=<value optimized out>, 
    rgn=<value optimized out>, offset=<value optimized out>, flags=) at kernel/qwidget.cpp:5597
#30 0x0000003423c24aea in QWidgetPrivate::drawWidget (this=<value optimized out>, pdev=<value optimized out>, rgn=<value optimized out>, offset=<value optimized out>, flags=<value optimized out>, 
    sharedPainter=<value optimized out>, backingStore=) at kernel/qwidget.cpp:5443
#31 0x0000003423c25a28 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=<value optimized out>, index=<value optimized out>, 
    rgn=<value optimized out>, offset=<value optimized out>, flags=) at kernel/qwidget.cpp:5597
#32 0x0000003423c24aea in QWidgetPrivate::drawWidget (this=<value optimized out>, pdev=<value optimized out>, rgn=<value optimized out>, offset=<value optimized out>, flags=<value optimized out>, 
    sharedPainter=<value optimized out>, backingStore=) at kernel/qwidget.cpp:5443
#33 0x0000003423c25a28 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=<value optimized out>, index=<value optimized out>, 
    rgn=<value optimized out>, offset=<value optimized out>, flags=) at kernel/qwidget.cpp:5597
#34 0x0000003423c24aea in QWidgetPrivate::drawWidget (this=<value optimized out>, pdev=<value optimized out>, rgn=<value optimized out>, offset=<value optimized out>, flags=<value optimized out>, 
    sharedPainter=<value optimized out>, backingStore=) at kernel/qwidget.cpp:5443
#35 0x0000003423c25a28 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=<value optimized out>, index=<value optimized out>, 
    rgn=<value optimized out>, offset=<value optimized out>, flags=) at kernel/qwidget.cpp:5597
#36 0x0000003423c24aea in QWidgetPrivate::drawWidget (this=<value optimized out>, pdev=<value optimized out>, rgn=<value optimized out>, offset=<value optimized out>, flags=<value optimized out>, 
    sharedPainter=<value optimized out>, backingStore=) at kernel/qwidget.cpp:5443
#37 0x0000003423c25a28 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=<value optimized out>, index=<value optimized out>, 
    rgn=<value optimized out>, offset=<value optimized out>, flags=) at kernel/qwidget.cpp:5597
#38 0x0000003423c24aea in QWidgetPrivate::drawWidget (this=<value optimized out>, pdev=<value optimized out>, rgn=<value optimized out>, offset=<value optimized out>, flags=<value optimized out>, 
    sharedPainter=<value optimized out>, backingStore=) at kernel/qwidget.cpp:5443
#39 0x0000003423c25a28 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=<value optimized out>, index=<value optimized out>, 
    rgn=<value optimized out>, offset=<value optimized out>, flags=) at kernel/qwidget.cpp:5597
#40 0x0000003423c24aea in QWidgetPrivate::drawWidget (this=<value optimized out>, pdev=<value optimized out>, rgn=<value optimized out>, offset=<value optimized out>, flags=<value optimized out>, 
    sharedPainter=<value optimized out>, backingStore=) at kernel/qwidget.cpp:5443
#41 0x0000003423df54f8 in QWidgetBackingStore::sync (this=<value optimized out>) at painting/qbackingstore.cpp:1328
#42 0x0000003423c18300 in QWidgetPrivate::syncBackingStore (this=<value optimized out>) at kernel/qwidget.cpp:1775
#43 0x0000003423c1e945 in QWidget::event (this=<value optimized out>, event=<value optimized out>) at kernel/qwidget.cpp:8450
#44 0x0000003423ffe7cb in QMainWindow::event (this=<value optimized out>, event=<value optimized out>) at widgets/qmainwindow.cpp:1417
#45 0x000000342534e283 in KXmlGuiWindow::event (this=<value optimized out>, ev=<value optimized out>) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:130
#46 0x0000003423bc8cdc in QApplicationPrivate::notify_helper (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:4389
#47 0x0000003423bce7cd in QApplication::notify (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:4270
#48 0x0000003425233926 in KApplication::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at ../../kdeui/kernel/kapplication.cpp:309
#49 0x000000342236da8c in QCoreApplication::notifyInternal (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at kernel/qcoreapplication.cpp:732
#50 0x00000034223709b2 in QCoreApplication::sendEvent (receiver=<value optimized out>, event_type=<value optimized out>, data=<value optimized out>)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#51 QCoreApplicationPrivate::sendPostedEvents (receiver=<value optimized out>, event_type=<value optimized out>, data=<value optimized out>) at kernel/qcoreapplication.cpp:1373
#52 0x000000342239a043 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#53 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#54 0x000000370c03e8c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#55 0x000000370c042748 in ?? () from /lib/libglib-2.0.so.0
#56 0x000000370c0428fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#57 0x0000003422399b83 in QEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#58 0x0000003423c7a7ee in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#59 0x000000342236c7b2 in QEventLoop::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:149
#60 0x000000342236cb9c in QEventLoop::exec (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:201
#61 0x0000003422370c4b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#62 0x000000342764bdbf in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../../../apps/dolphin/src/main.cpp:98
#63 0x000000370a41ec4d in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, 
    rtld_fini=<value optimized out>, stack_end=) at libc-start.c:226
#64 0x00000000004006b9 in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2010-08-07 15:31:33 UTC
This seems to be related to the crashes on bug 245928. (file analyzer (strigi) bug with PDF files on KDE SC 4.5)
Regards
Comment 2 Peter Penz 2010-10-11 14:43:54 UTC

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