Summary: | Hovering over video file with tooltips enabled crashes dolphin | ||
---|---|---|---|
Product: | [Applications] dolphin | Reporter: | Javier Marcet <jmarcet> |
Component: | general | Assignee: | Peter Penz <peter.penz19> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | arssoyuz, Brando56894, dkihenja, fgunni, kde-bugs, liquidsky89, mclzc89, namit.karlekar, pzcdyhbb0nzq9layi4mcj1hhp |
Priority: | NOR | ||
Version: | 16.12.2 | ||
Target Milestone: | --- | ||
Platform: | Gentoo Packages | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Javier Marcet
2009-02-03 01:32:26 UTC
Thanks for the report! Dolphin currently ignores the maximum size in tooltips, which is an issue... Still it should not crash even for huge items -> I'll need to investigate... :-) I dont know if its the same bug, but dolphin crashes for me on changing video files when tooltips enabled. With changing video file i mean a file i am encoding at the moment, and therefore is changing and growing in the time i am in dolphin. So disabling tooltips prevents the crash, so it may be related. Here is a partial (Half the lines were "no debugging symbols found" hope the rest is helpful)backtrace: Eine korrekte Rückverfolgung ist nicht möglich. Wahrscheinlich sind die Dateien Ihres Systems in einer Weise erstellt worden, die eine solche Rückverfolgung (Backtrace) nicht erlaubt. Oder der so genannte „Stack Frame“ für das Programm wurde durch den Absturz unbrauchbar gemacht. (no debugging symbols found) ... (Some more of them) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 0x7ff8098cf6f0 (LWP 24296)] (no debugging symbols found) ... (Some more of them) (no debugging symbols found) 0x00007ff8054df5f0 in nanosleep () from /lib/libc.so.6 [Current thread is 0 (process 24296)] Thread 1 (Thread 0x7ff8098cf6f0 (LWP 24296)): #0 0x00007ff8054df5f0 in nanosleep () from /lib/libc.so.6 #1 0x00007ff8054df447 in sleep () from /lib/libc.so.6 #2 0x00007ff807a75cbf in ?? () from /usr/lib/libkdeui.so.5 #3 0x00007ff807a765ca in KCrash::defaultCrashHandler () from /usr/lib/libkdeui.so.5 #4 <signal handler called> #5 0x00007ff804da12b0 in Strigi::readBigEndianUInt32 () from /usr/lib/libstreams.so.0 #6 0x00007ff7fa095f6f in Mp4ThroughAnalyzer::connectInputStream () from /usr/lib/strigi/strigita_mp4.so #7 0x00007ff804ff072b in ?? () from /usr/lib/libstreamanalyzer.so.0 #8 0x00007ff80936e507 in ?? () from /usr/lib/libkio.so.5 #9 0x00007ff80936faa2 in KFileMetaInfo::KFileMetaInfo () from /usr/lib/libkio.so.5 #10 0x00007ff80935f87c in KFileItem::metaInfo () from /usr/lib/libkio.so.5 #11 0x00007ff80936282d in KFileItem::getToolTipText () from /usr/lib/libkio.so.5 #12 0x00007ff808b438ba in ?? () from /usr/lib/libdolphinprivate.so.4 #13 0x00007ff808b43b38 in ?? () from /usr/lib/libdolphinprivate.so.4 #14 0x00007ff8060bc134 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #15 0x00007ff8060b6a43 in QObject::event () from /usr/lib/libQtCore.so.4 #16 0x00007ff80655bc3d in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #17 0x00007ff8065639ba in QApplication::notify () from /usr/lib/libQtGui.so.4 #18 0x00007ff807a105db in KApplication::notify () from /usr/lib/libkdeui.so.5 #19 0x00007ff8060a7d61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #20 0x00007ff8060d3ab6 in ?? () from /usr/lib/libQtCore.so.4 #21 0x00007ff8060d01fd in ?? () from /usr/lib/libQtCore.so.4 #22 0x00007ff801decd3b in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #23 0x00007ff801df050d in ?? () from /usr/lib/libglib-2.0.so.0 #24 0x00007ff801df06cb in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #25 0x00007ff8060d015f in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4 #26 0x00007ff8065eda6f in ?? () from /usr/lib/libQtGui.so.4 #27 0x00007ff8060a6682 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #28 0x00007ff8060a680d in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #29 0x00007ff8060a8cbd in QCoreApplication::exec () from /usr/lib/libQtCore.so.4 #30 0x0000000000443b6d in _start () #0 0x00007ff8054df5f0 in nanosleep () from /lib/libc.so.6 @Frank Sagurna: your problem is bug #181591. *** Bug 195398 has been marked as a duplicate of this bug. *** *** Bug 196154 has been marked as a duplicate of this bug. *** Got a similar problem. Dolphin freezes for about 38seconds when hovering a large video file with HD content (Home, 1,4 gig). as it doesn't crash I cant provide a backtrace. greets LBL *** Bug 203299 has been marked as a duplicate of this bug. *** Me too... similar Christian's Take problem.... Dolphin freezes when hovering an HD video (H264)... and it starts to eat lots of mempory... it goes from 30 mb to 250... and then it reacts (20-30 secs waiting...) This long wait happens in >100 mb videos (smaller videos don't hang too long) It doesn't crashes for me. Ubuntu Jaunty, kubuntu-ppa backports packages. I did some analyses and it's an issue in Strigi (see http://sourceforge.net/tracker/?func=detail&aid=2830904&group_id=171000&atid=856302 and http://sourceforge.net/tracker/?func=detail&aid=2830902&group_id=171000&atid=856302). In Dolphin for KDE 4.4 the tooltips will be changed to not use Strigi anymore, but this cannot be backported to KDE 4.3.x because this requires some string changes :-( Hopefully the Strigi maintainers will fix this issue ASAP. Important information: If someone claims that he has turned off Strigi in the system settings and the issue still occurs. Turning off Strigi in the system settings only turns of the Strigi indexer, not Strigi itself. *** Bug 204362 has been marked as a duplicate of this bug. *** *** Bug 190537 has been marked as a duplicate of this bug. *** SVN commit 1044485 by ppenz: Since Qt 4.5 it is possible to have translucient windows. The tooltip approach having a delegate and custom drawing + animation code for transparent tooltips has now been replaced by a translucient window where any kind of (animated) widget can be embedded. Still a lot of finetuning has to be done, but maybe this code can be part of kdelibs in KDE 4.5 (systemsettings currently used the Dolphin tooltips code). Additionally the tooltip uses now KMetaDataWidget instead of using KMetaInfo. This assures that no blocking of the application will occur even if there is a buggy Strigi analyzer that ignores the maximum size-setting and might block the retrieving of the meta data. BUG: 182941 BUG: 195878 M +1 -4 CMakeLists.txt M +2 -2 pixmapviewer.h D tooltips/dolphintooltip.cpp D tooltips/dolphintooltip.h D tooltips/kformattedballoontipdelegate.cpp D tooltips/kformattedballoontipdelegate.h M +38 -164 tooltips/ktooltip.cpp M +9 -17 tooltips/ktooltip.h M +3 -18 tooltips/ktooltip_p.h D tooltips/ktooltipdelegate.cpp D tooltips/ktooltipdelegate.h D tooltips/ktooltipitem.cpp D tooltips/ktooltipitem.h A tooltips/ktooltipwindow.cpp [License: GPL (v2+)] A tooltips/ktooltipwindow_p.h [License: GPL (v2+)] M +56 -55 tooltips/tooltipmanager.cpp M +7 -1 tooltips/tooltipmanager.h WebSVN link: http://websvn.kde.org/?view=rev&revision=1044485 *** Bug 219632 has been marked as a duplicate of this bug. *** |