https://bugs.kde.org/show_bug.cgi?id=398136
Thomas Fischer changed:
What|Removed |Added
Ever confirmed|0 |1
Status|UNCONFIRMED |CONFIRMED
--- Comment #1 from Thomas Fischer ---
KBibTeX does not crash for me, but an analysis with Valgrind revealed some
invalid memory accesses. This requires some deeper investigation ...
113 errors in context 2069 of 2772:
Thread 1 kbibtex:
Invalid read of size 8
at 0x145AFB14: operator<(QString const&, QString const&) (in
/usr/lib64/libQt5Core.so.5.9.6)
by 0x9177814: bool qMapLessThanKey(QString const&, QString const&)
(qmap.h:71)
by 0x917804F: QMapNode::lowerBound(QString const&)
(qmap.h:155)
by 0x9177AEF: QMapData::findNode(QString const&) const
(qmap.h:287)
by 0x91772A4: QMap::remove(QString const&) (qmap.h:937)
by 0x9175490: Entry::remove(QString const&) (entry.cpp:174)
by 0x50D7013: EntryConfiguredWidget::apply(QSharedPointer) const
(elementwidgets.cpp:111)
by 0x50D2990: ElementEditor::ElementEditorPrivate::switchTo(QWidget*)
(elementeditor.cpp:422)
by 0x50CF0C2: ElementEditor::tabChanged() (elementeditor.cpp:591)
by 0x50D68C0: QtPrivate::FunctorCall,
QtPrivate::List<>, void, void (ElementEditor::*)()>::call(void
(ElementEditor::*)(), ElementEditor*, void**) (qobjectdefs_impl.h:136)
by 0x50D61CF: void QtPrivate::FunctionPointer::call, void>(void (ElementEditor::*)(),
ElementEditor*, void**) (qobjectdefs_impl.h:169)
by 0x50D5784: QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*,
void**, bool*) (qobject_impl.h:120)
by 0x1470B16D: QMetaObject::activate(QObject*, int, int, void**) (in
/usr/lib64/libQt5Core.so.5.9.6)
by 0x138CEC4D: QTabWidget::currentChanged(int) (in
/usr/lib64/libQt5Widgets.so.5.9.6)
by 0x138D1046: ??? (in /usr/lib64/libQt5Widgets.so.5.9.6)
by 0x1470AE18: QMetaObject::activate(QObject*, int, int, void**) (in
/usr/lib64/libQt5Core.so.5.9.6)
by 0x138B02CD: QTabBar::currentChanged(int) (in
/usr/lib64/libQt5Widgets.so.5.9.6)
by 0x138B4A74: QTabBar::setCurrentIndex(int) (in
/usr/lib64/libQt5Widgets.so.5.9.6)
by 0x138B71AF: QTabBar::mousePressEvent(QMouseEvent*) (in
/usr/lib64/libQt5Widgets.so.5.9.6)
by 0x137419FE: QWidget::event(QEvent*) (in
/usr/lib64/libQt5Widgets.so.5.9.6)
by 0x138B5622: QTabBar::event(QEvent*) (in
/usr/lib64/libQt5Widgets.so.5.9.6)
by 0x13701D6B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in
/usr/lib64/libQt5Widgets.so.5.9.6)
by 0x1370A436: QApplication::notify(QObject*, QEvent*) (in
/usr/lib64/libQt5Widgets.so.5.9.6)
by 0x146E2259: QCoreApplication::notifyInternal2(QObject*, QEvent*) (in
/usr/lib64/libQt5Core.so.5.9.6)
Address 0x46587998 is 24 bytes inside a block of size 48 free'd
at 0x4C2E13B: free (in
/usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
by 0x1459871A: QMapDataBase::freeNodeAndRebalance(QMapNodeBase*) (in
/usr/lib64/libQt5Core.so.5.9.6)
by 0x9177B8E: QMapData::deleteNode(QMapNode*) (qmap.h:280)
by 0x91772C5: QMap::remove(QString const&) (qmap.h:938)
by 0x9175490: Entry::remove(QString const&) (entry.cpp:174)
by 0x50D7013: EntryConfiguredWidget::apply(QSharedPointer) const
(elementwidgets.cpp:111)
by 0x50D2990: ElementEditor::ElementEditorPrivate::switchTo(QWidget*)
(elementeditor.cpp:422)
by 0x50CF0C2: ElementEditor::tabChanged() (elementeditor.cpp:591)
by 0x50D68C0: QtPrivate::FunctorCall,
QtPrivate::List<>, void, void (ElementEditor::*)()>::call(void
(ElementEditor::*)(), ElementEditor*, void**) (qobjectdefs_impl.h:136)
by 0x50D61CF: void QtPrivate::FunctionPointer::call, void>(void (ElementEditor::*)(),
ElementEditor*, void**) (qobjectdefs_impl.h:169)
by 0x50D5784: QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*,
void**, bool*) (qobject_impl.h:120)
by 0x1470B16D: QMetaObject::activate(QObject*, int, int, void**) (in
/usr/lib64/libQt5Core.so.5.9.6)
by 0x138CEC4D: QTabWidget::currentChanged(int) (in
/usr/lib64/libQt5Widgets.so.5.9.6)
by 0x138D1046: ??? (in /usr/lib64/libQt5Widgets.so.5.9.6)
by 0x1470AE18: QMetaObject::activate(QObject*, int, int, void**) (in
/usr/lib64/libQt5Core.so.5.9.6)
by 0x138B02CD: QTabBar::currentChanged(int) (in
/usr/lib64/libQt5Widgets.so.5.9.6)
by 0x138B4A74: QTabBar::setCurrentIndex(int) (in
/usr/lib64/libQt5Widgets.so.5.9.6)
by 0x138B71AF: QTabBar::mousePressEvent(QMouseEvent*) (in
/usr/lib64/libQt5Widgets.so.5.9.6)
by 0x137419FE: QWidget::event(QEvent*) (in
/usr/lib64/libQt5Widgets.so.5.9.6)
by 0x138B5622: QTabBar::event(QEvent*) (in
/usr/lib64/libQt5Widgets.so.5.9.6)
by 0x13701D6B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in
/usr/lib64/libQt5Widgets.so.5.9.6)
by 0x1370A436: QApplication::notify(QObject*, QEvent*) (in
/usr/lib64/libQt5Widgets.so.5.9.6)
by 0x146E2259: