*** glibc detected *** free(): invalid next size (fast)

Bug #891526 reported by Volodymyr Kolesnykov
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
amarok (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

Amarok crashed on playback.

Crash log from Dr. Konqi will be attached.

Thread 1 (Thread 0x7f2be47de7a0 (LWP 26845)):
[KCrash Handler]
#6 0x0000003552a363a5 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7 0x0000003552a39b0b in __GI_abort () at abort.c:92
#8 0x0000003552a6e113 in __libc_message (do_abort=2, fmt=0x3552b5f0d8 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#9 0x0000003552a78a96 in malloc_printerr (action=3, str=0x3552b5f1e8 "free(): invalid next size (fast)", ptr=<optimized out>) at malloc.c:6283
#10 0x0000003552a7cd7c in __GI___libc_free (mem=<optimized out>) at malloc.c:3738
#11 0x000000355bc14279 in QDomNodePrivate::~QDomNodePrivate (this=0x7f2bd0002e70, __in_chrg=<optimized out>) at dom/qdom.cpp:1500
#12 0x000000355bc19ac9 in QDomDocumentPrivate::~QDomDocumentPrivate (this=0x7f2bd0002e70, __in_chrg=<optimized out>) at dom/qdom.cpp:6208
#13 0x000000355bc1957f in QDomNodeListPrivate::~QDomNodeListPrivate (this=0x7f2bd00f7690, __in_chrg=<optimized out>) at dom/qdom.cpp:1189
#14 0x000000355bc19613 in QDomNodeList::~QDomNodeList (this=<optimized out>, __in_chrg=<optimized out>) at dom/qdom.cpp:1380
#15 0x00007f2bc5cd02ee in void qMetaTypeDeleteHelper<QDomNodeList>(QDomNodeList*) () from /usr/lib/qt4/plugins/script/libqtscript_xml.so.1.0.0
#16 0x000000355198c970 in clear (d=0x7f2bd0001e58) at kernel/qvariant.cpp:286
#17 0x00000035607eba2b in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#18 0x00000035607eba69 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#19 0x00000035607e89cb in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#20 0x0000003560703275 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#21 0x00000035607bdf43 in QScriptContext::argumentsObject() const () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#22 0x00000035607be194 in QScriptContext::argument(int) const () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#23 0x00007f2bcc41f03e in ?? () from /usr/lib/qt4/plugins/script/libqtscript_core.so.1.0.0
#24 0x00000035607e7343 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#25 0x0000003560705b1c in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#26 0x00000035606d66aa in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: amarok 2:2.4.3-1ubuntu2 [modified: usr/bin/amarok usr/bin/amarokmp3tunesharmonydaemon usr/bin/amarokpkg usr/lib/libamarok-transcoding.so.1.0.0 usr/lib/libamarokcore.so.1.0.0 usr/lib/libamaroklib.so.1.0.0 usr/lib/libamarokocsclient.so.4.7.0 usr/lib/libamarokpud.so.1.0.0]
ProcVersionSignature: Ubuntu 3.0.0-13.22-server 3.0.6
Uname: Linux 3.0.0-13-server x86_64
NonfreeKernelModules: fglrx
ApportVersion: 1.23-0ubuntu4
Architecture: amd64
Date: Thu Nov 17 10:55:30 2011
ExecutablePath: /usr/bin/amarok
ProcEnviron:
 LANGUAGE=ru_RU:ru
 LANG=ru_RU.UTF-8
 SHELL=/bin/bash
SourcePackage: amarok
UpgradeStatus: Upgraded to oneiric on 2011-08-21 (87 days ago)

Revision history for this message
Volodymyr Kolesnykov (sjinks) wrote :
Revision history for this message
Volodymyr Kolesnykov (sjinks) wrote :
Revision history for this message
Volodymyr Kolesnykov (sjinks) wrote :

Just in case: there are no 3rd party plugins/extensions/etc installed.

description: updated
Revision history for this message
Volodymyr Kolesnykov (sjinks) wrote :
Download full text (3.2 KiB)

Updated crash log (libqt4-script-dbg installed)

Thread 1 (Thread 0x7f2be47de7a0 (LWP 26845)):
[KCrash Handler]
#6 0x0000003552a363a5 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7 0x0000003552a39b0b in __GI_abort () at abort.c:92
#8 0x0000003552a6e113 in __libc_message (do_abort=2, fmt=0x3552b5f0d8 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#9 0x0000003552a78a96 in malloc_printerr (action=3, str=0x3552b5f1e8 "free(): invalid next size (fast)", ptr=<optimized out>) at malloc.c:6283
#10 0x0000003552a7cd7c in __GI___libc_free (mem=<optimized out>) at malloc.c:3738
#11 0x000000355bc14279 in QDomNodePrivate::~QDomNodePrivate (this=0x7f2bd0002e70, __in_chrg=<optimized out>) at dom/qdom.cpp:1500
#12 0x000000355bc19ac9 in QDomDocumentPrivate::~QDomDocumentPrivate (this=0x7f2bd0002e70, __in_chrg=<optimized out>) at dom/qdom.cpp:6208
#13 0x000000355bc1957f in QDomNodeListPrivate::~QDomNodeListPrivate (this=0x7f2bd00f7690, __in_chrg=<optimized out>) at dom/qdom.cpp:1189
#14 0x000000355bc19613 in QDomNodeList::~QDomNodeList (this=<optimized out>, __in_chrg=<optimized out>) at dom/qdom.cpp:1380
#15 0x00007f2bc5cd02ee in void qMetaTypeDeleteHelper<QDomNodeList>(QDomNodeList*) () from /usr/lib/qt4/plugins/script/libqtscript_xml.so.1.0.0
#16 0x000000355198c970 in clear (d=0x7f2bd0001e58) at kernel/qvariant.cpp:286
#17 0x00000035607eba2b in QScript::QVariantDelegate::~QVariantDelegate (this=0x7f2bd0001e50, __in_chrg=<optimized out>) at bridge/qscriptvariant.cpp:52
#18 0x00000035607eba69 in QScript::QVariantDelegate::~QVariantDelegate (this=0x7f2bd0001e50, __in_chrg=<optimized out>) at bridge/qscriptvariant.cpp:54
#19 0x00000035607e89cb in ~Data (this=0x7f2bd0002de0, __in_chrg=<optimized out>) at bridge/qscriptobject.cpp:42
#20 QScriptObject::~QScriptObject (this=0x7f2bcc32d680, __in_chrg=<optimized out>) at bridge/qscriptobject.cpp:52
#21 0x0000003560703275 in QTJSC::Heap::allocate (this=0x7f2bccecaa18, s=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.cpp:391
#22 0x00000035607bdf43 in operator new (globalData=<optimized out>, size=56) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:162
#23 QScriptContext::argumentsObject (this=0x7f2bccac11c8) at api/qscriptcontext.cpp:327
#24 0x00000035607be194 in QScriptContext::argument (this=0x7f2bccac11c8, index=0) at api/qscriptcontext.cpp:260
#25 0x00007f2bcc41f03e in ?? () from /usr/lib/qt4/plugins/script/libqtscript_core.so.1.0.0
#26 0x00000035607e7343 in QScript::FunctionWrapper::proxyConstruct (exec=<optimized out>, callee=0x7f2bcca49100, args=<optimized out>) at bridge/qscriptfunction.cpp:102
#27 0x0000003560705b1c in QTJSC::NativeConstrWrapper::operator() (this=0x7fff6c58b170, exec=0x7f2bccac1060, jsobj=0x7f2bcca49100, argList=...) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/ConstructData.cpp:46
#28 0x00000035606d66aa in QTJSC::cti_op_construct_NotJSConstruct (args=0x7fff6c58b1d0) at ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:1932
#29 0x00007f2bde2337ce in ?? ()
#30 0x1ffffec01fffffc0 in ?? ()
#31 0x00007f2bcca49100 in ?? ()
#32 0x00007f2b00000012 in ?? ()
#33 0x0000...

Read more...

Revision history for this message
Myriam Schweingruber (myriam) wrote :

Hm, I am surprised you never submitted that crash upstream at http://bugs.kde.org, but anyway.

Can you still reproduce this crash? I am pretty sure this is not Amarok related as the crash appears to happen way ahead of amarok.

Please make sure you have all necessary debugging symbols installed and removed the amarok* files located in $HOME/.kde/share/config/ beforehand.

Changed in amarok (Ubuntu):
status: New → Incomplete
Revision history for this message
Volodymyr Kolesnykov (sjinks) wrote :

Actually I thought that package maintainers report the bugs upstream - after all, distro-specific patches can be the reason of crashes as well.

This crash report: https://bugs.launchpad.net/ubuntu/+source/amarok/+bug/891526/comments/4/+download was obtained after all possible debug symbols had been installed.

I cannot reproduce the crash now - I use amarok 2:2.5.0-0ubuntu6 and Ubuntu 12.04.

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for amarok (Ubuntu) because there has been no activity for 60 days.]

Changed in amarok (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.