[Digikam-devel] [Bug 262077] Crash while trying to select a range of dates in timeline view

Julien Narboux Julien at narboux.fr
Thu Jan 6 14:06:44 GMT 2011


https://bugs.kde.org/show_bug.cgi?id=262077





--- Comment #7 from Julien Narboux <Julien narboux fr>  2011-01-06 15:06:37 ---
Marcel,

Valgrind gives the following errors:


==29225== Thread 11:
==29225== Conditional jump or move depends on uninitialised value(s)
==29225==    at 0x10460F92: picReadHeader(QIODevice*, PICHeader*, bool)
(pic_read.cpp:54)
==29225==    by 0x104625D4: SoftimagePICHandler::canRead(QIODevice*)
(pic_io_handler.cpp:44)
==29225==    by 0x1046210A: SoftimagePICPlugin::capabilities(QIODevice*,
QByteArray const&) const (pic_io_plugin.cpp:33)
==29225==    by 0x634A426: createReadHandlerHelper(QIODevice*, QByteArray
const&, bool, bool) (qimagereader.cpp:393)
==29225==    by 0x634BD50: QImageReaderPrivate::initHandler()
(qimagereader.cpp:618)
==29225==    by 0x634D5EF: QImageReader::read(QImage*) (qimagereader.cpp:1185)
==29225==    by 0x634D876: QImageReader::read() (qimagereader.cpp:1155)
==29225==    by 0x6337D97: QImage::fromData(unsigned char const*, int, char
const*) (qimage.cpp:5032)
==29225==    by 0x633BEA9: QImage::loadFromData(unsigned char const*, int, char
const*) (qimage.cpp:4990)
==29225==    by 0x490D1B0: QImage::loadFromData(QByteArray const&, char const*)
(qimage.h:243)
==29225==    by 0x490C938: KExiv2Iface::KExiv2::getImagePreview(QImage&) const
(kexiv2image.cpp:843)
==29225==    by 0x5320D85:
Digikam::ThumbnailCreator::loadImagePreview(Digikam::DMetadata const&) const
(thumbnailcreator.cpp:605)



==29225== Thread 1:
==29225== Conditional jump or move depends on uninitialised value(s)
==29225==    at 0x64267E4: PtsToRegion(int, int, _POINTBLOCK*, QRegionPrivate*)
(qregion.cpp:3512)
==29225==    by 0x64272F7: PolygonRegion(QPoint const*, int, int)
(qregion.cpp:3735)
==29225==    by 0x64279BD: QRegion::QRegion(QPolygon const&, Qt::FillRule)
(qregion.cpp:3856)
==29225==    by 0x64A79B8: QX11PaintEngine::updateState(QPaintEngineState
const&) (qpaintengine_x11.cpp:1092)
==29225==    by 0x63D2153: QPainterPrivate::updateStateImpl(QPainterState*)
(qpainter.cpp:906)
==29225==    by 0x63D221B: QPainterPrivate::updateState(QPainterState*)
(qpainter.cpp:934)
==29225==    by 0x63D97CF: QPainter::setClipRegion(QRegion const&,
Qt::ClipOperation) (qpainter.cpp:2853)
==29225==    by 0x62C6436: QWidgetPrivate::paintBackground(QPainter*, QRegion
const&, int) const (qwidget.cpp:2338)
==29225==    by 0x62C73EC: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (qwidget.cpp:5398)
==29225==    by 0x64B7C73: QWidgetBackingStore::sync() (qbackingstore.cpp:1328)
==29225==    by 0x62B92B2: QWidgetPrivate::syncBackingStore()
(qwidget.cpp:1805)
==29225==    by 0x62C0465: QWidget::event(QEvent*) (qwidget.cpp:8480)
==29225== 
==29225== Conditional jump or move depends on uninitialised value(s)
==29225==    at 0x64267E4: PtsToRegion(int, int, _POINTBLOCK*, QRegionPrivate*)
(qregion.cpp:3512)
==29225==    by 0x64272F7: PolygonRegion(QPoint const*, int, int)
(qregion.cpp:3735)
==29225==    by 0x64279BD: QRegion::QRegion(QPolygon const&, Qt::FillRule)
(qregion.cpp:3856)
==29225==    by 0x64A7CCC: QX11PaintEngine::updateState(QPaintEngineState
const&) (qpaintengine_x11.cpp:1110)
==29225==    by 0x63D2153: QPainterPrivate::updateStateImpl(QPainterState*)
(qpainter.cpp:906)
==29225==    by 0x63D221B: QPainterPrivate::updateState(QPainterState*)
(qpainter.cpp:934)
==29225==    by 0x63D97CF: QPainter::setClipRegion(QRegion const&,
Qt::ClipOperation) (qpainter.cpp:2853)
==29225==    by 0x62C6436: QWidgetPrivate::paintBackground(QPainter*, QRegion
const&, int) const (qwidget.cpp:2338)
==29225==    by 0x62C73EC: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (qwidget.cpp:5398)
==29225==    by 0x64B7C73: QWidgetBackingStore::sync() (qbackingstore.cpp:1328)
==29225==    by 0x62B92B2: QWidgetPrivate::syncBackingStore()
(qwidget.cpp:1805)
==29225==    by 0x62C0465: QWidget::event(QEvent*) (qwidget.cpp:8480)

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Digikam-devel mailing list