[prev in list] [next in list] [prev in thread] [next in thread] 

List:       amarok-bugs-dist
Subject:    [amarok] [Bug 442583] Crash when returning from a file listing
From:       "Dan Leinir Turthra Jensen" <bugzilla_noreply () kde ! org>
Date:       2021-09-17 15:35:36
Message-ID: bug-442583-71684-4iZ9V8UYfR () http ! bugs ! kde ! org/
[Download RAW message or body]

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

--- Comment #2 from Dan Leinir Turthra Jensen <admin@leinir.dk> ---
It seems like this is likely related (i see something about updating
breadcrumbs in the backtrace). This happens on quit, though, not while using
the app in general.

Application: Amarok (amarok), signal: Segmentation fault
Content of s_kcrashErrorMessage: [Current thread is 1 (Thread 0x7fd46a81ffc0
(LWP 6893))]
[KCrash Handler]
#6  0x00007fd47662e5a4 in QWidget::setParent(QWidget*) (this=0x196b1e0,
parent=0x10cd370) at kernel/qwidget.cpp:10339
#7  0x00007fd476fa12c3 in
BrowserBreadcrumbWidget::addBreadCrumbItem(BrowserBreadcrumbItem*)
(this=0x10cad10, item=0x196b1e0) at
/home/leinir/projects/amarok/src/browsers/BrowserBreadcrumbWidget.cpp:171
#8  0x00007fd476fa0edf in
BrowserBreadcrumbWidget::addLevel(BrowserCategoryList*) (this=0x10cad10,
list=0x10a3650) at
/home/leinir/projects/amarok/src/browsers/BrowserBreadcrumbWidget.cpp:120
#9  0x00007fd476fa0d34 in BrowserBreadcrumbWidget::updateBreadcrumbs()
(this=0x10cad10) at
/home/leinir/projects/amarok/src/browsers/BrowserBreadcrumbWidget.cpp:84
#10 0x00007fd476fa2216 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>,
QtPrivate::List<>, void, void (BrowserBreadcrumbWidget::*)()>::call(void
(BrowserBreadcrumbWidget::*)(), BrowserBreadcrumbWidget*, void**) (f=(void
(BrowserBreadcrumbWidget::*)(class BrowserBreadcrumbWidget * const))
0x7fd476fa0cf8 <BrowserBreadcrumbWidget::updateBreadcrumbs()>, o=0x10cad10,
arg=0x7ffdc58bce30) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:152
#11 0x00007fd476fa20c2 in QtPrivate::FunctionPointer<void
(BrowserBreadcrumbWidget::*)()>::call<QtPrivate::List<>, void>(void
(BrowserBreadcrumbWidget::*)(), BrowserBreadcrumbWidget*, void**) (f=(void
(BrowserBreadcrumbWidget::*)(class BrowserBreadcrumbWidget * const))
0x7fd476fa0cf8 <BrowserBreadcrumbWidget::updateBreadcrumbs()>, o=0x10cad10,
arg=0x7ffdc58bce30) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:185
#12 0x00007fd476fa1ddc in QtPrivate::QSlotObject<void
(BrowserBreadcrumbWidget::*)(), QtPrivate::List<>, void>::impl(int,
QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1,
this_=0x1039420, r=0x10cad10, a=0x7ffdc58bce30, ret=0x0) at
/usr/include/qt5/QtCore/qobjectdefs_impl.h:418
#13 0x00007fd475a76033 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7ffdc58bce30, r=0x10cad10, this=0x1039420) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#14 doActivate<false>(QObject*, int, void**) (sender=0x10a3650, signal_index=7,
argv=0x7ffdc58bce30) at kernel/qobject.cpp:3886
#15 0x00007fd476f0217f in BrowserCategoryList::viewChanged() (this=0x10a3650)
at
/home/leinir/projects/amarok/build/src/amaroklib_autogen/H7W3GF2ISY/moc_BrowserCategoryList.cpp:198
#16 0x00007fd476fa4280 in BrowserCategoryList::childViewChanged()
(this=0x10a3650) at
/home/leinir/projects/amarok/src/browsers/BrowserCategoryList.cpp:230
#17 0x00007fd476fa08f5 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>,
QtPrivate::List<>, void, void (BrowserCategoryList::*)()>::call(void
(BrowserCategoryList::*)(), BrowserCategoryList*, void**) (f=(void
(BrowserCategoryList::*)(class BrowserCategoryList * const)) 0x7fd476fa4252
<BrowserCategoryList::childViewChanged()>, o=0x10a3650, arg=0x7ffdc58bd020) at
/usr/include/qt5/QtCore/qobjectdefs_impl.h:152
#18 0x00007fd476fa0678 in QtPrivate::FunctionPointer<void
(BrowserCategoryList::*)()>::call<QtPrivate::List<>, void>(void
(BrowserCategoryList::*)(), BrowserCategoryList*, void**) (f=(void
(BrowserCategoryList::*)(class BrowserCategoryList * const)) 0x7fd476fa4252
<BrowserCategoryList::childViewChanged()>, o=0x10a3650, arg=0x7ffdc58bd020) at
/usr/include/qt5/QtCore/qobjectdefs_impl.h:185
#19 0x00007fd476fa02ba in QtPrivate::QSlotObject<void
(BrowserCategoryList::*)(), QtPrivate::List<>, void>::impl(int,
QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1,
this_=0x1095d30, r=0x10a3650, a=0x7ffdc58bd020, ret=0x0) at
/usr/include/qt5/QtCore/qobjectdefs_impl.h:418
#20 0x00007fd475a76033 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7ffdc58bd020, r=0x10a3650, this=0x1095d30) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#21 doActivate<false>(QObject*, int, void**) (sender=0xf331e0, signal_index=7,
argv=0x7ffdc58bd020) at kernel/qobject.cpp:3886
#22 0x00007fd476f0217f in BrowserCategoryList::viewChanged() (this=0xf331e0) at
/home/leinir/projects/amarok/build/src/amaroklib_autogen/H7W3GF2ISY/moc_BrowserCategoryList.cpp:198
#23 0x00007fd476fa408e in BrowserCategoryList::removeCategory(BrowserCategory*)
(this=0xf331e0, category=0x25944a0) at
/home/leinir/projects/amarok/src/browsers/BrowserCategoryList.cpp:182
#24 0x00007fd476f9436b in ScriptableServiceManager::removeRunningScript(QString
const&) (this=0x1933b20, name=...) at
/home/leinir/projects/amarok/src/services/scriptable/ScriptableServiceManager.cpp:111
#25 0x00007fd477374c3e in ScriptItem::pause() (this=0x19cd710) at
/home/leinir/projects/amarok/src/scripting/scriptmanager/ScriptItem.cpp:148
#26 0x00007fd477375fe5 in ScriptItem::stop() (this=0x19cd710) at
/home/leinir/projects/amarok/src/scripting/scriptmanager/ScriptItem.cpp:326
#27 0x00007fd47737616c in ScriptItem::~ScriptItem() (this=0x19cd710,
__in_chrg=<optimized out>) at
/home/leinir/projects/amarok/src/scripting/scriptmanager/ScriptItem.cpp:355
#28 0x00007fd477376224 in ScriptItem::~ScriptItem() (this=0x19cd710,
__in_chrg=<optimized out>) at
/home/leinir/projects/amarok/src/scripting/scriptmanager/ScriptItem.cpp:356
#29 0x00007fd475a696fe in QObjectPrivate::deleteChildren() (this=0x1abd4f0) at
kernel/qobject.cpp:2104
#30 0x00007fd475a74264 in QObject::~QObject() (this=<optimized out>,
__in_chrg=<optimized out>) at kernel/qobject.cpp:1082
#31 0x00007fd4773705cc in ScriptManager::~ScriptManager() (this=0x1ac27d0,
__in_chrg=<optimized out>) at
/home/leinir/projects/amarok/src/scripting/scriptmanager/ScriptManager.cpp:73
#32 0x00007fd4773705e8 in ScriptManager::~ScriptManager() (this=0x1ac27d0,
__in_chrg=<optimized out>) at
/home/leinir/projects/amarok/src/scripting/scriptmanager/ScriptManager.cpp:73
#33 0x00007fd477370627 in ScriptManager::destroy() () at
/home/leinir/projects/amarok/src/scripting/scriptmanager/ScriptManager.cpp:78
#34 0x00007fd477340f36 in App::~App() (this=0x7ffdc58bd4a0,
__in_chrg=<optimized out>) at /home/leinir/projects/amarok/src/App.cpp:221
#35 0x000000000040c5b8 in main(int, char**) (argc=1, argv=0x7ffdc58bec08) at
/home/leinir/projects/amarok/src/main.cpp:390
[Inferior 1 (process 6893) detached]

-- 
You are receiving this mail because:
You are the assignee for the bug.=
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic