[Kde-pim] heads up on new kmail crash

Sandro Knauß sknauss at kde.org
Thu Oct 22 10:59:49 BST 2015


Hi,

the ci also dislike, what was done with the new breeze icons:

https://build.kde.org/job/kdepim master kf5-
qt5/958/PLATFORM=Linux,compiler=gcc/testReport/(root)/TestSuite/messageviewer_rendertest/

Regards,

sandro
--

Am Donnerstag, 22. Oktober 2015, 00:10:20 schrieb Sergio Martins:
> Hi,
> 
> Just so you don't spend time investigating the crash that happens when
> clicking on a folder in kmail if you have latest kiconthemes
> 
>  Invalid read of size 2
>     at 0x14950E8B: QPixmap::QPixmap(QPixmap const&) (qpixmap.cpp:220)
>     by 0x1306F6E7: KPixmapSequence::frameAt(int) const (in /d/lib64/
> libKF5WidgetsAddons.so.5.16.0)
>     by 0xD6C9C47: Akonadi::DelegateAnimator::sequenceFrame(QModelIndex
> const&) (in /d/lib64/libKF5AkonadiWidgets.so.4.89.0)
>     by 0xD6B0777:
> Akonadi::CollectionStatisticsDelegate::initStyleOption(QStyleOptionViewItem*
> , QModelIndex const&) const (in /d/lib64/libKF5AkonadiWidgets.so.4.89.0) by
> 0x1457A2DB: QStyledItemDelegate::paint(QPainter*, QStyleOptionViewItem
> const&, QModelIndex const&) const (qstyleditemdelegate.cpp:409)
>     by 0xD6B08BA: Akonadi::CollectionStatisticsDelegate::paint(QPainter*,
> QStyleOptionViewItem const&, QModelIndex const&) const (in /d/lib64/
> libKF5AkonadiWidgets.so.4.89.0)
>     by 0x1452EA0F: QTreeView::drawRow(QPainter*, QStyleOptionViewItem
> const&, QModelIndex const&) const (qtreeview.cpp:1768)
>     by 0x14533D76: QTreeView::drawTree(QPainter*, QRegion const&) const
> (qtreeview.cpp:1503)
>     by 0x14538922: QTreeView::paintEvent(QPaintEvent*) (qtreeview.cpp:1327)
>     by 0x142E8737: QWidget::event(QEvent*) (qwidget.cpp:9074)
>     by 0x143CF91D: QFrame::event(QEvent*) (qframe.cpp:544)
>     by 0x144FA42B: QAbstractItemView::viewportEvent(QEvent*)
> (qabstractitemview.cpp:1685)
>     by 0x145397BB: QTreeView::viewportEvent(QEvent*) (qtreeview.cpp:1309)
> 
> It's an out-of-bounds access when calling KPixmapSequence::frameAt(int) .
> The latest kiconthemes from master now uses breeze as the default theme, and
> breeze doesn't have our spinning image called "process-working", at least
> on my system.
> 
> Harald, your commit says breeze fallsback to oxygen, but  I'm getting /usr/
> share/icons/breeze/mimetypes/22/unknown.svg when asking for
> "process-working" icon. Any idea ?
> 
> It's also probably a good idea to patch akonadi or  KPixmapSequence::frameAt
> to not crash on bad icons :)
> 
> 
> 
> Regards,
> Sérgio Martins
> _______________________________________________
> KDE PIM mailing list kde-pim at kde.org
> https://mail.kde.org/mailman/listinfo/kde-pim
> KDE PIM home page at http://pim.kde.org/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-pim/attachments/20151022/49c1acf7/attachment.sig>
-------------- next part --------------
_______________________________________________
KDE PIM mailing list kde-pim at kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/


More information about the kde-pim mailing list