Summary: | dolphin crashes when hovering mouse pointer over a large tar.gz | ||
---|---|---|---|
Product: | [Applications] dolphin | Reporter: | Holger Kellermann <bughunt> |
Component: | general | Assignee: | Peter Penz <peter.penz19> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | bughunt, parames.k, phreedom.stdin, ulilicht |
Priority: | NOR | ||
Version: | 16.12.2 | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 4.7.0 | |
Sentry Crash Report: |
Description
Holger Kellermann
2009-02-27 01:54:00 UTC
If I'm disabling the information panel on the right side (by pushing F11), the bug does not occur. Could this problem be related to Bug 182941 or Bug 163050? Here's the gdb output of I'm getting: Starting program: /usr/bin/dolphin [Thread debugging using libthread_db enabled] [New Thread 0xb5f606c0 (LWP 13467)] dolphin(13425): Attempt to use QAction "close_tab" with KXMLGUIFactory! dolphin(13425): Attempt to use QAction "show_info_panel" with KXMLGUIFactory! dolphin(13425): Attempt to use QAction "show_folders_panel" with KXMLGUIFactory! dolphin(13425): Attempt to use QAction "show_terminal_panel" with KXMLGUIFactory! dolphin(13425): Attempt to use QAction "show_places_panel" with KXMLGUIFactory! Program exited normally. (gdb) dolphin(13425) MetaDataWidget::setFile: KUrl("file:///home/holger") dolphin(13425) MetaDataWidget::setFile: KUrl("file:///home/holger") WARNING: field 'http://strigi.sf.net/ontologies/0.9#debugParseError' is not defined in any rdfs ontology database. /usr/lib/strigi/strigila_deb.so /usr/lib/strigi/strigila_cpp.so /usr/lib/strigi/strigila_namespaceharvester.so /usr/lib/strigi/strigila_txt.so /usr/lib/strigi/strigila_xpm.so /usr/lib/strigi/strigiea_jpeg.so /usr/lib/strigi/strigita_au.so /usr/lib/strigi/strigita_avi.so /usr/lib/strigi/strigita_font.so /usr/lib/strigi/strigita_dds.so /usr/lib/strigi/strigita_gif.so /usr/lib/strigi/strigita_ico.so /usr/lib/strigi/strigita_pcx.so /usr/lib/strigi/strigita_rgb.so /usr/lib/strigi/strigita_sid.so /usr/lib/strigi/strigita_wav.so /usr/lib/strigi/strigita_xbm.so WARNING: field 'maxLineLength' is not defined in any rdfs ontology database. WARNING: field 'line ending format' is not defined in any rdfs ontology database. WARNING: field 'dds volume depth' is not defined in any rdfs ontology database. WARNING: field 'dds mipmap count' is not defined in any rdfs ontology database. WARNING: field 'dds image type' is not defined in any rdfs ontology database. WARNING: field 'font.family' is not defined in any rdfs ontology database. WARNING: field 'font.weight' is not defined in any rdfs ontology database. WARNING: field 'font.slant' is not defined in any rdfs ontology database. WARNING: field 'font.width' is not defined in any rdfs ontology database. WARNING: field 'font.spacing' is not defined in any rdfs ontology database. WARNING: field 'font.foundry' is not defined in any rdfs ontology database. WARNING: field 'content.version' is not defined in any rdfs ontology database. WARNING: field 'document.stats.image_count' is not defined in any rdfs ontology database. WARNING: field 'document.stats.image_name' is not defined in any rdfs ontology database. WARNING: field 'document.stats.image_shared_rows' is not defined in any rdfs ontology database. WARNING: field 'content.thumbnail' is not defined in any rdfs ontology database. WARNING: field 'ole.category' is not defined in any rdfs ontology database. WARNING: field 'ole.presentationtarget' is not defined in any rdfs ontology database. WARNING: field 'ole.manager' is not defined in any rdfs ontology database. WARNING: field 'ole.company' is not defined in any rdfs ontology database. WARNING: field 'document.stats.table_count' is not defined in any rdfs ontology database. WARNING: field 'document.stats.object_count' is not defined in any rdfs ontology database. WARNING: field 'http://rdf.openmolecules.net/0.9#moleculeCount' is not defined in any rdfs ontology database. dolphin(13425) KFileMetaInfoPrivate::init: KUrl("file:///home/holger/bigtartest.tar.gz") KCrash: Application 'dolphin' crashing... sock_file=/home/holger/.kde/socket-ambeon/kdeinit4__0 Quit So, might this Bug be a duplicate or reincarnation of Bug 163050? @Bughunt: it is definitely a strigi issue and would say it's a duplicate of bug 163050. Do you know which strigi version you use? You can find out by typing 'strigidaemon --version' For KDE 4.3 the information panel does not use KFileMetaInfo (-> strigi) anymore, but uses Nepomuk for this. However this bug should still be solved in strigi... General strigi issues can be reported at http://sourceforge.net/tracker/?group_id=171000&atid=856302, but before doing this it would be useful to know your strigi version. Thanks! @ Peter: I guess this is an interesting output: user@mypc:~$ strigidaemon --version The program 'strigidaemon' is currently not installed. You can install it by typing: sudo apt-get install strigi-daemon bash: strigidaemon: command not found I reinstalled strigi to test if the missing strigdaemon triggered this bug, now it's: user@mypc:~$ strigidaemon --version strigidaemon 0.6.3 Copyright (C) 2006-2007 Jos van den Oever and others But the Crash happens with and without strigi being installed. Thanks for the update! 0.6.3 is a recent version, I've submitted a strigi report at http://sourceforge.net/tracker/index.php?func=detail&aid=2645583&group_id=171000&atid=856302 @ Peter: I don't want to steal your time, but I don't understand how this could be a bug inside strigi, if strigi is not even running when it occurs. Doesn't the fact of the crash happening with and without strigi(daemon) running point to the place where kde and strigi interface? @Holger: Turning off strigi in the system settings only turns off the strigi indexer. When getting meta data with kdelibs still strigi analyzers are used internally. @Peter, Comment #7: Thanks for your explanation. *** Bug 188149 has been marked as a duplicate of this bug. *** Does this still happen? Can I have a copy of the file? Git commit d1254968eac95f4d9d8c47552e27f0cc40e6aed9 by Peter Penz. Committed on 27/02/2011 at 20:01. Pushed by ppenz into branch 'master'. KFileMetaDataProvider: Don't crash if a Strigi analyzer crashes Some Strigi analyzers are still unstable and crash under certain circumstances. This patch moves the reading of the meta-data into a custom process instead of doing it in a thread, which assures that a crashing Strigi analyzer does not result in crashing Dolphin or Konqueror when hovering some items. FIXED-IN: 4.7.0 BUG: 257964 BUG: 258715 BUG: 262299 BUG: 263468 BUG: 263502 BUG: 264254 BUG: 234799 BUG: 251462 BUG: 251701 BUG: 258918 BUG: 192377 BUG: 195564 BUG: 199368 BUG: 210841 BUG: 245376 BUG: 246461 BUG: 246901 BUG: 249150 BUG: 261952 BUG: 249876 BUG: 179376 BUG: 179417 BUG: 179420 BUG: 181591 BUG: 183269 BUG: 183722 BUG: 185667 BUG: 188596 BUG: 191864 BUG: 193112 BUG: 205813 BUG: 244621 BUG: 245451 BUG: 248214 BUG: 249655 BUG: 249876 BUG: 265549 BUG: 267079 M +11 -1 kio/CMakeLists.txt M +68 -38 kio/kfile/kfilemetadataprovider.cpp M +2 -1 kio/kfile/kfilemetadataprovider_p.h A +174 -0 kio/kfile/kfilemetadatareader.cpp [License: LGPL (v2+)] M +0 -2 kio/kfile/kfilemetadatawidget.cpp D +0 -178 kio/kfile/kloadfilemetadatathread.cpp D +0 -96 kio/kfile/kloadfilemetadatathread_p.h http://commits.kde.org/kdelibs/d1254968eac95f4d9d8c47552e27f0cc40e6aed9 *** Bug 276114 has been marked as a duplicate of this bug. *** |