Crash at Runtime

Myriam Schweingruber schweingruber at pharma-traduction.ch
Mon Jan 24 11:23:27 CET 2011


On Mon, Jan 24, 2011 at 09:29, Mark Kretschmann <kretschmann at kde.org> wrote:
> Hey all,
>
> finally I have been able to obtain a backtrace from Amarok, which has
> been crashing for me a lot lately. Usually it happens right in the
> middle of normal playback. I was unable to obtain a backtrace before,
> as the KDE Crash Handler did not catch it, but running Amarok in gdb
> finally revealed this here:
>
>
> Thread 1 (Thread 0x7ffff7e76780 (LWP 2867)):
> #0  QTJSC::Identifier::remove (r=0x7fffb9d577e0) at
> ../3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.cpp:239
> #1  0x00007ffff11e3285 in QTJSC::UStringImpl::~UStringImpl
> (this=0x7fffb9d577e0, __in_chrg=<value optimized out>) at
> ../3rdparty/javascriptcore/JavaScriptCore/runtime/UStringImpl.cpp:68
> #2  0x00007ffff11ddb74 in deref (this=0x7fffb9d622c0, __in_chrg=<value
> optimized out>) at
> ../3rdparty/javascriptcore/JavaScriptCore/runtime/UStringImpl.h:168
> #3  ~RefPtr (this=0x7fffb9d622c0, __in_chrg=<value optimized out>) at
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:59
> #4  QTJSC::Structure::~Structure (this=0x7fffb9d622c0,
> __in_chrg=<value optimized out>) at
> ../3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.cpp:194
> #5  0x00007ffff1263530 in deref (this=0x7fffb9755780, __in_chrg=<value
> optimized out>) at
> ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefCounted.h:109
> #6  ~JSObject (this=0x7fffb9755780, __in_chrg=<value optimized out>)
> at ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:303
> #7  ~JSVariableObject (this=0x7fffb9755780, __in_chrg=<value optimized
> out>) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSVariableObject.h:43
> #8  QScript::QScriptActivationObject::~QScriptActivationObject
> (this=0x7fffb9755780, __in_chrg=<value optimized out>) at
> bridge/qscriptactivationobject.cpp:57
> #9  0x00007ffff11600e0 in QTJSC::Heap::allocate (this=0x7fffbc747218,
> s=<value optimized out>) at
> ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.cpp:419
> #10 0x00007ffff1246946 in operator new (this=0x7fffffff9ba0,
> engine=<value optimized out>, val=<value optimized out>) at
> ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:162
> #11 jsString (this=0x7fffffff9ba0, engine=<value optimized out>,
> val=<value optimized out>) at
> ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSString.h:445
> #12 jsString (this=0x7fffffff9ba0, engine=<value optimized out>,
> val=<value optimized out>) at
> ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSString.h:484
> #13 QScriptValue::QScriptValue (this=0x7fffffff9ba0, engine=<value
> optimized out>, val=<value optimized out>) at api/qscriptvalue.cpp:309
> #14 0x00007ffff722ac05 in AmarokDownloadHelper::resultString
> (this=0xcee980, url=..., data=..., e=...) at
> /home/mark/kde/src/amarok/src/scriptengine/AmarokNetworkScript.cpp:236
> #15 0x00007ffff722b120 in AmarokDownloadHelper::qt_metacall
> (this=0xcee980, _c=QMetaObject::InvokeMetaMethod, _id=0,
> _a=0x7fffffff9dd0) at
> /home/mark/kde/build/amarok/src/AmarokNetworkScript.moc:175

This was supposed to be fixed already, see also
https://bugs.kde.org/show_bug.cgi?id=261839

I reopened the report, and there are lots of duplicates I wrongly
attributed to 3-rd party scripts, sorry for that.


Regards, Myriam.
-- 
Protect your freedom and join the Fellowship of FSFE:
http://www.fsfe.org
Please don't send me proprietary file formats,
use ISO standard ODF instead (ISO/IEC 26300)


More information about the Amarok-devel mailing list