[umbrello-devel] [umbrello] [Bug 351103] Umbrello crashes when changing type for an operation for a class

Challistobugs at gmx.com Challistobugs at gmx.com
Mon Aug 10 18:46:50 UTC 2015


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

--- Comment #3 from Challistobugs at gmx.com ---
Valgrind output:

==6470== Invalid read of size 8
==6470==    at 0x7FD050D: __dynamic_cast (in /usr/lib64/libstdc++.so.6.0.21)
==6470==    by 0x57784C: ??? (in /usr/bin/umbrello)
==6470==    by 0x557309: ??? (in /usr/bin/umbrello)
==6470==    by 0x7BE8F5F: QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (qobject.cpp:3576)
==6470==    by 0x6967DE: ??? (in /usr/bin/umbrello)
==6470==    by 0x47D97E: ??? (in /usr/bin/umbrello)
==6470==    by 0x4756AD: ??? (in /usr/bin/umbrello)
==6470==    by 0x7BE8F5F: QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (qobject.cpp:3576)
==6470==    by 0x6173AFF: KDialog::slotButtonClicked(int) (in
/usr/lib64/libkdeui.so.5.14.10)
==6470==    by 0x617546E: ??? (in /usr/lib64/libkdeui.so.5.14.10)
==6470==    by 0x7BE8F5F: QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (qobject.cpp:3576)
==6470==    by 0x7BF1D5D: QSignalMapper::mapped(int)
(moc_qsignalmapper.cpp:114)
==6470==  Address 0x12876730 is 384 bytes inside a block of size 976 free'd
==6470==    at 0x4C2AA2B: operator delete(void*) (in
/usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==6470==    by 0x696D9D0: QPainter::end() (in /usr/lib64/libQtGui.so.4.8.7)
==6470==    by 0x696E8A7: QPainter::~QPainter() (in
/usr/lib64/libQtGui.so.4.8.7)
==6470==    by 0x6871986: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (in
/usr/lib64/libQtGui.so.4.8.7)
==6470==    by 0x6872393: QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) (in /usr/lib64/libQtGui.so.4.8.7)
==6470==    by 0x68722A1: QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) (in /usr/lib64/libQtGui.so.4.8.7)
==6470==    by 0x68722A1: QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) (in /usr/lib64/libQtGui.so.4.8.7)
==6470==    by 0x68715B5: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (in
/usr/lib64/libQtGui.so.4.8.7)
==6470==    by 0x6872393: QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) (in /usr/lib64/libQtGui.so.4.8.7)
==6470==    by 0x68722A1: QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) (in /usr/lib64/libQtGui.so.4.8.7)
==6470==    by 0x68722A1: QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) (in /usr/lib64/libQtGui.so.4.8.7)
==6470==    by 0x68722A1: QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) (in /usr/lib64/libQtGui.so.4.8.7)
==6470== 
==6470== Invalid read of size 8
==6470==    at 0x7FD0510: __dynamic_cast (in /usr/lib64/libstdc++.so.6.0.21)
==6470==    by 0x57784C: ??? (in /usr/bin/umbrello)
==6470==    by 0x557309: ??? (in /usr/bin/umbrello)
==6470==    by 0x7BE8F5F: QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (qobject.cpp:3576)
==6470==    by 0x6967DE: ??? (in /usr/bin/umbrello)
==6470==    by 0x47D97E: ??? (in /usr/bin/umbrello)
==6470==    by 0x4756AD: ??? (in /usr/bin/umbrello)
==6470==    by 0x7BE8F5F: QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (qobject.cpp:3576)
==6470==    by 0x6173AFF: KDialog::slotButtonClicked(int) (in
/usr/lib64/libkdeui.so.5.14.10)
==6470==    by 0x617546E: ??? (in /usr/lib64/libkdeui.so.5.14.10)
==6470==    by 0x7BE8F5F: QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (qobject.cpp:3576)
==6470==    by 0x7BF1D5D: QSignalMapper::mapped(int)
(moc_qsignalmapper.cpp:114)
==6470==  Address 0xfffffffffffffff0 is not stack'd, malloc'd or (recently)
free'd
==6470== 
KCrash: Application 'umbrello' crashing...

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the umbrello-devel mailing list