Bug 247121 - Dolphin (KDE 4.4.95) crashes randomly when hovering over and/or selecting certain file types
Summary: Dolphin (KDE 4.4.95) crashes randomly when hovering over and/or selecting cer...
Status: RESOLVED DUPLICATE of bug 235166
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-09 10:12 UTC by P. Levine
Modified: 2010-08-16 21:25 UTC (History)
0 users

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 P. Levine 2010-08-09 10:12:05 UTC
Application: dolphin (1.5)
KDE Platform Version: 4.4.95 (KDE 4.4.95 (KDE 4.5 >= 20100723)) (Compiled from sources)
Qt Version: 4.6.3
Operating System: Linux 2.6.34-zen1 x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
Opened dolphin from a shell via:

kdesu -t -c "dolphin --nofork"

The following are the last lines written to stdout/stderr before crashing:

                                 1515 /' is not a UTF8 or latin1 string
'       15
          "" 




             .' is not a UTF8 or latin1 string
Error in parsing: 
KCrash: Application 'dolphin' crashing...
KCrash: Attempting to start /usr/lib64/kde4/libexec/drkonqi from kdeinit
sock_file=/root/.kde4/socket-Laptop-PC/kdeinit4__0
Error in parsing: Keyword obj not found.
"/usr/bin/dolphin(1379)" Soprano: "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(1379)" Soprano: "Unsupported operation (2)": "Invalid model"
"/usr/bin/dolphin(1379)" Soprano: "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(1379)" Soprano: "Unsupported operation (2)": "Invalid model"
"/usr/bin/dolphin(1379)" Soprano: "Unsupported operation (2)": "Invalid model"
"/usr/bin/dolphin(1379)" Soprano: "Invalid iterator."
"/usr/bin/dolphin(1379)" Soprano: "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(1379)" Soprano: "Unsupported operation (2)": "Invalid model"
"/usr/bin/dolphin(1379)" Soprano: "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(1379)" Soprano: "Unsupported operation (2)": "Invalid model"
"/usr/bin/dolphin(1379)" Soprano: "Unsupported operation (2)": "Invalid model"
"/usr/bin/dolphin(1379)" Soprano: "Invalid iterator."
"/usr/bin/dolphin(1379)" Soprano: "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(1379)" Soprano: "Unsupported operation (2)": "Invalid model"
"/usr/bin/dolphin(1379)" Soprano: "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"
"/usr/bin/dolphin(1379)" Soprano: "Unsupported operation (2)": "Invalid model"
"/usr/bin/dolphin(1379)" Soprano: "Unsupported operation (2)": "Invalid model"
"/usr/bin/dolphin(1379)" Soprano: "Invalid iterator."
Error in parsing: Keyword obj not found.


It crashed while hovering over pdf files. It has done this before while hovering and/or selecting files, usually pdf or  xvid+mp3 avi files.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
__libc_disable_asynccancel ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/cancellation.S:97
97		jnz	2b
[Current thread is 1 (Thread 0x7f98f2f60760 (LWP 1379))]

Thread 2 (Thread 0x7f98ec10f710 (LWP 1562)):
[KCrash Handler]
#6  0x00007f98e4044620 in ?? ()
#7  0x000000398563ce16 in Strigi::StreamAnalyzerPrivate::analyze (this=<value optimized out>, idx=<value optimized out>, input=<value optimized out>)
    at /usr/src/debug/app-misc/strigi-0.7.2/strigi-0.7.2/src/streamanalyzer/streamanalyzer.cpp:430
#8  0x0000003985f53df9 in KFileMetaInfoPrivate::init (this=<value optimized out>, stream=<value optimized out>, url=<value optimized out>, mtime=<value optimized out>, w=<value optimized out>)
    at /usr/src/debug/kde-base/kdelibs-4.5.9999/kdelibs-4.5.9999/kio/kio/kfilemetainfo.cpp:210
#9  0x0000003985f55040 in KFileMetaInfo (this=<value optimized out>, path=<value optimized out>, w=<value optimized out>)
    at /usr/src/debug/kde-base/kdelibs-4.5.9999/kdelibs-4.5.9999/kio/kio/kfilemetainfo.cpp:237
