Summary: | Dolphin Crashes | ||
---|---|---|---|
Product: | [Applications] dolphin | Reporter: | Marian25 <marian25> |
Component: | general | Assignee: | Peter Penz <peter.penz19> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | jos, maris.kde, yoprideone |
Priority: | NOR | ||
Version: | 16.12.2 | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 4.7.0 | |
Sentry Crash Report: | |||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi |
Description
Marian25
2010-08-18 09:28:11 UTC
QFlags<Qt::ImageConversionFlag>) () from /usr/lib/libQtGui.so.4 #9 0xb627edc5 in QPixmap::fromImage(QImage const&, QFlags<Qt::ImageConversionFlag>) () from /usr/lib/libQtGui.so.4 #10 0xb627f325 in operator>>(QDataStream&, QPixmap&) () from /usr/lib/libQtGui.so.4 #11 0xb745b338 in ?? () from /usr/lib/libkdeui.so.5 #12 0xb74641f7 in KIconLoader::loadIcon(QString const&, KIconLoader::Group, int, int, QStringList const&, QString*, bool) const () from /usr/lib/libkdeui.so.5 #13 0xb7459ee4 in ?? () from /usr/lib/libkdeui.so.5 #14 0xb62461da in QIcon::pixmap(QSize const&, QIcon::Mode, QIcon::State) const () from /usr/lib/libQtGui.so.4 #15 0xb6230627 in QWidgetPrivate::setWindowIcon_sys(bool) () from /usr/lib/libQtGui.so.4 #16 0xb61e2cbb in QWidget::create(unsigned long, bool, bool) () from /usr/lib/libQtGui.so.4 #17 0xb61e9a4f in QWidget::setVisible(bool) () from /usr/lib/libQtGui.so.4 #18 0xb19713bd in ?? () from /usr/lib/libdolphinprivate.so.4 #19 0xb19725dc in ?? () from /usr/lib/libdolphinprivate.so.4 Please install the debuginfo packages for qt kdelibs kdebase and paste a new backtrace on this bugreport Created attachment 50785 [details]
New crash information added by DrKonqi
dolphin (1.5) on KDE Platform 4.5.00 (KDE 4.5.0) using Qt 4.7.0
- What I was doing when the application crashed:
same as above(hovering over a file), but with an .msi, and the error still happens when tooltips are desactivated. Does not matter if I disable the previews, change views(icons, details, columns) or hide the 'Information' panel the crash still occurs. The icon is the blue exclamation mark(The same icon appear in other files and the crash does not happen)
- Custom settings of the application:
show tooltips
-- Backtrace (Reduced):
#7 0x00b2a508 in Strigi::OleInputStream::Private::Private(Strigi::OleInputStream*, Strigi::StreamBase<char>*) () from /usr/lib/libstreams.so.0
#8 0x00b2a896 in Strigi::OleInputStream::OleInputStream(Strigi::StreamBase<char>*) () from /usr/lib/libstreams.so.0
[...]
[...]
[...]
#12 0x010b47d8 in KFileMetaInfo::KFileMetaInfo(QString const&, QString const&, QFlags<KFileMetaInfo::What>) () from /usr/lib/libkio.so.5
[...]
[...]
#15 0x0027b96e in start_thread (arg=0xb3dc7b70) at pthread_create.c:300
#16 0x009a9a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
See attachment: log created by valgrind ---- Pôvodná správa ---- Od koho: Nicolas Lécureuil <nlecureuil@mandriva.com> Komu: marian25@inmail.sk Dátum: 18. 8. 2010 10:32:00 Predmet: [Bug 248214] Dolphin Crashes https://bugs.kde.org/show_bug.cgi?id=248214 Nicolas Lécureuil <nlecureuil@mandriva.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEEDSINFO CC| |nlecureuil@mandriva.com Resolution| |BACKTRACE --- Comment #1 from Nicolas Lécureuil <nlecureuil mandriva com> 2010-08-18 10:22:02 --- QFlags<Qt::ImageConversionFlag>) () from /usr/lib/libQtGui.so.4 #9 0xb627edc5 in QPixmap::fromImage(QImage const&, QFlags<Qt::ImageConversionFlag>) () from /usr/lib/libQtGui.so.4 #10 0xb627f325 in operator>>(QDataStream&, QPixmap&) () from /usr/lib/libQtGui.so.4 #11 0xb745b338 in ?? () from /usr/lib/libkdeui.so.5 #12 0xb74641f7 in KIconLoader::loadIcon(QString const&, KIconLoader::Group, int, int, QStringList const&, QString*, bool) const () from /usr/lib/libkdeui.so.5 #13 0xb7459ee4 in ?? () from /usr/lib/libkdeui.so.5 #14 0xb62461da in QIcon::pixmap(QSize const&, QIcon::Mode, QIcon::State) const () from /usr/lib/libQtGui.so.4 #15 0xb6230627 in QWidgetPrivate::setWindowIcon_sys(bool) () from /usr/lib/libQtGuiso.4 #16 0xb61e2cbb in QWidget::create(unsigned long, bool, bool) () from /usr/lib/libQtGui.so.4 #17 0xb61e9a4f in QWidget::setVisible(bool) () from /usr/lib/libQtGui.so.4 #18 0xb19713bd in ?? () from /usr/lib/libdolphinprivate.so.4 #19 0xb19725dc in ?? () from /usr/lib/libdolphinprivate.so.4 Please install the debuginfo packages for qt kdelibs kdebase and paste a new backtrace on this bugreport -- Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You reported the bug. ---------- Augustova superponuka na Zoner Photo studio 12 Konqueror crashes as well under the same conditions (tooltips enabled) as I mentioned above. @Marian25: Thanks for the report. This looks like an issue in the corresponding meta-data analyzer. Would it be possible that you send me such an xls-file per e-mail, where it reliably crashes? I think I can receive up to 20 MB (peter.penz19 (at) gmail (dot) com)? Unfortunately those files contains sensitive information (work related) so I can't send it to anyone. They use lots of formulas and functions and even Open Office has problem to open it quickly (compared to MS Office at work). It is strange but when I tried to save it in OO to XLS then the saved file didn't caused any crash. So it only happens when those files are saved by MS Office. It looks like it is related only to XLS files with lots of formulas. I would send more useful bug report but don't know what debuggers should I install from the repository (PCLinuxOS). Regards, Marian No problem, I'll try to reproduce this issue with a custom, huge xls file. Strange, but I've just discovered one file which is a simple ascii txt file and Dolphin and Konqueror crashes the same way I mention regarding those xls files. I can send this file to you if it helps. This one was marked 3 stars Application: Dolphin (dolphin), signal: Segmentation fault [Current thread is 1 (Thread 0xb776d710 (LWP 5083))] Thread 4 (Thread 0xb427eb70 (LWP 5437)): #0 0x00be5422 in __kernel_vsyscall () #1 0x004bb342 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179 #2 0x001eaa34 in __pthread_cond_timedwait (cond=0x9d1f3d8, mutex=0x9d1f3c0, abstime=0xb427e320) at forward.c:152 #3 0x093f0ce7 in ?? () from /usr/lib/libxine.so.1 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 3 (Thread 0xb4a7fb70 (LWP 6282)): [KCrash Handler] #7 readLittleEndianInt32 (this=0xb3816498, s=0xb4a7eefc, input=0xb38074c8) at /build/buildd/strigi-0.7.2/src/streams/textutils.h:78 #8 Private (this=0xb3816498, s=0xb4a7eefc, input=0xb38074c8) at /build/buildd/strigi-0.7.2/src/streams/oleinputstream.cpp:208 #9 0x00dd9896 in OleInputStream (this=0xb4a7eefc, input=0xb38074c8) at /build/buildd/strigi-0.7.2/src/streams/oleinputstream.cpp:151 #10 0x00d4d852 in OleEndAnalyzer::analyze (this=0xb38b2830, ar=..., in=0x16b) at /build/buildd/strigi-0.7.2/src/streamanalyzer/endanalyzers/oleendanalyzer.cpp:377 #11 0x00d389e2 in Strigi::StreamAnalyzerPrivate::analyze (this=0xb3844690, idx=..., input=0xb38074c8) at /build/buildd/strigi-0.7.2/src/streamanalyzer/streamanalyzer.cpp:421 #12 0x00fcb692 in KFileMetaInfoPrivate::init (this=0xb3805cd0, stream=..., url=..., mtime=1278690609, w=...) at ../../kio/kio/kfilemetainfo.cpp:270 #13 0x00fcd808 in KFileMetaInfo (this=0xb4a7f2c0, path=..., w=...) at ../../kio/kio/kfilemetainfo.cpp:299 #14 0x010cf29b in KLoadFileMetaDataThread::run (this=0x9da8088) at ../../kio/kfile/kloadfilemetadatathread.cpp:130 #15 0x04975f39 in QThreadPrivate::start (arg=0x9da8088) at thread/qthread_unix.cpp:266 #16 0x004b696e in start_thread (arg=0xb4a7fb70) at pthread_create.c:300 #17 0x001dda4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 2 (Thread 0xb547ab70 (LWP 6284)): #0 0x00be5422 in __kernel_vsyscall () #1 0x004bb015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x001ea9dd in __pthread_cond_wait (cond=0xb4b01d90, mutex=0xb4b01d78) at forward.c:139 #3 0x04975012 in QMutexPrivate::wait (this=0xb4b01d60, timeout=-1) at thread/qmutex_unix.cpp:84 #4 0x049706c2 in QMutex::lock (this=0x1127620) at thread/qmutex.cpp:204 #5 0x010cf22c in KLoadFileMetaDataThread::run (this=0x9d38d50) at ../../kio/kfile/kloadfilemetadatathread.cpp:127 #6 0x04975f39 in QThreadPrivate::start (arg=0x9d38d50) at thread/qthread_unix.cpp:266 #7 0x004b696e in start_thread (arg=0xb547ab70) at pthread_create.c:300 #8 0x001dda4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb776d710 (LWP 5083)): #0 0x00be5422 in __kernel_vsyscall () #1 0x001cfb86 in *__GI___poll (fds=0x265ff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0x05734d60 in ?? () from /usr/lib/libxcb.so.1 #3 0x057352cb in ?? () from /usr/lib/libxcb.so.1 #4 0x05735667 in xcb_writev () from /usr/lib/libxcb.so.1 #5 0x00c27d79 in _XSend () from /usr/lib/libX11.so.6 #6 0x00c14112 in ?? () from /usr/lib/libX11.so.6 #7 0x00c1431a in XPutImage () from /usr/lib/libX11.so.6 #8 0x013797b9 in QX11PixmapData::fromImage (this=0x9deee40, img=..., flags=...) at image/qpixmap_x11.cpp:612 #9 0x013627dc in QPixmap::fromImage (image=..., flags=...) at image/qpixmap.cpp:2031 #10 0x01362caa in operator>> (stream=..., pixmap=...) at image/qpixmap.cpp:1322 #11 0x04343cad in KIconLoaderPrivate::findCachedPixmapWithPath (this=0x96c8b20, key=..., data=..., path=...) at ../../kdeui/icons/kiconloader.cpp:878 #12 0x0434c21f in KIconLoader::loadIcon (this=0x96d8750, _name=..., group=KIconLoader::Desktop, size=128, state=0, overlays=..., path_store=0x0, canReturnNull=true) at ../../kdeui/icons/kiconloader.cpp:1218 #13 0x0434d2b7 in KIconLoader::loadMimeTypeIcon (this=0x96d8750, _iconName=..., group=KIconLoader::Desktop, size=128, state=0, overlays=..., path_store=0x0) at ../../kdeui/icons/kiconloader.cpp:1162 #14 0x00fb4cdc in KFileItem::pixmap (this=0x9d9e568, _size=128, _state=0) at ../../kio/kio/kfileitem.cpp:927 #15 0x009bde42 in InformationPanelContent::showIcon (this=0x9c51cb0, item=...) at ../../../../apps/dolphin/src/panels/information/informationpanelcontent.cpp:314 #16 0x009bf685 in InformationPanelContent::qt_metacall (this=0x9c51cb0, _c=QMetaObject::InvokeMetaMethod, _id=29, _a=0xbfdf2868) at ./informationpanelcontent.moc:85 #17 0x04a7cd4a in QMetaObject::metacall (object=0x9c51cb0, cl=QMetaObject::ReadProperty, idx=29, argv=0xbfdf2868) at kernel/qmetaobject.cpp:237 #18 0x04a8fab5 in QMetaObject::activate (sender=0x9d67d70, m=0x11201a4, local_signal_index=1, argv=0xbfdf2868) at kernel/qobject.cpp:3280 #19 0x01001463 in KIO::PreviewJob::failed (this=0x9d67d70, _t1=...) at ./previewjob.moc:106 #20 0x0100645a in KIO::PreviewJobPrivate::startPreview (this=0x9ddb780) at ../../kio/kio/previewjob.cpp:254 #21 0x010066fe in KIO::PreviewJob::qt_metacall (this=0x9d67d70, _c=QMetaObject::InvokeMetaMethod, _id=34, _a=0x9dc7100) at ./previewjob.moc:86 #22 0x04a7cd4a in QMetaObject::metacall (object=0x9d67d70, cl=QMetaObject::ReadProperty, idx=34, argv=0x9dc7100) at kernel/qmetaobject.cpp:237 #23 0x04a88226 in QMetaCallEvent::placeMetaCall (this=0x9da0180, object=0x9d67d70) at kernel/qobject.cpp:534 #24 0x04a89ac2 in QObject::event (this=0x9d67d70, e=0xffffffff) at kernel/qobject.cpp:1219 #25 0x0126672c in QApplicationPrivate::notify_helper (this=0x969c480, receiver=0x9d67d70, e=0x9da0180) at kernel/qapplication.cpp:4396 #26 0x0126c77e in QApplication::notify (this=0xbfdf3320, receiver=0x9d67d70, e=0x9da0180) at kernel/qapplication.cpp:3798 #27 0x0439acea in KApplication::notify (this=0xbfdf3320, receiver=0x9d67d70, event=0x9da0180) at ../../kdeui/kernel/kapplication.cpp:310 #28 0x04a76feb in QCoreApplication::notifyInternal (this=0xbfdf3320, receiver=0x9d67d70, event=0x9da0180) at kernel/qcoreapplication.cpp:732 #29 0x04a7a24b in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x96741f8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #30 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x96741f8) at kernel/qcoreapplication.cpp:1373 #31 0x04a7a40d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1266 #32 0x04aa5d04 in QCoreApplication::sendPostedEvents (s=0x9695fb8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #33 postEventSourceDispatch (s=0x9695fb8) at kernel/qeventdispatcher_glib.cpp:277 #34 0x0283b5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #35 0x0283f2d8 in ?? () from /lib/libglib-2.0.so.0 #36 0x0283f4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #37 0x04aa57f5 in QEventDispatcherGlib::processEvents (this=0x96743d8, flags=...) at kernel/qeventdispatcher_glib.cpp:415 #38 0x01327f85 in QGuiEventDispatcherGlib::processEvents (this=0x96743d8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #39 0x04a75a99 in QEventLoop::processEvents (this=0xbfdf3274, flags=) at kernel/qeventloop.cpp:149 #40 0x04a75f1a in QEventLoop::exec (this=0xbfdf3274, flags=...) at kernel/qeventloop.cpp:201 #41 0x04a7a4cf in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #42 0x01265557 in QApplication::exec () at kernel/qapplication.cpp:3672 #43 0x009ba1db in kdemain (argc=6, argv=0xbfdf3514) at ../../../../apps/dolphin/src/main.cpp:98 #44 0x080485fb in main (argc=6, argv=0xbfdf3514) at dolphin_dummy.cpp:3 Si lloras por haber perdido el sol, las lagrimas no te dejaran ver las estrellas. --------- "The day Microsoft makes something that doesn't suck is probably the day they start making vacuum cleaners" --------- "I get paid to support Windows, I use Linux to get work done." On Sun, Aug 22, 2010 at 4:38 PM, Marian25 <marian25@inmail.sk> wrote: > https://bugs.kde.org/show_bug.cgi?id=248214 > > > > > > --- Comment #3 from Marian25 <marian25 inmail sk> 2010-08-22 22:38:03 --- > See attachment: log created by valgrind > > > > ---- Pôvodná správa ---- > Od koho: Nicolas Lécureuil <nlecureuil@mandriva.com> > Komu: marian25@inmail.sk > Dátum: 18. 8. 2010 10:32:00 > Predmet: [Bug 248214] Dolphin Crashes > > https://bugs.kde.org/show_bug.cgi?id=248214 > > > Nicolas Lécureuil <nlecureuil@mandriva.com> changed: > > What |Removed |Added > > ---------------------------------------------------------------------------- > Status|UNCONFIRMED |NEEDSINFO > CC| |nlecureuil@mandriva.com > Resolution| |BACKTRACE > > > > > --- Comment #1 from Nicolas Lécureuil <nlecureuil mandriva com> 2010-08-18 > 10:22:02 --- > QFlags<Qt::ImageConversionFlag>) () from /usr/lib/libQtGui.so.4 > #9 0xb627edc5 in QPixmap::fromImage(QImage const&, > QFlags<Qt::ImageConversionFlag>) () from /usr/lib/libQtGui.so.4 > #10 0xb627f325 in operator>>(QDataStream&, QPixmap&) () from > /usr/lib/libQtGui.so.4 > #11 0xb745b338 in ?? () from /usr/lib/libkdeui.so.5 > #12 0xb74641f7 in KIconLoader::loadIcon(QString const&, KIconLoader::Group, > int, int, QStringList const&, QString*, bool) const () from > /usr/lib/libkdeui.so.5 > #13 0xb7459ee4 in ?? () from /usr/lib/libkdeui.so.5 > #14 0xb62461da in QIcon::pixmap(QSize const&, QIcon::Mode, QIcon::State) > const > () from /usr/lib/libQtGui.so.4 > #15 0xb6230627 in QWidgetPrivate::setWindowIcon_sys(bool) () from > /usr/lib/libQtGuiso.4 > #16 0xb61e2cbb in QWidget::create(unsigned long, bool, bool) () from > /usr/lib/libQtGui.so.4 > #17 0xb61e9a4f in QWidget::setVisible(bool) () from /usr/lib/libQtGui.so.4 > #18 0xb19713bd in ?? () from /usr/lib/libdolphinprivate.so.4 > #19 0xb19725dc in ?? () from /usr/lib/libdolphinprivate.so.4 > > > Please install the debuginfo packages for qt kdelibs kdebase and paste a > new > backtrace on this bugreport > > -- > Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email > ------- You are receiving this mail because: ------- > You reported the bug. > ---------- > > Augustova superponuka na Zoner Photo studio 12 > > -- > Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email > ------- You are receiving this mail because: ------- > You are on the CC list for the bug. Created attachment 52103 [details]
New crash information added by DrKonqi
dolphin (1.5) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.6.3
- What I was doing when the application crashed:
I tried open DOC file (size 19,1MB). If I have enable thumbnail, then after mouse over on icon Dolphin crashed. Same do if I try view properties of file.
- Unusual behavior I noticed:
No, except crash.
- Custom settings of the application:
All is default from repository of Sabayon
-- Backtrace (Reduced):
#6 0x00007f9fc07230c0 in Strigi::OleInputStream::Private::Private(Strigi::OleInputStream*, Strigi::StreamBase<char>*) () from /usr/lib64/libstreams.so.0
#7 0x00007f9fc0723462 in Strigi::OleInputStream::OleInputStream(Strigi::StreamBase<char>*) () from /usr/lib64/libstreams.so.0
[...]
[...]
[...]
#11 0x00007f9fc1b90093 in KFileMetaInfo::KFileMetaInfo(QString const&, QString const&, QFlags<KFileMetaInfo::What>) () from /usr/lib64/libkio.so.5
[...]
[...]
[...]
[...]
[...]
On http://novinarka.hermesmedia.cz/data/strednicechy/dvorak_multifunkcninovinar.doc is file when Dolphin crashed. Contain text and 8 images and set as read only. *** Bug 253261 has been marked as a duplicate of this bug. *** I tried to fix this issue myself, but I'm not familiar enough with the OLE-format. I've created a Strigi bug-report at https://sourceforge.net/tracker/?func=detail&aid=3113555&group_id=171000&atid=856302 Backtrace from comment #9 indicates a dupe of bug 251701 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 |