Bug 303805 - trying to show properties of a .cr2 (Canon)
Summary: trying to show properties of a .cr2 (Canon)
Status: RESOLVED DUPLICATE of bug 270366
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Frank Reininghaus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-07-19 15:35 UTC by Harald Koch
Modified: 2012-07-19 15:41 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Harald Koch 2012-07-19 15:35:22 UTC
Application: dolphin (1.6)
KDE Platform Version: 4.6.00 (4.6.0) "release 6"
Qt Version: 4.7.1
Operating System: Linux 2.6.37.6-0.20-desktop x86_64
Distribution: "openSUSE 11.4 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:

Trying to show properties of a .cr2 (Canon) with 'right mouse-click'

The crash can be reproduced every time.

-- Backtrace:
Application: Dolphin (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f41c4715760 (LWP 12011))]

Thread 3 (Thread 0x7f41ace5a700 (LWP 12012)):
#0  0x00007fff5a9ff851 in clock_gettime ()
#1  0x00007f41bef282b3 in clock_gettime () from /lib64/librt.so.1
#2  0x00007f41c33362b2 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007f41c33f931d in QTimerInfoList::updateCurrentTime (this=0x7e1710) at kernel/qeventdispatcher_unix.cpp:339
#5  0x00007f41c33f9695 in QTimerInfoList::timerWait (this=0x7e1710, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#6  0x00007f41c33f815c in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7f41ace59c4c) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007f41c33f8205 in timerSourcePrepare (source=<value optimized out>, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007f41bec77087 in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#9  0x00007f41bec77fa9 in ?? () from /lib64/libglib-2.0.so.0
#10 0x00007f41bec78650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#11 0x00007f41c33f8956 in QEventDispatcherGlib::processEvents (this=0x832a80, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#12 0x00007f41c33cd032 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007f41c33cd245 in QEventLoop::exec (this=0x7f41ace59de0, flags=...) at kernel/qeventloop.cpp:201
#14 0x00007f41c32e21e4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#15 0x00007f41c33ae948 in QInotifyFileSystemWatcherEngine::run (this=0x858e40) at io/qfilesystemwatcher_inotify.cpp:248
#16 0x00007f41c32e4a5e in QThreadPrivate::start (arg=0x858e40) at thread/qthread_unix.cpp:285
#17 0x00007f41c3055a3f in start_thread () from /lib64/libpthread.so.0
#18 0x00007f41c1e1071d in clone () from /lib64/libc.so.6
#19 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f41aba92700 (LWP 12771)):
[KCrash Handler]
#6  0x00007f41c1dbe58b in memcpy () from /lib64/libc.so.6
#7  0x00007f41a2bd46e9 in (anonymous namespace)::strigi_tiffReadProc (handle=<value optimized out>, buf=0x1e42b80, size=<value optimized out>) at /usr/include/bits/string3.h:52
#8  0x00007f41af55cce1 in OJPEGReadBufferFill (sp=0x1e425a0) at tif_ojpeg.c:1885
#9  0x00007f41af55dc98 in OJPEGReadBytePeek (tif=0x18abd80) at tif_ojpeg.c:1965
#10 OJPEGReadHeaderInfoSec (tif=0x18abd80) at tif_ojpeg.c:1231
#11 0x00007f41af55ee66 in OJPEGSubsamplingCorrect (tif=0x18abd80) at tif_ojpeg.c:959
#12 0x00007f41af55f382 in OJPEGVGetField (tif=<value optimized out>, tag=<value optimized out>, ap=<value optimized out>) at tif_ojpeg.c:466
#13 0x00007f41af540448 in TIFFGetField (tif=<value optimized out>, tag=<value optimized out>) at tif_dir.c:957
#14 0x00007f41af56a192 in TIFFScanlineSize (tif=0x18abd80) at tif_strip.c:244
#15 0x00007f41af542da4 in TIFFReadDirectory (tif=0x18abd80) at tif_dirread.c:764
#16 0x00007f41af561150 in TIFFClientOpen (name=0x22052c8 "IMG_0617.CR2", mode=0x7f41a2bd548e "r", clientdata=0x9db050, readproc=<value optimized out>, writeproc=0x7f41a2bd4560 <(anonymous namespace)::strigi_tiffWriteProc(thandle_t, tdata_t, tsize_t)>, seekproc=0x7f41a2bd4570 <(anonymous namespace)::strigi_tiffSeekProc(thandle_t, toff_t, int)>, closeproc=0x7f41a2bd45c0 <(anonymous namespace)::strigi_tiffCloseProc(thandle_t)>, sizeproc=0x7f41a2bd45d0 <(anonymous namespace)::strigi_tiffSizeProc(thandle_t)>, mapproc=0x7f41a2bd45e0 <(anonymous namespace)::strigi_tiffMapProc(thandle_t, tdata_t*, toff_t*)>, unmapproc=0x7f41a2bd45f0 <(anonymous namespace)::strigi_tiffUnmapProc(thandle_t, tdata_t, toff_t)>) at tif_open.c:436
#17 0x00007f41a2bd4dc2 in TiffEndAnalyzer::analyze (this=0x24b2720, ar=..., in=0x9db050) at /usr/src/debug/kdegraphics-4.6.0/strigi-analyzer/tiff/tiffendanalyzer.cpp:201
#18 0x00007f41bc030dd2 in Strigi::StreamAnalyzerPrivate::analyze (this=0x1a, idx=..., input=0x9db050) at /usr/src/debug/strigi-0.7.3.99/libstreamanalyzer/lib/streamanalyzer.cpp:420
#19 0x00007f41bc84af24 in KFileMetaInfoPrivate::init (this=0x1dbc800, stream=..., url=<value optimized out>, mtime=1311864493, w=<value optimized out>) at /usr/src/debug/kdelibs-4.6.0/kio/kio/kfilemetainfo.cpp:257
#20 0x00007f41bc8d38b8 in KFileMetaInfo::KFileMetaInfo (this=0x7f41aba91d00, path=<value optimized out>, w=<value optimized out>) at /usr/src/debug/kdelibs-4.6.0/kio/kio/kfilemetainfo.cpp:286
#21 0x00007f41bc8ef861 in KLoadFileMetaDataThread::run (this=0x1ce6170) at /usr/src/debug/kdelibs-4.6.0/kio/kfile/kloadfilemetadatathread.cpp:143
#22 0x00007f41c32e4a5e in QThreadPrivate::start (arg=0x1ce6170) at thread/qthread_unix.cpp:285
#23 0x00007f41c3055a3f in start_thread () from /lib64/libpthread.so.0
#24 0x00007f41c1e1071d in clone () from /lib64/libc.so.6
#25 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f41c4715760 (LWP 12011)):
#0  0x00007f41bfd95bfa in ?? () from /usr/lib64/libxcb.so.1
#1  0x00007f41bfd961a3 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f41bfd96234 in xcb_writev () from /usr/lib64/libxcb.so.1
#3  0x00007f41c3be8cc6 in _XSend () from /usr/lib64/libX11.so.6
#4  0x00007f41c3be9075 in _XFlush () from /usr/lib64/libX11.so.6
#5  0x00007f41c047ce61 in XRenderCompositeText32 () from /usr/lib64/libXrender.so.1
#6  0x00007f41c2779d1b in ?? () from /usr/lib64/libQtGui.so.4
#7  0x00007f41c26ca6ed in QPainter::drawTextItem(QPointF const&, QTextItem const&) () from /usr/lib64/libQtGui.so.4
#8  0x00007f41c27d920b in QTextLine::draw(QPainter*, QPointF const&, QTextLayout::FormatRange const*) const () from /usr/lib64/libQtGui.so.4
#9  0x00007f41c27da05f in QTextLayout::draw(QPainter*, QPointF const&, QVector<QTextLayout::FormatRange> const&, QRectF const&) const () from /usr/lib64/libQtGui.so.4
#10 0x00007f41bc8959e8 in KFileItemDelegate::Private::drawTextItems (this=0x961a40, painter=0x7fff5a921290, labelLayout=..., infoLayout=..., boundingRect=<value optimized out>) at /usr/src/debug/kdelibs-4.6.0/kio/kio/kfileitemdelegate.cpp:810
#11 0x00007f41bc8dc44e in KFileItemDelegate::paint (this=0x9618b0, painter=0x7fff5a921290, option=<value optimized out>, index=...) at /usr/src/debug/kdelibs-4.6.0/kio/kio/kfileitemdelegate.cpp:1427
#12 0x00007f41b30c5b2b in ?? () from /usr/lib64/libdolphinprivate.so.4
#13 0x00007f41c2ac26aa in QTreeView::drawRow(QPainter*, QStyleOptionViewItem const&, QModelIndex const&) const () from /usr/lib64/libQtGui.so.4
#14 0x00007f41c2ac694a in QTreeView::drawTree(QPainter*, QRegion const&) const () from /usr/lib64/libQtGui.so.4
#15 0x00007f41c2ac7363 in QTreeView::paintEvent(QPaintEvent*) () from /usr/lib64/libQtGui.so.4
#16 0x00007f41b30d0cfb in DolphinTreeView::paintEvent(QPaintEvent*) () from /usr/lib64/libdolphinprivate.so.4
#17 0x00007f41c25ce4ea in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#18 0x00007f41c2972906 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#19 0x00007f41c2a82c23 in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib64/libQtGui.so.4
#20 0x00007f41c2ac7a85 in QTreeView::viewportEvent(QEvent*) () from /usr/lib64/libQtGui.so.4
#21 0x00007f41c33cdd67 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x9514f0, event=0x7fff5a921f70) at kernel/qcoreapplication.cpp:847
#22 0x00007f41c257cce1 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#23 0x00007f41c258522a in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#24 0x00007f41c40719e6 in KApplication::notify (this=0x7fff5a925ff0, receiver=0x9514f0, event=0x7fff5a921f70) at /usr/src/debug/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311
#25 0x00007f41c33cdbdc in QCoreApplication::notifyInternal (this=0x7fff5a925ff0, receiver=0x9514f0, event=0x7fff5a921f70) at kernel/qcoreapplication.cpp:732
#26 0x00007f41c25cb3b2 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#27 0x00007f41c25cbf7f in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#28 0x00007f41c25cbe3c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#29 0x00007f41c25cbe3c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#30 0x00007f41c25cbe3c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#31 0x00007f41c25cbe3c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#32 0x00007f41c25cbe3c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#33 0x00007f41c25cbe3c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#34 0x00007f41c25cbe3c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#35 0x00007f41c25cb11a in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#36 0x00007f41c25cbf7f in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#37 0x00007f41c25cb11a in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#38 0x00007f41c25cbf7f in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#39 0x00007f41c25cbe3c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#40 0x00007f41c25cbe3c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#41 0x00007f41c25cb11a in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#42 0x00007f41c25cbf7f in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#43 0x00007f41c25cbe3c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#44 0x00007f41c25cbe3c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#45 0x00007f41c25cb11a in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#46 0x00007f41c25cbf7f in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#47 0x00007f41c25cb11a in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#48 0x00007f41c25cbf7f in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#49 0x00007f41c25cbe3c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#50 0x00007f41c25cbe3c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#51 0x00007f41c25cb11a in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#52 0x00007f41c278e191 in ?? () from /usr/lib64/libQtGui.so.4
#53 0x00007f41c25c1170 in QWidgetPrivate::syncBackingStore() () from /usr/lib64/libQtGui.so.4
#54 0x00007f41c25ce9f2 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#55 0x00007f41c298c47b in QMainWindow::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#56 0x00007f41c411a793 in KXmlGuiWindow::event (this=0x740e50, ev=0x1974b70) at /usr/src/debug/kdelibs-4.6.0/kdeui/xmlgui/kxmlguiwindow.cpp:126
#57 0x00007f41c257cd14 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#58 0x00007f41c258522a in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#59 0x00007f41c40719e6 in KApplication::notify (this=0x7fff5a925ff0, receiver=0x740e50, event=0x1974b70) at /usr/src/debug/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311
#60 0x00007f41c33cdbdc in QCoreApplication::notifyInternal (this=0x7fff5a925ff0, receiver=0x740e50, event=0x1974b70) at kernel/qcoreapplication.cpp:732
#61 0x00007f41c33d13d5 in sendEvent (receiver=0x0, event_type=0, data=0x6103e0) at kernel/qcoreapplication.h:215
#62 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x6103e0) at kernel/qcoreapplication.cpp:1373
#63 0x00007f41c33f8763 in sendPostedEvents (s=<value optimized out>) at kernel/qcoreapplication.h:220
#64 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:277
#65 0x00007f41bec77bd3 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#66 0x00007f41bec783b0 in ?? () from /lib64/libglib-2.0.so.0
#67 0x00007f41bec78650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#68 0x00007f41c33f88ff in QEventDispatcherGlib::processEvents (this=0x6b72e0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#69 0x00007f41c2621d8e in ?? () from /usr/lib64/libQtGui.so.4
#70 0x00007f41c33cd032 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#71 0x00007f41c33cd245 in QEventLoop::exec (this=0x7fff5a925f30, flags=...) at kernel/qeventloop.cpp:201
#72 0x00007f41c33d168b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#73 0x00007f41b3a7dae5 in kdemain () from /usr/lib64/libkdeinit4_dolphin.so
#74 0x00000000004075e9 in _start ()

Possible duplicates by query: bug 282165, bug 281088, bug 273760, bug 270366, bug 260872.

Reported using DrKonqi
Comment 1 Christoph Feck 2012-07-19 15:41:34 UTC

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