#10 0x0000003986057cdf in KLoadFileMetaDataThread::run (this=<value optimized out>) at /usr/src/debug/kde-base/kdelibs-4.5.9999/kdelibs-4.5.9999/kio/kfile/kloadfilemetadatathread.cpp:124
#11 0x000000397ec77817 in QThreadPrivate::start (arg=<value optimized out>) at thread/qthread_unix.cpp:248
#12 0x0000003975a06c56 in start_thread (arg=<value optimized out>) at pthread_create.c:301
#13 0x0000003974ed38cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f98f2f60760 (LWP 1379)):
#0  __libc_disable_asynccancel () at ../nptl/sysdeps/unix/sysv/linux/x86_64/cancellation.S:97
#1  0x0000003974ecaaf6 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:89
#2  0x0000003976e09402 in _xcb_conn_wait (c=<value optimized out>, cond=<value optimized out>, vector=<value optimized out>, count=<value optimized out>) at xcb_conn.c:316
#3  0x0000003976e09d6a in _xcb_out_send (c=<value optimized out>, vector=<value optimized out>, count=<value optimized out>, requests=<value optimized out>) at xcb_out.c:338
#4  xcb_writev (c=<value optimized out>, vector=<value optimized out>, count=<value optimized out>, requests=<value optimized out>) at xcb_out.c:286
#5  0x000000397665215f in _XSend (dpy=<value optimized out>, data=<value optimized out>, size=<value optimized out>) at xcb_io.c:427
#6  0x000000397663b152 in SendZImage (dpy=<value optimized out>, d=<value optimized out>, gc=<value optimized out>, image=<value optimized out>, req_xoffset=<value optimized out>, 
    req_yoffset=<value optimized out>, x=<value optimized out>, y=<value optimized out>, req_width=<value optimized out>, req_height=<value optimized out>, dest_bits_per_pixel=<value optimized out>, 
    dest_scanline_pad=<value optimized out>) at PutImage.c:802
#7  PutImageRequest (dpy=<value optimized out>, d=<value optimized out>, gc=<value optimized out>, image=<value optimized out>, req_xoffset=<value optimized out>, req_yoffset=<value optimized out>, 
    x=<value optimized out>, y=<value optimized out>, req_width=<value optimized out>, req_height=<value optimized out>, dest_bits_per_pixel=<value optimized out>, 
    dest_scanline_pad=<value optimized out>) at PutImage.c:870
#8  PutSubImage (dpy=<value optimized out>, d=<value optimized out>, gc=<value optimized out>, image=<value optimized out>, req_xoffset=<value optimized out>, req_yoffset=<value optimized out>, 
    x=<value optimized out>, y=<value optimized out>, req_width=<value optimized out>, req_height=<value optimized out>, dest_bits_per_pixel=<value optimized out>, 
    dest_scanline_pad=<value optimized out>) at PutImage.c:908
#9  0x000000397663b32a in XPutImage (dpy=<value optimized out>, d=<value optimized out>, gc=<value optimized out>, image=<value optimized out>, req_xoffset=<value optimized out>, 
    req_yoffset=<value optimized out>, x=<value optimized out>, y=<value optimized out>, req_width=<value optimized out>, req_height=<value optimized out>) at PutImage.c:1027
#10 0x0000003981ec3af2 in QX11PixmapData::fromImage (this=<value optimized out>, img=<value optimized out>, flags=<value optimized out>) at image/qpixmap_x11.cpp:612
#11 0x0000003981ead916 in QPixmap::fromImage (image=<value optimized out>, flags=<value optimized out>) at image/qpixmap.cpp:1993
#12 0x0000003981eaf21a in operator>> (stream=<value optimized out>, pixmap=<value optimized out>) at image/qpixmap.cpp:1307
#13 0x00000039833f7abe in KIconLoaderPrivate::findCachedPixmapWithPath (this=<value optimized out>, key=<value optimized out>, data=<value optimized out>, path=<value optimized out>)
    at /usr/src/debug/kde-base/kdelibs-4.5.9999/kdelibs-4.5.9999/kdeui/icons/kiconloader.cpp:878
