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

--- Comment #6 from robert marshall <rob...@capuchin.co.uk> ---
Pedro - thanks for the pointer! Here's the traceback in the crashing thread
Thread 1 "amarok" received signal SIGSEGV, Segmentation fault.
0x00007ffff7b66875 in TokenDropTarget::tokensAtRow (this=0x555556f75020, row=0,
row@entry=-1)
    at ./src/widgets/TokenDropTarget.cpp:157
157     ./src/widgets/TokenDropTarget.cpp: No such file or directory.
(gdb) where
#0  0x00007ffff7b66875 in TokenDropTarget::tokensAtRow(int)
(this=0x555556f75020, row=0, row@entry=-1)
    at ./src/widgets/TokenDropTarget.cpp:157
#1  0x00007ffff7ad6f0c in EditFilterDialog::filter()
(this=this@entry=0x555556fa5b40)
    at ./src/dialogs/EditFilterDialog.cpp:474
#2  0x00007ffff7ad714a in EditFilterDialog::updateSearchEdit()
(this=this@entry=0x555556fa5b40)
    at ./src/dialogs/EditFilterDialog.cpp:273
#3  0x00007ffff7ad7300 in EditFilterDialog::slotTokenDestroyed(QObject*)
    (this=0x555556fa5b40, token=0x555557a46a60) at
./src/dialogs/EditFilterDialog.cpp:182
#4  0x00007ffff6327458 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
    (a=0x7fffffffd150, r=0x555556fa5b40, this=0x555556fc9120)
    at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#5  QMetaObject::activate(QObject*, int, int, void**)
    (sender=0x555557a46a60, signalOffset=<optimised out>,
local_signal_index=<optimised out>, argv=<optimised out>) at
kernel/qobject.cpp:3784
#6  0x00007ffff63279c3 in QObject::destroyed(QObject*) (this=<optimised out>,
_t1=<optimised out>)
    at .moc/moc_qobject.cpp:218
#7  0x00007ffff6edebc3 in QWidget::~QWidget() () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#8  0x00007ffff768cd17 in Token::~Token() (this=0x555557a46a60,
__in_chrg=<optimised out>)
    at /usr/include/c++/9/bits/atomic_base.h:326
#9  0x00007ffff632501e in QObjectPrivate::deleteChildren()
(this=0x555556f75070) at kernel/qobject.cpp:2017
#10 0x00007ffff6edec29 in QWidget::~QWidget() () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007ffff7b6555d in TokenDropTarget::~TokenDropTarget()
(this=0x555556f75020, __in_chrg=<optimised out>)
    at ./src/widgets/TokenDropTarget.cpp:48
#12 0x00007ffff632501e in QObjectPrivate::deleteChildren()
(this=0x5555578827c0) at kernel/qobject.cpp:2017
#13 0x00007ffff6edec29 in QWidget::~QWidget() () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007ffff6f904dd in QFrame::~QFrame() () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007ffff632501e in QObjectPrivate::deleteChildren()
(this=0x555556f6f8e0) at kernel/qobject.cpp:2017
#16 0x00007ffff6edec29 in QWidget::~QWidget() () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007ffff6edee1d in QWidget::~QWidget() () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007ffff632501e in QObjectPrivate::deleteChildren()
(this=0x55555753da70) at kernel/qobject.cpp:2017
#19 0x00007ffff6edec29 in QWidget::~QWidget() () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007ffff7ad4f2d in EditFilterDialog::~EditFilterDialog()
    (this=0x555556fa5b40, __in_chrg=<optimised out>) at
./src/dialogs/EditFilterDialog.cpp:89
#21 0x00007ffff6327b74 in QObject::event(QEvent*) (this=0x555556fa5b40,
e=<optimised out>)
    at kernel/qobject.cpp:1252
#22 0x00007ffff6ee325d in QWidget::event(QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007ffff6ea0a66 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
()
    at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007ffff6eaa0f0 in QApplication::notify(QObject*, QEvent*) ()
    at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007ffff62fb93a in QCoreApplication::notifyInternal2(QObject*, QEvent*)
    (receiver=0x555556fa5b40, event=0x5555576d3070)
    at ../../include/QtCore/../../src/corelib/kernel/qobject.h:142
#26 0x00007ffff62fe5b8 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*)
    (receiver=0x0, event_type=0, data=0x5555555a4a90) at
kernel/qcoreapplication.cpp:1825
#27 0x00007ffff6353f67 in postEventSourceDispatch(GSource*, GSourceFunc,
gpointer) (s=0x5555556a2690)
    at kernel/qeventdispatcher_glib.cpp:276
#28 0x00007fffea74afbd in g_main_context_dispatch () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007fffea74b240 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007fffea74b2e3 in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007ffff6353565 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
    (this=0x5555556adef0, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#32 0x00007ffff62fa4db in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
    (this=this@entry=0x7fffffffdac0, flags=..., flags@entry=...)
    at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#33 0x00007ffff6302246 in QCoreApplication::exec() ()
    at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#34 0x000055555555cbfd in main(int, char**) (argc=<optimised out>,
argv=<optimised out>) at ./src/main.cpp:391

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to