Summary: | Crash when trying to open the icecast directory | ||
---|---|---|---|
Product: | [Applications] amarok | Reporter: | Vovochka <vovochka13> |
Component: | Internet Services | Assignee: | Amarok Developers <amarok-bugs-dist> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | amicomac, artem, bmw, bossa, cgarver, derekt, eerden, eldelinux, gburus, hmms.janssen, jatic89, jfberkhout, jhonnyglou, joe.preacher, joselsolano, kde-bugs, khresta, liquidsky89, marchant.jm+KDEBug, marty.kruse, matei_tene, maximilian.kossick, me.like.linux, nconrads, pebmich, pefrase, razgisaman, rpolli, schoenmann, sebastian.patata.brandt, thesimsone, vikkevest |
Priority: | NOR | ||
Version: | 2.3-GIT | ||
Target Milestone: | --- | ||
Platform: | Unlisted Binaries | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Vovochka
2009-09-07 04:27:42 UTC
is this crash reproducible? Yes for me. :) It has nothing to do with Shoutcast: Everytime I try clicking on "Other stations" in the Icecast directory, I get exactly the same crash: Thread 1 (Thread 0x7fbbbd652760 (LWP 21723)): [KCrash Handler] #5 QMutex::lock (this=0x450020006700b5) at thread/qmutex.cpp:152 #6 0x00007fbbbb2b03ae in QCoreApplication::postEvent (receiver=0x125d2300, event=0x121bb580, priority=0) at kernel/qcoreapplication.cpp:1020 #7 0x00007fbbbc78f57f in CollectionTreeItemModelBase::queryDone (this=0x125f7180) at /home/myriam/kde/src/amarok/src/browsers/CollectionTreeItemModelBase.cpp:661 #8 0x00007fbbbc78ea23 in CollectionTreeItemModelBase::qt_metacall (this=0x125f7180, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x1206ceb0) at /home/myriam/kde/build/amarok/src/CollectionTreeItemModelBase.moc:86 #9 0x00007fbbbc7a46b3 in SingleCollectionTreeItemModel::qt_metacall (this=0x125f7180, _c=QMetaObject::InvokeMetaMethod, _id=22, _a=0x1206ceb0) at /home/myriam/kde/build/amarok/src/SingleCollectionTreeItemModel.moc:58 #10 0x00007fbbbb2c05d8 in QObject::event (this=0x125f7180, e=0xaef6f50) at kernel/qobject.cpp:1111 #11 0x00007fbbbbbbcf4d in QApplicationPrivate::notify_helper (this=0xb80340, receiver=0x125f7180, e=0xaef6f50) at kernel/qapplication.cpp:4056 #12 0x00007fbbbbbc518a in QApplication::notify (this=0x7fffc56a3bc0, receiver=0x125f7180, e=0xaef6f50) at kernel/qapplication.cpp:4021 #13 0x00007fbbbd08ddeb in KApplication::notify (this=0x7fffc56a3bc0, receiver=0x125f7180, event=0xaef6f50) at /build/buildd/kde4libs-4.3.1/kdeui/kernel/kapplication.cpp:302 #14 0x00007fbbbb2b06ac in QCoreApplication::notifyInternal (this=0x7fffc56a3bc0, receiver=0x125f7180, event=0xaef6f50) at kernel/qcoreapplication.cpp:610 #15 0x00007fbbbb2b131a in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xa54d50) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #16 0x00007fbbbb2d9e03 in postEventSourceDispatch (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #17 0x00007fbbb31b720a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #18 0x00007fbbb31ba8e0 in ?? () from /usr/lib/libglib-2.0.so.0 #19 0x00007fbbb31baa7c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #20 0x00007fbbbb2d9a8f in QEventDispatcherGlib::processEvents (this=0xa545a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327 #21 0x00007fbbbbc55bdf in QGuiEventDispatcherGlib::processEvents (this=0x450020006700b5, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202 #22 0x00007fbbbb2b1769 in QCoreApplication::processEvents (flags={i = -982935568}) at kernel/qcoreapplication.cpp:803 #23 0x00007fbbb621d49f in QScriptEnginePrivate::processEvents (this=0x5775580) at qscriptengine_p.cpp:2198 #24 0x00007fbbb6208da5 in QScriptContextPrivate::execute (this=0x5f5e560, code=0x125d3150) at qscriptcontext_p.cpp:818 #25 0x00007fbbb62147f2 in QScript::ScriptFunction::execute (this=0x5841a00, context=0x5f5e560) at qscriptcontext_p.cpp:323 #26 0x00007fbbb6274c01 in QScript::QObjectConnectionManager::execute (this=0x6b88610, slotIndex=<value optimized out>, argv=0x7fffc569d2d0) at qscriptextqobject.cpp:1692 #27 0x00007fbbb62751dd in QScript::QObjectConnectionManager::qt_metacall (this=0x6b88610, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffc569d2d0) at qscriptextqobject.cpp:1592 #28 0x00007fbbbb2c5ea2 in QMetaObject::activate (sender=0x5812e70, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x1) at kernel/qobject.cpp:3113 #29 0x00007fbbbc9a793e in ScriptableServiceScript::populate (this=0x5812e70, _t1=0, _t2= {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 164547}, alloc = 0, size = 0, data = 0x60915a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 2045}, alloc = 0, size = 0, data = 0x7fbbbb5a385a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7fffc569d360, static codecForCStrings = 0xb43400}, _t3= {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 164547}, alloc = 0, size = 0, data = 0x60915a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 2045}, alloc = 0, size = 0, data = 0x7fbbbb5a385a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7fffc569d350, static codecForCStrings = 0xb43400}) at /home/myriam/kde/build/amarok/src/AmarokScriptableServiceScript.moc:214 #30 0x00007fbbbc9a826d in ScriptableServiceScript::slotPopulate (this=0x5812e70, name= {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 164547}, alloc = 0, size = 0, data = 0x60915a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 2045}, alloc = 0, size = 0, data = 0x7fbbbb5a385a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7fffc569d3d0, static codecForCStrings = 0xb43400}, level=0, parent_id=1, callbackData= {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 164547}, alloc = 0, size = 0, data = 0x60915a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 2045}, alloc = 0, size = 0, data = 0x7fbbbb5a385a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7fffc569d3c0, static codecForCStrings = 0xb43400}, filter= {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 164547}, alloc = 0, size = 0, data = 0x60915a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 2045}, alloc = 0, size = 0, data = 0x7fbbbb5a385a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7fffc569d3b0, static codecForCStrings = 0xb43400}) at /home/myriam/kde/src/amarok/src/scriptengine/AmarokScriptableServiceScript.cpp:217 #31 0x00007fbbbca5561b in ScriptManager::ServiceScriptPopulate (this=0x1975de0, name= {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 164547}, alloc = 0, size = 0, data = 0x60915a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 2045}, alloc = 0, size = 0, data = 0x7fbbbb5a385a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7fffc569d470, static codecForCStrings = 0xb43400}, level=0, parent_id=1, path= {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 164547}, alloc = 0, size = 0, data = 0x60915a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 2045}, alloc = 0, size = 0, data = 0x7fbbbb5a385a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7fffc569d460, static codecForCStrings = 0xb43400}, filter= {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 164547}, alloc = 0, size = 0, data = 0x60915a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 2045}, alloc = 0, size = 0, data = 0x7fbbbb5a385a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7fffc569d450, static codecForCStrings = 0xb43400}) at /home/myriam/kde/src/amarok/src/dialogs/ScriptManager.cpp:463 #32 0x00007fbbbc777367 in ScriptableServiceQueryMaker::fetchTracks (this=0x1380ad30) at /home/myriam/kde/src/amarok/src/services/scriptable/ScriptableServiceQueryMaker.cpp:348 #33 0x00007fbbbc7789a4 in ScriptableServiceQueryMaker::run (this=0x1380ad30) at /home/myriam/kde/src/amarok/src/services/scriptable/ScriptableServiceQueryMaker.cpp:112 #34 0x00007fbbbc791aa4 in CollectionTreeItemModelBase::listForLevel (this=0x125f7180, level=1, qm=0x1380ad30, parent=0x121a1ff0) at /home/myriam/kde/src/amarok/src/browsers/CollectionTreeItemModelBase.cpp:436 #35 0x00007fbbbc791c93 in CollectionTreeItemModelBase::ensureChildrenLoaded (this=0x125f7180, item=0x121a1ff0) at /home/myriam/kde/src/amarok/src/browsers/CollectionTreeItemModelBase.cpp:336 #36 0x00007fbbbc7a479b in SingleCollectionTreeItemModel::fetchMore (this=0x125f7180, parent=@0x7fffc569d6e0) at /home/myriam/kde/src/amarok/src/browsers/SingleCollectionTreeItemModel.cpp:127 #37 0x00007fbbbc131a6a in QSortFilterProxyModel::fetchMore (this=0x1, parent=<value optimized out>) at itemviews/qsortfilterproxymodel.cpp:1855 #38 0x00007fbbbc0f21ff in QTreeViewPrivate::layout (this=0x6cedc80, i=2) at itemviews/qtreeview.cpp:3112 #39 0x00007fbbbc0f2542 in QTreeViewPrivate::expand (this=0x6cedc80, item=2, emitSignal=true) at itemviews/qtreeview.cpp:2885 #40 0x00007fbbbc0f3aa9 in QTreeView::expand (this=0x6cedb60, index=@0x7fffc569da50) at itemviews/qtreeview.cpp:758 #41 0x00007fbbbc79ca38 in CollectionTreeView::slotExpand (this=0x6cedb60, index=@0x7fffc569dc70) at /home/myriam/kde/src/amarok/src/browsers/CollectionTreeView.cpp:573 #42 0x00007fbbbc79dbdc in CollectionTreeView::qt_metacall (this=0x6cedb60, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0x7fffc569dc00) at /home/myriam/kde/build/amarok/src/CollectionTreeView.moc:107 #43 0x00007fbbbb2c5ea2 in QMetaObject::activate (sender=0x125f7180, from_signal_index=<value optimized out>, to_signal_index=20, argv=0x1) at kernel/qobject.cpp:3113 #44 0x00007fbbbc78dde9 in CollectionTreeItemModelBase::expandIndex (this=0x125f7180, _t1=@0x7fffc569dc70) at /home/myriam/kde/build/amarok/src/CollectionTreeItemModelBase.moc:105 #45 0x00007fbbbc78e6f8 in CollectionTreeItemModelBase::slotFilter (this=0x125f7180) at /home/myriam/kde/src/amarok/src/browsers/CollectionTreeItemModelBase.cpp:983 #46 0x00007fbbbc78ea7b in CollectionTreeItemModelBase::qt_metacall (this=0x125f7180, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0x7fffc569dde0) at /home/myriam/kde/build/amarok/src/CollectionTreeItemModelBase.moc:88 #47 0x00007fbbbc7a46b3 in SingleCollectionTreeItemModel::qt_metacall (this=0x125f7180, _c=QMetaObject::InvokeMetaMethod, _id=24, _a=0x7fffc569dde0) at /home/myriam/kde/build/amarok/src/SingleCollectionTreeItemModel.moc:58 #48 0x00007fbbbb2c5ea2 in QMetaObject::activate (sender=0x6cff940, from_signal_index=<value optimized out>, to_signal_index=5, argv=0x1) at kernel/qobject.cpp:3113 #49 0x00007fbbbc930744 in Amarok::Collection::updated (this=0x6cff940) at /home/myriam/kde/build/amarok/src/Collection.moc:157 #50 0x00007fbbbc76256d in Amarok::Collection::collectionUpdated (this=0x6cff940) at /home/myriam/kde/src/amarok/src/collection/Collection.h:179 #51 0x00007fbbbc76b142 in ScriptableServiceCollection::donePopulating (this=0x6cff940, parentId=4) at /home/myriam/kde/src/amarok/src/services/scriptable/ScriptableServiceCollection.cpp:54 #52 0x00007fbbbc7652d2 in ScriptableService::donePopulating (this=0x6ced000, parentId=4) at /home/myriam/kde/src/amarok/src/services/scriptable/ScriptableService.cpp:356 #53 0x00007fbbbc76ec6a in ScriptableServiceManager::donePopulating (this=0x194eb20, serviceName=@0x5812e98, parentId=4) at /home/myriam/kde/src/amarok/src/services/scriptable/ScriptableServiceManager.cpp:102 #54 0x00007fbbbc9a887e in ScriptableServiceScript::donePopulating (this=0x5812e70) at /home/myriam/kde/src/amarok/src/scriptengine/AmarokScriptableServiceScript.cpp:208 #55 0x00007fbbbc9a8c32 in ScriptableServiceScript::qt_metacall (this=0x5812e70, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0x7fffc569eda0) at /home/myriam/kde/build/amarok/src/AmarokScriptableServiceScript.moc:198 #56 0x00007fbbb6271451 in callQtMethod (context=0x584ee40, callType=QMetaMethod::Method, thisQObject=0x5812e70, meta=0x7fbbbce65000, initialIndex=9, maybeOverloaded=true) at qscriptextqobject.cpp:729 #57 0x00007fbbb627373e in QScript::QtFunction::execute (this=0x1a11960, context=0x584ee40) at qscriptextqobject.cpp:1893 #58 0x00007fbbb6208c5e in QScriptContextPrivate::execute (this=0x44a9d50, code=0x125d3150) at qscriptcontext_p.cpp:793 #59 0x00007fbbb62147f2 in QScript::ScriptFunction::execute (this=0x5841a00, context=0x44a9d50) at qscriptcontext_p.cpp:323 #60 0x00007fbbb6274c01 in QScript::QObjectConnectionManager::execute (this=0x6b88610, slotIndex=<value optimized out>, argv=0x7fffc56a2990) at qscriptextqobject.cpp:1692 #61 0x00007fbbb62751dd in QScript::QObjectConnectionManager::qt_metacall (this=0x6b88610, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffc56a2990) at qscriptextqobject.cpp:1592 #62 0x00007fbbbb2c5ea2 in QMetaObject::activate (sender=0x5812e70, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x1) at kernel/qobject.cpp:3113 #63 0x00007fbbbc9a793e in ScriptableServiceScript::populate (this=0x5812e70, _t1=0, _t2= {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 164547}, alloc = 0, size = 0, data = 0x60915a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 2045}, alloc = 0, size = 0, data = 0x7fbbbb5a385a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7fffc56a2a20, static codecForCStrings = 0xb43400}, _t3= {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 164547}, alloc = 0, size = 0, data = 0x60915a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 2045}, alloc = 0, size = 0, data = 0x7fbbbb5a385a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7fffc56a2a10, static codecForCStrings = 0xb43400}) at /home/myriam/kde/build/amarok/src/AmarokScriptableServiceScript.moc:214 #64 0x00007fbbbc9a826d in ScriptableServiceScript::slotPopulate (this=0x5812e70, name= {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 164547}, alloc = 0, size = 0, data = 0x60915a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 2045}, alloc = 0, size = 0, data = 0x7fbbbb5a385a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7fffc56a2a90, static codecForCStrings = 0xb43400}, level=0, parent_id=4, callbackData= {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 164547}, alloc = 0, size = 0, data = 0x60915a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 2045}, alloc = 0, size = 0, data = 0x7fbbbb5a385a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7fffc56a2a80, static codecForCStrings = 0xb43400}, filter= {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 164547}, alloc = 0, size = 0, data = 0x60915a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 2045}, alloc = 0, size = 0, data = 0x7fbbbb5a385a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7fffc56a2a70, static codecForCStrings = 0xb43400}) at /home/myriam/kde/src/amarok/src/scriptengine/AmarokScriptableServiceScript.cpp:217 #65 0x00007fbbbca5561b in ScriptManager::ServiceScriptPopulate (this=0x1975de0, name= {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 164547}, alloc = 0, size = 0, data = 0x60915a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 2045}, alloc = 0, size = 0, data = 0x7fbbbb5a385a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7fffc56a2b30, static codecForCStrings = 0xb43400}, level=0, parent_id=4, path= {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 164547}, alloc = 0, size = 0, data = 0x60915a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 2045}, alloc = 0, size = 0, data = 0x7fbbbb5a385a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7fffc56a2b20, static codecForCStrings = 0xb43400}, filter= {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 164547}, alloc = 0, size = 0, data = 0x60915a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 2045}, alloc = 0, size = 0, data = 0x7fbbbb5a385a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7fffc56a2b10, static codecForCStrings = 0xb43400}) at /home/myriam/kde/src/amarok/src/dialogs/ScriptManager.cpp:463 #66 0x00007fbbbc777367 in ScriptableServiceQueryMaker::fetchTracks (this=0x125d2300) at /home/myriam/kde/src/amarok/src/services/scriptable/ScriptableServiceQueryMaker.cpp:348 #67 0x00007fbbbc7789a4 in ScriptableServiceQueryMaker::run (this=0x125d2300) at /home/myriam/kde/src/amarok/src/services/scriptable/ScriptableServiceQueryMaker.cpp:112 #68 0x00007fbbbc791aa4 in CollectionTreeItemModelBase::listForLevel (this=0x125f7180, level=1, qm=0x125d2300, parent=0x121a6a40) at /home/myriam/kde/src/amarok/src/browsers/CollectionTreeItemModelBase.cpp:436 #69 0x00007fbbbc791c93 in CollectionTreeItemModelBase::ensureChildrenLoaded (this=0x125f7180, item=0x121a6a40) at /home/myriam/kde/src/amarok/src/browsers/CollectionTreeItemModelBase.cpp:336 #70 0x00007fbbbc7a479b in SingleCollectionTreeItemModel::fetchMore (this=0x125f7180, parent=@0x7fffc56a2da0) at /home/myriam/kde/src/amarok/src/browsers/SingleCollectionTreeItemModel.cpp:127 #71 0x00007fbbbc131a6a in QSortFilterProxyModel::fetchMore (this=0x1, parent=<value optimized out>) at itemviews/qsortfilterproxymodel.cpp:1855 #72 0x00007fbbbc0f21ff in QTreeViewPrivate::layout (this=0x6cedc80, i=3) at itemviews/qtreeview.cpp:3112 #73 0x00007fbbbc0f2542 in QTreeViewPrivate::expand (this=0x6cedc80, item=3, emitSignal=true) at itemviews/qtreeview.cpp:2885 #74 0x00007fbbbc0f3aa9 in QTreeView::expand (this=0x6cedb60, index=@0x6cedc50) at itemviews/qtreeview.cpp:758 #75 0x00007fbbbc79da67 in CollectionTreeView::slotClickTimeout (this=0x6cedb60) at /home/myriam/kde/src/amarok/src/browsers/CollectionTreeView.cpp:382 #76 0x00007fbbbc79dc2a in CollectionTreeView::qt_metacall (this=0x6cedb60, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0x7fffc56a31f0) at /home/myriam/kde/build/amarok/src/CollectionTreeView.moc:111 #77 0x00007fbbbb2c5ea2 in QMetaObject::activate (sender=0x6cedc30, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x1) at kernel/qobject.cpp:3113 #78 0x00007fbbbb2c0263 in QObject::event (this=0x6cedc30, e=0x121bb580) at kernel/qobject.cpp:1075 #79 0x00007fbbbbbbcf4d in QApplicationPrivate::notify_helper (this=0xb80340, receiver=0x6cedc30, e=0x7fffc56a38a0) at kernel/qapplication.cpp:4056 #80 0x00007fbbbbbc518a in QApplication::notify (this=0x7fffc56a3bc0, receiver=0x6cedc30, e=0x7fffc56a38a0) at kernel/qapplication.cpp:4021 #81 0x00007fbbbd08ddeb in KApplication::notify (this=0x7fffc56a3bc0, receiver=0x6cedc30, event=0x7fffc56a38a0) at /build/buildd/kde4libs-4.3.1/kdeui/kernel/kapplication.cpp:302 #82 0x00007fbbbb2b06ac in QCoreApplication::notifyInternal (this=0x7fffc56a3bc0, receiver=0x6cedc30, event=0x7fffc56a38a0) at kernel/qcoreapplication.cpp:610 #83 0x00007fbbbb2dd516 in QTimerInfoList::activateTimers (this=0xb7b520) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #84 0x00007fbbbb2d9b2d in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:165 #85 0x00007fbbb31b720a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #86 0x00007fbbb31ba8e0 in ?? () from /usr/lib/libglib-2.0.so.0 #87 0x00007fbbb31baa7c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #88 0x00007fbbbb2d9a8f in QEventDispatcherGlib::processEvents (this=0xa545a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327 #89 0x00007fbbbbc55bdf in QGuiEventDispatcherGlib::processEvents (this=0x450020006700b5, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202 #90 0x00007fbbbb2aef42 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -982893808}) at kernel/qeventloop.cpp:149 #91 0x00007fbbbb2af314 in QEventLoop::exec (this=0x7fffc56a3b50, flags={i = -982893728}) at kernel/qeventloop.cpp:201 #92 0x00007fbbbb2b15e4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #93 0x0000000000405fb6 in main (argc=3, argv=0x7fffc56a59a8) at /home/myriam/kde/src/amarok/src/main.cpp:227 Confirming this bug on an up-to-date Sid Debian (PPC64) with the 2.2.0-1 version of Amarok. *** Bug 210270 has been marked as a duplicate of this bug. *** *** Bug 210596 has been marked as a duplicate of this bug. *** *** Bug 210980 has been marked as a duplicate of this bug. *** *** Bug 209649 has been marked as a duplicate of this bug. *** It does not look like 209649 has anything in common with this bug, it has a completely different backtrace. Are you sure that you selected the right bug? *** Bug 211388 has been marked as a duplicate of this bug. *** *** Bug 212365 has been marked as a duplicate of this bug. *** I cannot reproduce this crash any more with the latest 2.2-GIT code. I did extensive testing with the Icecast Directory script, there was not a single crash. I assume it has been fixed. I take that back. It has just crashed on me: amarok: END__: void ScriptableServiceQueryMaker::fetchAlbums() - Took 5.6e-05s amarok: END__: virtual void ScriptableServiceQueryMaker::run() - Took 0.00011s amarok: END__: void ScriptableServiceCollection::donePopulating(int) - Took 0.00087s amarok: END__: void ScriptableService::donePopulating(int) - Took 0.00092s amarok: END__: void ScriptableServiceManager::donePopulating(const QString&, int) - Took 0.00098s amarok: END__: int ScriptableServiceScript::donePopulating() const - Took 0.001s amarok: END__: void ScriptableServiceScript::slotPopulate(QString, int, int, QString, QString) - Took 0.28s amarok: END__: void ScriptableServiceQueryMaker::fetchTracks() - Took 0.28s amarok: END__: virtual void ScriptableServiceQueryMaker::run() - Took 0.28s QPainter::begin: Cannot paint on a null pixmap QPainter::translate: Painter not active QPainter::end: Painter not active, aborted KCrash: Application 'amarok' crashing... Backtrace: Thread 1 (Thread 0x7fbdbe9677a0 (LWP 18679)): [KCrash Handler] #5 QMutex::lock (this=0x450020006700b5) at thread/qmutex.cpp:152 #6 0x00007fbdbbccb932 in QCoreApplication::postEvent (receiver=0x2b05fa0, event=0x7fd1350, priority=0) at kernel/qcoreapplication.cpp:1020 #7 0x00007fbdbd9b601a in CollectionTreeItemModelBase::queryDone (this=0x2b2fe00) at /home/mark/kde/src/amarok/src/browsers/CollectionTreeItemModelBase.cpp:663 #8 0x00007fbdbd9b84bb in CollectionTreeItemModelBase::qt_metacall (this=0x2b2fe00, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x80298d0) at /home/mark/kde/build/amarok/src/CollectionTreeItemModelBase.moc:86 #9 0x00007fbdbd9d288b in SingleCollectionTreeItemModel::qt_metacall (this=0x2b2fe00, _c=QMetaObject::InvokeMetaMethod, _id=22, _a=0x80298d0) at /home/mark/kde/build/amarok/src/SingleCollectionTreeItemModel.moc:58 #10 0x00007fbdbbcdb0f9 in QObject::event (this=0x2b2fe00, e=0x8341620) at kernel/qobject.cpp:1111 #11 0x00007fbdbc85cefc in QApplicationPrivate::notify_helper (this=0x22b7f80, receiver=0x2b2fe00, e=0x8341620) at kernel/qapplication.cpp:4056 #12 0x00007fbdbc8641ce in QApplication::notify (this=0x7fffbfb292b0, receiver=0x2b2fe00, e=0x8341620) at kernel/qapplication.cpp:4021 #13 0x00007fbdbe4e5ab6 in KApplication::notify (this=0x7fffbfb292b0, receiver=0x2b2fe00, event=0x8341620) at ../../kdeui/kernel/kapplication.cpp:302 #14 0x00007fbdbbccbc2c in QCoreApplication::notifyInternal (this=0x7fffbfb292b0, receiver=0x2b2fe00, event=0x8341620) at kernel/qcoreapplication.cpp:610 #15 0x00007fbdbbccc80a in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x217cb10) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #16 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x217cb10) at kernel/qcoreapplication.cpp:1247 #17 0x00007fbdbbcf4533 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #18 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:210 #19 0x00007fbdb44cebbe in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #20 0x00007fbdb44d2588 in ?? () from /lib/libglib-2.0.so.0 #21 0x00007fbdb44d26b0 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #22 0x00007fbdbbcf41a6 in QEventDispatcherGlib::processEvents (this=0x217c770, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327 #23 0x00007fbdbc8f14be in QGuiEventDispatcherGlib::processEvents (this=0x450020006700b5, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202 #24 0x00007fbdbbcca532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #25 0x00007fbdbbcca904 in QEventLoop::exec (this=0x7fffbfb29250, flags=) at kernel/qeventloop.cpp:201 #26 0x00007fbdbbcccab9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #27 0x0000000000409366 in main (argc=4, argv=0x7fffbfb2b0a8) at /home/mark/kde/src/amarok/src/main.cpp:227 I think I've fixed it now: commit f565187a1e81e28304d71304b7593b3d0d2ae6e9 Author: Mark Kretschmann <kretschmann@kde.org> Date: Mon Nov 2 12:30:48 2009 +0100 Fix crashes with Icecast script and other service scripts. Since the QueryMaker was already set to autoDelete, I don't think we should delete it again. This deletion often triggered a double-free, as far as I can tell. Max, if you think this is wrong, please let me know. BUG: 206579 *** Bug 213760 has been marked as a duplicate of this bug. *** *** Bug 213499 has been marked as a duplicate of this bug. *** *** Bug 213791 has been marked as a duplicate of this bug. *** *** Bug 213991 has been marked as a duplicate of this bug. *** *** Bug 214004 has been marked as a duplicate of this bug. *** *** Bug 214070 has been marked as a duplicate of this bug. *** *** Bug 214512 has been marked as a duplicate of this bug. *** *** Bug 214522 has been marked as a duplicate of this bug. *** *** Bug 214574 has been marked as a duplicate of this bug. *** *** Bug 214894 has been marked as a duplicate of this bug. *** *** Bug 215018 has been marked as a duplicate of this bug. *** *** Bug 215232 has been marked as a duplicate of this bug. *** *** Bug 215371 has been marked as a duplicate of this bug. *** *** Bug 215414 has been marked as a duplicate of this bug. *** *** Bug 216178 has been marked as a duplicate of this bug. *** *** Bug 216185 has been marked as a duplicate of this bug. *** *** Bug 217753 has been marked as a duplicate of this bug. *** *** Bug 219809 has been marked as a duplicate of this bug. *** *** Bug 220395 has been marked as a duplicate of this bug. *** *** Bug 221923 has been marked as a duplicate of this bug. *** *** Bug 223408 has been marked as a duplicate of this bug. *** *** Bug 224851 has been marked as a duplicate of this bug. *** *** Bug 225309 has been marked as a duplicate of this bug. *** *** Bug 225579 has been marked as a duplicate of this bug. *** *** Bug 228099 has been marked as a duplicate of this bug. *** *** Bug 228790 has been marked as a duplicate of this bug. *** Let's re-open this case for a moment. My amarok played normally until a couple of days ago when it started to have horrendous crashes from code 11 segmentation faults. The situation was so severe I counted fifteen plus segmentation crashes in forty minutes during one session before I stopped counting. Yesterday, besides having segmentation faults, amarok began skipping down the playlist from one station to another and would not stop skipping until I looged amarok off. Today, Mar 11 2010, amarok would not play for me but skipped starting off from station to station ( without any audio ) ... Why does it do this? amarok 2.2.2 has been touted, to me at least, as having the segmentation bugs removed but they are still there. ken pebmich@comcast.net |