#14 0x0000003983400949 in KIconLoader::loadIcon (this=<value optimized out>, _name=<value optimized out>, group=<value optimized out>, size=<value optimized out>, state=<value optimized out>, 
    overlays=<value optimized out>, path_store=<value optimized out>, canReturnNull=<value optimized out>)
    at /usr/src/debug/kde-base/kdelibs-4.5.9999/kdelibs-4.5.9999/kdeui/icons/kiconloader.cpp:1218
#15 0x00000039833f62f3 in KIconEngine::pixmap (this=<value optimized out>, size=<value optimized out>, mode=<value optimized out>, state=<value optimized out>)
    at /usr/src/debug/kde-base/kdelibs-4.5.9999/kdelibs-4.5.9999/kdeui/icons/kiconengine.cpp:93
#16 0x0000003981e73ffd in QIcon::pixmap (this=<value optimized out>, size=<value optimized out>, mode=<value optimized out>, state=<value optimized out>) at image/qicon.cpp:678
#17 0x0000003985f5126b in KFileItemDelegate::paint (this=<value optimized out>, painter=<value optimized out>, option=<value optimized out>, index=<value optimized out>)
    at /usr/src/debug/kde-base/kdelibs-4.5.9999/kdelibs-4.5.9999/kio/kio/kfileitemdelegate.cpp:1251
#18 0x000000397c647898 in DolphinFileItemDelegate::paint (this=<value optimized out>, painter=<value optimized out>, option=<value optimized out>, index=<value optimized out>)
    at /usr/src/debug/kde-base/dolphin-4.5.9999/dolphin-4.5.9999/dolphin/src/dolphinfileitemdelegate.cpp:78
#19 0x0000003982399f12 in QListView::paintEvent (this=<value optimized out>, e=<value optimized out>) at itemviews/qlistview.cpp:1044
#20 0x000000398342415b in KCategorizedView::paintEvent (this=<value optimized out>, event=<value optimized out>)
    at /usr/src/debug/kde-base/kdelibs-4.5.9999/kdelibs-4.5.9999/kdeui/itemviews/kcategorizedview.cpp:759
#21 0x0000003981e12505 in QWidget::event (this=<value optimized out>, event=<value optimized out>) at kernel/qwidget.cpp:8190
#22 0x00000039822226b0 in QFrame::event (this=<value optimized out>, e=<value optimized out>) at widgets/qframe.cpp:557
#23 0x0000003982379ebb in QAbstractItemView::viewportEvent (this=<value optimized out>, event=<value optimized out>) at itemviews/qabstractitemview.cpp:1615
#24 0x000000397ed883ef in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>)
    at kernel/qcoreapplication.cpp:841
#25 0x0000003981db84bc in QApplicationPrivate::notify_helper (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:4298
#26 0x0000003981db8733 in QApplication::notify (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:4185
#27 0x0000003983451946 in KApplication::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>)
    at /usr/src/debug/kde-base/kdelibs-4.5.9999/kdelibs-4.5.9999/kdeui/kernel/kapplication.cpp:309
#28 0x000000397ed88cec in QCoreApplication::notifyInternal (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at kernel/qcoreapplication.cpp:726
#29 0x0000003981e18523 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=<value optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:218
#30 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=<value optimized out>) at kernel/qwidget.cpp:5363
#31 0x0000003981e19254 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=<value optimized out>, sharedPainter=<value optimized out>, backingStore=<value optimized out>) at kernel/qwidget.cpp:5476
#32 0x0000003981e190b3 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=<value optimized out>, sharedPainter=<value optimized out>, backingStore=<value optimized out>) at kernel/qwidget.cpp:5463
#33 0x0000003981e18285 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=<value optimized out>) at kernel/qwidget.cpp:5412
#34 0x0000003981e19254 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=<value optimized out>, sharedPainter=<value optimized out>, backingStore=<value optimized out>) at kernel/qwidget.cpp:5476
#35 0x0000003981e18285 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=<value optimized out>) at kernel/qwidget.cpp:5412
#36 0x0000003981e19254 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=<value optimized out>, sharedPainter=<value optimized out>, backingStore=<value optimized out>) at kernel/qwidget.cpp:5476
#37 0x0000003981e18285 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=<value optimized out>) at kernel/qwidget.cpp:5412
#38 0x0000003981e19254 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=<value optimized out>, sharedPainter=<value optimized out>, backingStore=<value optimized out>) at kernel/qwidget.cpp:5476
#39 0x0000003981e18285 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=<value optimized out>) at kernel/qwidget.cpp:5412
#40 0x0000003981e19254 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=<value optimized out>, sharedPainter=<value optimized out>, backingStore=<value optimized out>) at kernel/qwidget.cpp:5476
#41 0x0000003981e18285 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=<value optimized out>) at kernel/qwidget.cpp:5412
#42 0x0000003981e19254 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=<value optimized out>, sharedPainter=<value optimized out>, backingStore=<value optimized out>) at kernel/qwidget.cpp:5476
#43 0x0000003981e18285 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=<value optimized out>) at kernel/qwidget.cpp:5412
#44 0x0000003982008c5b in QWidgetBackingStore::sync (this=<value optimized out>) at painting/qbackingstore.cpp:1300
#45 0x0000003981e08b98 in QWidgetPrivate::syncBackingStore (this=<value optimized out>) at kernel/qwidget.cpp:1688
#46 0x0000003981e12bbd in QWidget::event (this=<value optimized out>, event=<value optimized out>) at kernel/qwidget.cpp:8337
#47 0x000000398223f8bb in QMainWindow::event (this=<value optimized out>, event=<value optimized out>) at widgets/qmainwindow.cpp:1414
#48 0x000000398358b583 in KXmlGuiWindow::event (this=<value optimized out>, ev=<value optimized out>) at /usr/src/debug/kde-base/kdelibs-4.5.9999/kdelibs-4.5.9999/kdeui/xmlgui/kxmlguiwindow.cpp:130
#49 0x0000003981db84ec in QApplicationPrivate::notify_helper (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:4302
#50 0x0000003981db8733 in QApplication::notify (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:4185
#51 0x0000003983451946 in KApplication::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>)
    at /usr/src/debug/kde-base/kdelibs-4.5.9999/kdelibs-4.5.9999/kdeui/kernel/kapplication.cpp:309
#52 0x000000397ed88cec in QCoreApplication::notifyInternal (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at kernel/qcoreapplication.cpp:726
#53 0x000000397ed8c566 in QCoreApplication::sendEvent (receiver=<value optimized out>, event_type=<value optimized out>, data=<value optimized out>) at kernel/qcoreapplication.h:215
#54 QCoreApplicationPrivate::sendPostedEvents (receiver=<value optimized out>, event_type=<value optimized out>, data=<value optimized out>) at kernel/qcoreapplication.cpp:1367
#55 0x000000397edb84e3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at kernel/qcoreapplication.h:220
#56 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#57 0x0000003978244bf5 in g_main_dispatch (context=<value optimized out>) at gmain.c:1960
#58 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2513
#59 0x0000003978245500 in g_main_context_iterate (context=<value optimized out>, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#60 0x00000039782456b0 in IA__g_main_context_iteration (context=<value optimized out>, may_block=<value optimized out>) at gmain.c:2654
#61 0x000000397edb8085 in QEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#62 0x0000003981e71c12 in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#63 0x000000397ed87858 in QEventLoop::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:149
#64 0x000000397ed87c65 in QEventLoop::exec (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:201
#65 0x000000397ed8c855 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#66 0x000000397ca4c8bf in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kde-base/dolphin-4.5.9999/dolphin-4.5.9999/dolphin/src/main.cpp:98
#67 0x0000003974e1ed5f 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
#68 0x00000000004006d9 in _start ()

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

Possible duplicates by query: bug 247118, bug 247050, bug 247020, bug 246993, bug 246971.

Reported using DrKonqi
Comment 1 Peter Penz 2010-08-16 21:25:49 UTC

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