Summary: | Application crashes when selecting php files | ||
---|---|---|---|
Product: | [Applications] dolphin | Reporter: | Dominik Schulz <lkml> |
Component: | general | Assignee: | Peter Penz <peter.penz19> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | andresbajotierra, jos |
Priority: | NOR | ||
Version: | 16.12.2 | ||
Target Milestone: | --- | ||
Platform: | Debian testing | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Dominik Schulz
2008-08-22 15:24:29 UTC
What's your output of the "strigidaemon --version" command ? May be you have an old version of Strigi. I can't reproduce this using Dolphin Version 1.1 Using KDE 4.1.1 (KDE 4.1.0 (4.1 >= 20080722)) (KDEmod) in ArchLinux i686, with some random php file, and strigidaemon 0.5.11 I don't have strigi installed at all. (In reply to comment #2) > I don't have strigi installed at all. Oh yes, you actually *have*. libstreamanalyzer and libstreams are part of strigi. (In reply to comment #3) > (In reply to comment #2) > > I don't have strigi installed at all. > Oh yes, you actually *have*. libstreamanalyzer and libstreams are part of > strigi. Ok, I'm sorry for not being precise enough. I don't have the application strigi installed, just a some dependencies on it. The only refernce to strigi I found is "libstrigiqtdbusclient0 0.5.11-1". Actually I just realised that Dolphin crashes almost every time I place the cursor above some file. Some more output when running dolphin from a console: dolphin(21245) MetaDataWidget::setFile: KUrl("file:///home/tex") tex@iowa:~$ dolphin(21245) MetaDataWidget::setFile: KUrl("file:///home/tex") dolphin(21245) KMimeTypeFactory::parseMagic: Now parsing "/usr/share/mime/magic" dolphin(21245) KMimeTypeFactory::parseMagic: Now parsing "/home/tex/.local/share/mime/magic" dolphin(21245) MetaDataWidget::setFile: KUrl("file:///home/tex/tmp") *** glibc detected *** dolphin: free(): invalid pointer: 0x0000000000ff0020 *** ======= Backtrace: ========= /lib/libc.so.6[0x7fd2915b5968] /lib/libc.so.6(cfree+0x76)[0x7fd2915b7a76] /usr/lib/libstreamanalyzer.so.0(_ZN6Strigi17FieldPropertiesDb7Private15parsePropertiesEPc+0x1a5)[0x7fd290773475] /usr/lib/libstreamanalyzer.so.0(_ZN6Strigi17FieldPropertiesDb7Private14loadPropertiesERKSs+0x262)[0x7fd290773842] /usr/lib/libstreamanalyzer.so.0(_ZN6Strigi17FieldPropertiesDb7PrivateC1Ev+0xb11)[0x7fd290776251] /usr/lib/libstreamanalyzer.so.0(_ZN6Strigi17FieldPropertiesDbC1Ev+0x26)[0x7fd290776f76] /usr/lib/libstreamanalyzer.so.0(_ZN6Strigi17FieldPropertiesDb2dbEv+0x34)[0x7fd290776fd4] /usr/lib/libstreamanalyzer.so.0(_ZN6Strigi13FieldRegister13registerFieldERKSs+0xf5)[0x7fd29077b815] /usr/lib/libstreamanalyzer.so.0(_ZN6Strigi13FieldRegisterC1Ev+0x3a)[0x7fd29077ba0a] /usr/lib/libstreamanalyzer.so.0(_ZN6Strigi21AnalyzerConfigurationC2Ev+0x74)[0x7fd290766e04] /usr/lib/libkio.so.5[0x7fd294388916] /usr/lib/libkio.so.5[0x7fd294388ad2] /usr/lib/libkio.so.5[0x7fd29434ae20] /usr/lib/libkio.so.5(_ZN13KFileMetaInfoC1ERK7QStringS2_6QFlagsINS_4WhatEE+0x19f)[0x7fd29434cedf] dolphin[0x43efcb] dolphin[0x43f3c1] dolphin[0x43fc68] /usr/lib/libQtCore.so.4(_ZN11QMetaObject8activateEP7QObjectiiPPv+0x244)[0x7fd29327c764] /usr/lib/libQtCore.so.4(_ZN7QObject5eventEP6QEvent+0xb3)[0x7fd293277073] /usr/lib/libQtGui.so.4(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0xbd)[0x7fd292796e5d] /usr/lib/libQtGui.so.4(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x9a)[0x7fd29279eb2a] /usr/lib/libkdeui.so.5(_ZN12KApplication6notifyEP7QObjectP6QEvent+0x3b)[0x7fd293e31bfb] /usr/lib/libQtCore.so.4(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0xd1)[0x7fd293268411] /usr/lib/libQtCore.so.4[0x7fd2932943b6] /usr/lib/libQtCore.so.4[0x7fd2932908dd] /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x232)[0x7fd28e3e6892] /usr/lib/libglib-2.0.so.0[0x7fd28e3ea01d] /usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x6b)[0x7fd28e3ea1db] /usr/lib/libQtCore.so.4(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x4f)[0x7fd29329083f] /usr/lib/libQtGui.so.4[0x7fd29282816f] /usr/lib/libQtCore.so.4(_ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE+0x32)[0x7fd293266d22] /usr/lib/libQtCore.so.4(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0xcd)[0x7fd293266ead] /usr/lib/libQtCore.so.4(_ZN16QCoreApplication4execEv+0xbd)[0x7fd29326937d] dolphin[0x44179d] /lib/libc.so.6(__libc_start_main+0xe6)[0x7fd2915601a6] dolphin(_ZNK9QTreeView7drawRowEP8QPainterRK20QStyleOptionViewItemRK11QModelIndex+0xb71)[0x4202e9] ======= Memory map: ======== 00400000-0046d000 r-xp 00000000 08:03 16507 /usr/bin/dolphin 0066c000-0066f000 rw-p 0006c000 08:03 16507 /usr/bin/dolphin 0066f000-010de000 rw-p 0066f000 00:00 0 [heap] 7fd280000000-7fd280021000 rw-p 7fd280000000 00:00 0 7fd280021000-7fd284000000 ---p 7fd280021000 00:00 0 7fd2859dd000-7fd285a5a000 r--p 00000000 08:03 1643394 /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Oblique.ttf 7fd285a5a000-7fd285a5e000 r-xp 00000000 08:03 1267846 /usr/lib/kde4/plugins/imageformats/kimg_xview.so 7fd285a5e000-7fd285c5d000 ---p 00004000 08:03 1267846 /usr/lib/kde4/plugins/imageformats/kimg_xview.so 7fd285c5d000-7fd285c5e000 rw-p 00003000 08:03 1267846 /usr/lib/kde4/plugins/imageformats/kimg_xview.so 7fd285c5e000-7fd285c6e000 r-xp 00000000 08:03 1267849 /usr/lib/kde4/plugins/imageformats/kimg_xcf.so 7fd285c6e000-7fd285e6e000 ---p 00010000 08:03 1267849 /usr/lib/kde4/plugins/imageformats/kimg_xcf.so 7fd285e6e000-7fd285e6f000 rw-p 00010000 08:03 1267849 /usr/lib/kde4/plugins/imageformats/kimg_xcf.so 7fd285e6f000-7fd285e73000 rw-p 7fd285e6f000 00:00 0 7fd285e73000-7fd285e79000 r-xp 00000000 08:03 1267848 /usr/lib/kde4/plugins/imageformats/kimg_tga.so 7fd285e79000-7fd286078000 ---p 00006000 08:03 1267848 /usr/lib/kde4/plugins/imageformats/kimg_tga.so 7fd286078000-7fd286079000 rw-p 00005000 08:03 1267848 /usr/lib/kde4/plugins/imageformats/kimg_tga.so 7fd286079000-7fd286083000 r-xp 00000000 08:03 1267850 /usr/lib/kde4/plugins/imageformats/kimg_rgb.so 7fd286083000-7fd286283000 ---p 0000a000 08:03 1267850 /usr/lib/kde4/plugins/imageformats/kimg_rgb.so 7fd286283000-7fd286284000 rw-p 0000a000 08:03 1267850 /usr/lib/kde4/plugins/imageformats/kimg_rgb.so 7fd286284000-7fd286289000 r-xp 00000000 08:03 1267844 /usr/lib/kde4/plugins/imageformats/kimg_psd.so 7fd286289000-7fd286488000 ---p 00005000 08:03 1267844 /usr/lib/kde4/plugins/imageformats/kimg_psd.so 7fd286488000-7fd286489000 rw-p 00004000 08:03 1267844 /usr/lib/kde4/plugins/imageformats/kimg_psd.so 7fd286489000-7fd286492000 r-xp 00000000 08:03 1267843 /usr/lib/kde4/plugins/imageformats/kimg_pcx.so 7fd286492000-7fd286691000 ---p 00009000 08:03 1267843 /usr/lib/kde4/plugins/imageformats/kimg_pcx.so 7fd286691000-7fd286692000 rw-p 00008000 08:03 1267843 /usr/lib/kde4/plugins/imageformats/kimg_pcx.so 7fd286692000-7fd2866e0000 r-xp 00000000 08:03 66362 /usr/lib/libjasper.so.1.0.0 7fd2866e0000-7fd2868e0000 ---p 0004e000 08:03 66362 /usr/lib/libjasper.so.1.0.0 7fd2868e0000-7fd2868e4000 rw-p 0004e000 08:03 66362 /usr/lib/libjasper.so.1.0.0 7fd2868e4000-7fd2868eb000 rw-p 7fd2868e4000 00:00 0 7fd2868eb000-7fd2868f0000 r-xp 00000000 08:03 1267845 /usr/lib/kde4/plugins/imageformats/kimg_jp2.so 7fd2868f0000-7fd286aef000 ---p 00005000 08:03 1267845 /usr/lib/kde4/plugins/imageformats/kimg_jp2.so 7fd286aef000-7fd286af0000 rw-p 00004000 08:03 1267845 /usr/lib/kde4/plugins/imageformats/kimg_jp2.so 7fd286af0000-7fd286af6000 r-xp 00000000 08:03 898346 /usr/lib/libIlmThread.so.6.0.0 7fd286af6000-7fd286cf6000 ---p 00006000 08:03 898346 /usr/lib/libIlmThread.so.6.0.0 7fd286cf6000-7fd286cf7000 rw-p 00006000 08:03 898346 /usr/lib/libIlmThread.so.6.0.0 7fd286cf7000-7fd286cfb000 r-xp 00000000 08:03 895114 /usr/lib/libImath.so.6.0.0 7fd286cfb000-7fd286efb000 ---p 00004000 08:03 895114 /usr/lib/libImath.so.6.0.0 7fd286efb000-7fd286efc000 rw-p 00004000 08:03 895114 /usr/lib/libImath.so.6.0.0 7fd286efc000-7fd286f3e000 r-xp 00000000 08:03 898347 /usr/lib/libHalf.so.6.0.0 7fd286f3e000-7fd28713d000 ---p 00042000 08:03 898347 /usr/lib/libHalf.so.6.0.0 7fd28713d000-7fd28713e000 rw-p 00041000 08:03 898347 /usr/lib/libHalf.so.6.0.0 7fd28713e000-7fd287159000 r-xp 00000000 08:03 898345 /usr/lib/libIex.so.6.0.0 7fd287159000-7fd287358000 ---p 0001b000 08:03 898345 /usr/lib/libIex.so.6.0.0 7fd287358000-7fd28735c000 rw-p 0001a000 08:03 898345 /usr/lib/libIex.so.6.0.0 7fd28735c000-7fd28741d000 r-xp 00000000 08:03 66187 /usr/lib/libIlmImf.so.6.0.0 7fd28741d000-7fd28761d000 ---p 000c1000 08:03 66187 /usr/lib/libIlmImf.so.6.0.0 7fd28761d000-7fd287621000 rw-p 000c1000 08:03 66187 /usr/lib/libIlmImf.so.6.0.0 7fd287621000-7fd287626000 r-xp 00000000 08:03 1267847 /usr/lib/kde4/plugins/imageformats/kimg_exr.so 7fd287626000-7fd287826000 ---p 00005000 08:03 1267847 /usr/lib/kde4/plugins/imageformats/kimg_exr.so 7fd287826000-7fd287827000 rw-p 00005000 08:03 1267847 /usr/lib/kde4/plugins/imageformats/kimg_exr.so 7fd287827000-7fd28782f000 r-xp 00000000 08:03 1267842 /usr/lib/kde4/plugins/imageformats/kimg_eps.so 7fd28782f000-7fd287a2e000 ---p 00008000 08:03 1267842 /usr/lib/kde4/plugins/imageformats/kimg_eps.so 7fd287a2e000-7fd287a2f000 rw-p 00007000 08:03 1267842 /usr/lib/kde4/plugins/imageformats/kimg_eps.so 7fd287a2f000-7fd287a36000 r-xp 00000000 08:03 1267851 /usr/lib/kde4/plugins/imageformats/kimg_dds.so 7fd287a36000-7fd287c35000 ---p 00007000 08:03 1267851 /usr/lib/kde4/plugins/imageformats/kimg_dds.so 7fd287c35000-7fd287c36000 rw-p 00006000 08:03 1267851 /usr/lib/kde4/plugins/imageformats/kimg_dds.so 7fd287c36000-7fd287c8f000 r-xp 00000000 08:03 66111 /usr/lib/libtiff.so.4.2.1 7fd287c8f000-7fd287e8f000 ---p 00059000 08:03 66111 /usr/lib/libtiff.so.4.2.1 7fd287e8f000-7fd287e92000 rw-p 00059000 08:03 66111 /usr/lib/libtiff.so.4.2.1 7fd287e92000-7fd287e96000 r-xp 00000000 08:03 1455608 /usr/lib/qt4/plugins/imageformats/libqtiff.so 7fd287e96000-7fd288096000 ---p 00004000 08:03 1455608 /usr/lib/qt4/plugins/imageformats/libqtiff.so 7fd288096000-7fd288097000 rw-p 00004000 08:03 1455608 /usr/lib/qt4/plugins/imageformats/libqtiff.so 7fd288097000-7fd28809b000 r-xp 00000000 08:03 1455642 /usr/lib/qt4/plugins/imageformats/libqsvg.so 7fd28809b000-7fd28829a000 ---p 00004000 08:03 1455642 /usr/lib/qt4/plugins/imageformats/libqsvg.so 7fd28829a000-7fd28829b000 rw-p 00003000 08:03 1455642 /usr/lib/qt4/plugins/imageformats/libqsvg.so 7fd28829b000-7fd2882cf000 r-xp 00000000 08:03 65816 /usr/lib/liblcms.so.1.0.16 7fd2882cf000-7fd2884cf000 ---p 00034000 08:03 65816 /usr/lib/liblcms.so.1.0.16 7fd2884cf000-7fd2884d1000 rw-p 00034000 08:03 65816 /usr/lib/liblcms.so.1.0.16 7fd2884d1000-7fd2884d3000 rw-p 7fd2884d1000 00:00 0 7fd2884d3000-7fd28854e000 r-xp 00000000 08:03 65970 /usr/lib/libmng.so.1.1.0.9 7fd28854e000-7fd28864d000 ---p 0007b000 08:03 65970 /usr/lib/libmng.so.1.1.0.9 7fd28864d000-7fd288652000 rw-p 0007a000 08:03 65970 /usr/lib/libmng.so.1.1.0.9 7fd288652000-7fd288657000 r-xp 00000000 08:03 1455606 /usr/lib/qt4/plugins/imageformats/libqmng.so 7fd288657000-7fd288857000 ---p 00005000 08:03 1455606 /usr/lib/qt4/plugins/imageformats/libqmng.so 7fd288857000-7fd288858000 rw-p 00005000 08:03 1455606 /usr/lib/qt4/plugins/imageformats/libqmng.so 7fd288858000-7fd288879000 r-xp 00000000 08:03 65438 /usr/lib/libjpeg.so.62.0.0 7fd288879000-7fd28KCrash: Application 'dolphin' crashing... sock_file=/home/tex/.kde4/socket-iowa/kdeinit4__0 (In reply to comment #1) > What's your output of the "strigidaemon --version" command ? May be you have an > old version of Strigi. > > I can't reproduce this using Dolphin Version 1.1 Using KDE 4.1.1 (KDE 4.1.0 > (4.1 >= 20080722)) (KDEmod) in ArchLinux i686, with some random php file, and > strigidaemon 0.5.11 I did install strigidaemon and it does crash right away when called without and parameters. The version is 0.5.11. I found a way to stop dolphin crashing: As soon as I turn off the Informations Sidebar (F11) the application works fine. So the crash is probably related to metainformation. Here is a more useful backtrace: Anwendung: Dolphin (dolphin), Signal SIGABRT [Thread debugging using libthread_db enabled] [New Thread 0x7fab29b86780 (LWP 15261)] [KCrash handler] #5 0x00007fab264a1ef5 in raise () from /lib/libc.so.6 #6 0x00007fab264a3413 in abort () from /lib/libc.so.6 #7 0x00007fab264de3e8 in __libc_message () from /lib/libc.so.6 #8 0x00007fab264e3968 in malloc_printerr () from /lib/libc.so.6 #9 0x00007fab264e5a76 in free () from /lib/libc.so.6 #10 0x00007fab256a1475 in Strigi::FieldPropertiesDb::Private::parseProperties () from /usr/lib/libstreamanalyzer.so.0 #11 0x00007fab256a1842 in Strigi::FieldPropertiesDb::Private::loadProperties () from /usr/lib/libstreamanalyzer.so.0 #12 0x00007fab256a4251 in Strigi::FieldPropertiesDb::Private::Private () from /usr/lib/libstreamanalyzer.so.0 #13 0x00007fab256a4f76 in Strigi::FieldPropertiesDb::FieldPropertiesDb () from /usr/lib/libstreamanalyzer.so.0 #14 0x00007fab256a4fd4 in Strigi::FieldPropertiesDb::db () from /usr/lib/libstreamanalyzer.so.0 #15 0x00007fab256a9815 in Strigi::FieldRegister::registerField () from /usr/lib/libstreamanalyzer.so.0 #16 0x00007fab256a9a0a in Strigi::FieldRegister::FieldRegister () from /usr/lib/libstreamanalyzer.so.0 #17 0x00007fab25694e04 in Strigi::AnalyzerConfiguration::AnalyzerConfiguration () from /usr/lib/libstreamanalyzer.so.0 #18 0x00007fab292b6916 in PredicatePropertyProvider (this=0x113f8a0) at /tmp/buildd/kde4libs-4.1.0/kio/kio/predicateproperties.cpp:116 #19 0x00007fab292b6ad2 in PredicatePropertyProvider::self () at /tmp/buildd/kde4libs-4.1.0/kio/kio/predicateproperties.cpp:104 #20 0x00007fab29278e20 in KFileMetaInfoPrivate::init (this=0x113f770, stream=@0x7fff31cc1210, url=@0x7fff31cc1200, mtime=1219832399) at /tmp/buildd/kde4libs-4.1.0/kio/kio/kfilemetainfo.cpp:194 #21 0x00007fab2927aedf in KFileMetaInfo (this=0x7fff31cc13a0, path=@0x7fff31cc13b0) at /tmp/buildd/kde4libs-4.1.0/kio/kio/kfilemetainfo.cpp:224 #22 0x000000000043efcb in InfoSidebarPage::showMetaInfo (this=0x7affb0) at /tmp/buildd/kdebase-4.1.0/apps/dolphin/src/infosidebarpage.cpp:388 #23 0x000000000043f3c1 in InfoSidebarPage::showItemInfo (this=0x7affb0) at /tmp/buildd/kdebase-4.1.0/apps/dolphin/src/infosidebarpage.cpp:223 #24 0x000000000043fc68 in InfoSidebarPage::qt_metacall (this=0x7affb0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff31cc1710) at /tmp/buildd/kdebase-4.1.0/obj-x86_64-linux-gnu/apps/dolphin/src/infosidebarpage.moc:93 #25 0x00007fab281aa764 in QMetaObject::activate (sender=0x11171e0, from_signal_index=<value optimized out>, to_signal_index=4, argv=0xffffffffffffffff) at kernel/qobject.cpp:3010 #26 0x00007fab281a5073 in QObject::event (this=0x11171e0, e=0x3b9d) at kernel/qobject.cpp:1105 #27 0x00007fab276c4e5d in QApplicationPrivate::notify_helper (this=0x68c000, receiver=0x11171e0, e=0x7fff31cc1dd0) at kernel/qapplication.cpp:3772 #28 0x00007fab276ccb2a in QApplication::notify (this=0x7fff31cc2110, receiver=0x11171e0, e=0x7fff31cc1dd0) at kernel/qapplication.cpp:3739 #29 0x00007fab28d5fbfb in KApplication::notify (this=0x7fff31cc2110, receiver=0x11171e0, event=0x7fff31cc1dd0) at /tmp/buildd/kde4libs-4.1.0/kdeui/kernel/kapplication.cpp:311 #30 0x00007fab28196411 in QCoreApplication::notifyInternal ( this=0x7fff31cc2110, receiver=0x11171e0, event=0x7fff31cc1dd0) at kernel/qcoreapplication.cpp:587 #31 0x00007fab281c23b6 in QTimerInfoList::activateTimers (this=0x68f770) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #32 0x00007fab281be8dd in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:166 #33 0x00007fab23314892 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #34 0x00007fab2331801d in ?? () from /usr/lib/libglib-2.0.so.0 #35 0x00007fab233181db in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #36 0x00007fab281be83f in QEventDispatcherGlib::processEvents (this=0x67fe50, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:325 #37 0x00007fab2775616f in QGuiEventDispatcherGlib::processEvents ( this=0x3b9d, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #38 0x00007fab28194d22 in QEventLoop::processEvents ( this=<value optimized out>, flags={i = 835461184}) at kernel/qeventloop.cpp:149 #39 0x00007fab28194ead in QEventLoop::exec (this=0x7fff31cc2080, flags= {i = 835461264}) at kernel/qeventloop.cpp:200 #40 0x00007fab2819737d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845 #41 0x000000000044179d in main (argc=6, argv=0x7fff31cc25f8) at /tmp/buildd/kdebase-4.1.0/apps/dolphin/src/main.cpp:94 #0 0x00007fab2650e0b0 in __nanosleep_nocancel () from /lib/libc.so.6 @Dominik:
> I found a way to stop dolphin crashing: As soon as I turn off
> the Informations Sidebar (F11) the application works fine.
> So the crash is probably related to metainformation.
Yes, you are right. This is a known issue: The information sidebar uses KFileMetaInfo from kdelibs, which uses strigi. I cannot reproduce this issue anymore with strigi 0.6.0, so it seems to be fixed already (Jos?).
*** This bug has been marked as a duplicate of bug 169188 *** |