[Kde-pim] heads up on new kmail crash

Volker Krause vkrause at kde.org
Thu Oct 22 17:12:41 BST 2015


On Thursday 22 October 2015 11:59:49 Sandro Knauß wrote:
> 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/messageviewe
> r_rendertest/

nope, that's the CI disliking the revert ;)

I'll fix that in a second, this is mostly the difference between SVG and PNG 
icons, not an issue in the breeze theme as such.

regards,
Volker
 
> 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(QStyleOptionViewIte
> > m* , 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: 173 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-pim/attachments/20151022/a0548427/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