Application: ktorrent (21.12.0) Qt Version: 5.15.2 Frameworks Version: 5.89.0 Operating System: Linux 5.15.12-1-default x86_64 Windowing System: X11 Distribution: "openSUSE Tumbleweed" DrKonqi: 5.23.4 [KCrashBackend] -- Information about the crash: - What I was doing when the application crashed: In Application Active Window, File | Quit selected and the application crashed. This generated a bug report. The reporter is unsure if this crash is reproducible. -- Backtrace: Application: KTorrent (ktorrent), signal: Aborted Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized out>} [KCrash Handler] #6 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 #7 0x00007f87046d9323 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78 #8 0x00007f8704689366 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #9 0x00007f87046727d3 in __GI_abort () at abort.c:79 #10 0x00007f87046cc3c7 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7f870481269f "%s\n") at ../sysdeps/posix/libc_fatal.c:155 #11 0x00007f87046e3e8c in malloc_printerr (str=str@entry=0x7f87048102d4 "free(): invalid pointer") at malloc.c:5543 #12 0x00007f87046e58fc in _int_free (av=<optimized out>, p=<optimized out>, have_lock=0) at malloc.c:4326 #13 0x00007f87046e8435 in __GI___libc_free (mem=<optimized out>) at malloc.c:3278 #14 0x00007f8704e9ac6e in QTypedArrayData<unsigned short>::deallocate (data=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qarraydata.h:239 #15 QString::~QString (this=0x7ffd06ba5380, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/text/qstring.h:1311 #16 v_clear<QString> (d=0x7ffd06ba5380) at ../../include/QtCore/5.15.2/QtCore/private/../../../../../src/corelib/kernel/qvariant_p.h:180 #17 QVariantDestructor<(anonymous namespace)::CoreTypesFilter>::FilteredDestructor<QString, true>::FilteredDestructor (d=0x7ffd06ba5380, this=<synthetic pointer>) at ../../include/QtCore/5.15.2/QtCore/private/../../../../../src/corelib/kernel/qvariant_p.h:415 #18 QVariantDestructor<(anonymous namespace)::CoreTypesFilter>::delegate<QString> (this=<synthetic pointer>) at ../../include/QtCore/5.15.2/QtCore/private/../../../../../src/corelib/kernel/qvariant_p.h:441 #19 QMetaTypeSwitcher::switcher<void, QVariantDestructor<(anonymous namespace)::CoreTypesFilter> > (data=0x0, type=<optimized out>, logic=<synthetic pointer>...) at ../../include/QtCore/5.15.2/QtCore/private/../../../../../src/corelib/kernel/qmetatypeswitcher_p.h:74 #20 (anonymous namespace)::clear (d=0x7ffd06ba5380) at kernel/qvariant.cpp:130 #21 0x00007f8704e91f67 in QVariant::~QVariant (this=0x7ffd06ba5380, __in_chrg=<optimized out>) at kernel/qvariant.cpp:1828 #22 QVariant::~QVariant (this=this@entry=0x7ffd06ba5380, __in_chrg=<optimized out>) at kernel/qvariant.cpp:1825 #23 0x00007f8705c9dc22 in QStyledItemDelegate::initStyleOption (this=0x563032e80330, option=0x7ffd06ba5480, index=...) at itemviews/qstyleditemdelegate.cpp:355 #24 0x00007f8705c9d118 in QStyledItemDelegate::sizeHint (this=0x563032e80330, option=..., index=...) at itemviews/qstyleditemdelegate.cpp:410 #25 0x0000563030a06788 in kt::ViewDelegate::sizeHint (this=0x563032e80330, option=..., index=...) at /usr/src/debug/ktorrent-21.12.0-1.1.x86_64/ktorrent/view/viewdelegate.cpp:162 #26 0x00007f8705ce17d3 in QTreeView::indexRowSizeHint (this=this@entry=0x563032dd5f10, index=...) at itemviews/qtreeview.cpp:2995 #27 0x00007f8705ce8bdc in QTreeViewPrivate::layout (this=this@entry=0x563032da06c0, i=i@entry=-1, recursiveExpanding=recursiveExpanding@entry=false, afterIsUninitialized=afterIsUninitialized@entry=false) at itemviews/qtreeview.cpp:3341 #28 0x00007f8705ceed01 in QTreeView::doItemsLayout (this=0x563032dd5f10) at itemviews/qtreeview.cpp:2100 #29 0x00007f8705ce677d in QAbstractItemViewPrivate::executePostedLayout (this=0x563032da06c0) at ../../include/QtWidgets/5.15.2/QtWidgets/private/../../../../../src/widgets/itemviews/qabstractitemview_p.h:229 #30 QAbstractItemViewPrivate::executePostedLayout (this=0x563032da06c0) at ../../include/QtWidgets/5.15.2/QtWidgets/private/../../../../../src/widgets/itemviews/qabstractitemview_p.h:226 #31 QTreeViewPrivate::updateScrollBars (this=0x563032da06c0) at itemviews/qtreeview.cpp:3696 #32 0x00007f8705cf0791 in QTreeView::updateGeometries (this=0x563032dd5f10) at itemviews/qtreeview.cpp:2834 #33 0x00007f8704e893c8 in doActivate<false> (sender=0x563032e74f80, signal_index=22, argv=0x7ffd06ba5a10) at kernel/qobject.cpp:3898 #34 0x00007f8704e8285f in QMetaObject::activate (sender=sender@entry=0x563032e74f80, m=m@entry=0x7f8705f3afe0 <QHeaderView::staticMetaObject>, local_signal_index=local_signal_index@entry=8, argv=argv@entry=0x0) at kernel/qobject.cpp:3946 #35 0x00007f8705c82b43 in QHeaderView::geometriesChanged (this=this@entry=0x563032e74f80) at .moc/moc_qheaderview.cpp:503 #36 0x00007f8705c90a46 in QHeaderView::viewportEvent (this=0x563032e74f80, e=0x7ffd06ba5bf0) at itemviews/qheaderview.cpp:2835 #37 0x00007f8704e52a92 in QCoreApplicationPrivate::sendThroughObjectEventFilters (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.cpp:1190 #38 QCoreApplicationPrivate::sendThroughObjectEventFilters (receiver=receiver@entry=0x563032e75480, event=event@entry=0x7ffd06ba5bf0) at kernel/qcoreapplication.cpp:1179 #39 0x00007f8705a03a6e in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x563032e75480, e=0x7ffd06ba5bf0) at kernel/qapplication.cpp:3626 #40 0x00007f8704e52d2a in QCoreApplication::notifyInternal2 (receiver=0x563032e75480, event=0x7ffd06ba5bf0) at kernel/qcoreapplication.cpp:1064 #41 0x00007f8705a4067b in QWidgetPrivate::hideChildren (this=<optimized out>, spontaneous=false) at kernel/qwidget.cpp:8206 #42 0x00007f8705a40668 in QWidgetPrivate::hideChildren (this=<optimized out>, spontaneous=false) at kernel/qwidget.h:132 #43 0x00007f8705a40668 in QWidgetPrivate::hideChildren (this=<optimized out>, spontaneous=false) at kernel/qwidget.h:132 #44 0x00007f8705a40668 in QWidgetPrivate::hideChildren (this=<optimized out>, spontaneous=false) at kernel/qwidget.h:132 #45 0x00007f8705a40668 in QWidgetPrivate::hideChildren (this=<optimized out>, spontaneous=false) at kernel/qwidget.h:132 #46 0x00007f8705a40668 in QWidgetPrivate::hideChildren (this=<optimized out>, spontaneous=false) at kernel/qwidget.h:132 #47 0x00007f8705a40668 in QWidgetPrivate::hideChildren (this=<optimized out>, spontaneous=false) at kernel/qwidget.h:132 #48 0x00007f8705a40668 in QWidgetPrivate::hideChildren (this=this@entry=0x5630327e3420, spontaneous=spontaneous@entry=false) at kernel/qwidget.h:132 #49 0x00007f8705a4084f in QWidgetPrivate::hide_helper (this=this@entry=0x5630327e3420) at kernel/qwidget.cpp:7948 #50 0x00007f8705a45608 in QWidgetPrivate::setVisible (this=0x5630327e3420, visible=<optimized out>) at kernel/qwidget.cpp:8133 #51 0x00007f8705a40ad6 in QWidgetPrivate::close_helper (mode=<optimized out>, this=0x5630327e3420) at kernel/qwidget.cpp:8249 #52 QWidgetPrivate::close_helper (this=0x5630327e3420, mode=<optimized out>) at kernel/qwidget.cpp:8224 #53 0x00007f8705a4121c in QWidget::~QWidget (this=0x7ffd06ba6610, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1468 #54 0x00005630309a4e6c in kt::GUI::~GUI (this=<optimized out>, this=<optimized out>) at /usr/src/debug/ktorrent-21.12.0-1.1.x86_64/ktorrent/gui.cpp:116 #55 0x000056303098e4a2 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/ktorrent-21.12.0-1.1.x86_64/ktorrent/main.cpp:236 [Inferior 1 (process 30288) detached] The reporter indicates this bug may be a duplicate of or related to bug 345433. Possible duplicates by query: bug 443666, bug 426491, bug 419428, bug 409848, bug 396727. Reported using DrKonqi