Crash when opening file
When opening (for editing) one set of mp3 files, kid3 crashes. It can be reproduced every time. Sample MP3 file attached.
This is the incomplete backtracke, not sure if useful or not.
Application: kid3 (3.0.1)
KDE Platform Version: 4.11.3
Qt Version: 4.8.5
Operating System: Linux 3.12.0-1-ARCH i686
Distribution: "Arch Linux"
-- Backtrace:
Application: Kid3 (kid3), signal: Aborted
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0xb47e2a40 (LWP 914))]
Thread 3 (Thread 0xb1d55b40 (LWP 915)):
#0 0xb7790424 in __kernel_vsyscall ()
#1 0xb570ec8b in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#2 0xb5d96d1c in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libc.so.6
#3 0xb6258985 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4 0xb6b74fc3 in ?? () from /usr/lib/libQtGui.so.4
#5 0xb625840f in ?? () from /usr/lib/libQtCore.so.4
#6 0xb570af10 in start_thread () from /usr/lib/libpthread.so.0
#7 0xb5d89dfe in clone () from /usr/lib/libc.so.6
Thread 2 (Thread 0xaf1b7b40 (LWP 916)):
#0 0xb7790424 in __kernel_vsyscall ()
#1 0xb5d977c2 in clock_gettime () from /usr/lib/libc.so.6
#2 0xb62b301c in ?? () from /usr/lib/libQtCore.so.4
#3 0xb63990c2 in ?? () from /usr/lib/libQtCore.so.4
#4 0xb63976ab in ?? () from /usr/lib/libQtCore.so.4
#5 0xb639773d in ?? () from /usr/lib/libQtCore.so.4
#6 0xb53a5f13 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#7 0xb53a682f in ?? () from /usr/lib/libglib-2.0.so.0
#8 0xb53a6a78 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#9 0xb639787f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#10 0xb6366da3 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#11 0xb63670c9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#12 0xb6255b1d in QThread::exec() () from /usr/lib/libQtCore.so.4
#13 0xb6347254 in ?? () from /usr/lib/libQtCore.so.4
#14 0xb625840f in ?? () from /usr/lib/libQtCore.so.4
#15 0xb570af10 in start_thread () from /usr/lib/libpthread.so.0
#16 0xb5d89dfe in clone () from /usr/lib/libc.so.6
Thread 1 (Thread 0xb47e2a40 (LWP 914)):
[KCrash Handler]
#6 0xb7790424 in __kernel_vsyscall ()
#7 0xb5ccc4c6 in raise () from /usr/lib/libc.so.6
#8 0xb5ccdc53 in abort () from /usr/lib/libc.so.6
#9 0xb5d0b6b8 in __libc_message () from /usr/lib/libc.so.6
#10 0xb5d9b015 in __fortify_fail () from /usr/lib/libc.so.6
#11 0xb5d9afca in __stack_chk_fail () from /usr/lib/libc.so.6
#12 0xafa852d4 in ?? () from /usr/lib/libid3-3.8.so.3
#13 0xafa78b40 in Mp3Info::Parse(ID3_Reader&, unsigned int) () from /usr/lib/libid3-3.8.so.3
#14 0xafa7db26 in ID3_TagImpl::ParseReader(ID3_Reader&) () from /usr/lib/libid3-3.8.so.3
#15 0xafa7e19d in ID3_TagImpl::ParseFile() () from /usr/lib/libid3-3.8.so.3
#16 0xafa79ebe in ID3_TagImpl::Link(char const*, unsigned short) () from /usr/lib/libid3-3.8.so.3
#17 0xafa791af in ID3_Tag::Link(char const*, unsigned short) () from /usr/lib/libid3-3.8.so.3
#18 0xafac33b3 in ?? () from /usr/lib/kid3/plugins/libid3libmetadata.so
#19 0xb6ffe693 in Kid3Application::tagsToFrameModels(QList<QPersistentModelIndex> const&) () from /usr/lib/kid3/libkid3-core.so.3.0.1
#20 0xb777227d in BaseMainWindowImpl::updateGuiControls() () from /usr/lib/kid3/libkid3-gui.so.3.0.1
#21 0xb777aa8c in ?? () from /usr/lib/kid3/libkid3-gui.so.3.0.1
#22 0xb637cf87 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#23 0xb7014f85 in Kid3Application::selectedFilesUpdated() () from /usr/lib/kid3/libkid3-core.so.3.0.1
#24 0xb6ffda14 in Kid3Application::fileSelected() () from /usr/lib/kid3/libkid3-core.so.3.0.1
#25 0xb70152fa in ?? () from /usr/lib/kid3/libkid3-core.so.3.0.1
#26 0xb637cf87 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#27 0xb6bec56d in QItemSelectionModel::selectionChanged(QItemSelection const&, QItemSelection const&) () from /usr/lib/libQtGui.so.4
#28 0xb6bf1e2b in QItemSelectionModel::emitSelectionChanged(QItemSelection const&, QItemSelection const&) () from /usr/lib/libQtGui.so.4
#29 0xb6bf25ef in QItemSelectionModel::select(QItemSelection const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib/libQtGui.so.4
#30 0xb6bdca37 in QTreeViewPrivate::select(QModelIndex const&, QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib/libQtGui.so.4
#31 0xb6bdd2b8 in QTreeView::setSelection(QRect const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib/libQtGui.so.4
#32 0xb6b96339 in QAbstractItemView::mousePressEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#33 0xb6be1f38 in QTreeView::mousePressEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#34 0xb6668163 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#35 0xb6a68f6c in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4
#36 0xb6af7618 in QAbstractScrollArea::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#37 0xb6b9c01c in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#38 0xb6be1b16 in QTreeView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#39 0xb6af7896 in ?? () from /usr/lib/libQtGui.so.4
#40 0xb63684ae in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#41 0xb660e981 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#42 0xb6616f88 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#43 0xb74b77f4 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#44 0xb636833a in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#45 0xb6614c33 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4
#46 0xb6695408 in ?? () from /usr/lib/libQtGui.so.4
#47 0xb6693b01 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#48 0xb66be324 in ?? () from /usr/lib/libQtGui.so.4
#49 0xb53a660e in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#50 0xb53a69b8 in ?? () from /usr/lib/libglib-2.0.so.0
#51 0xb53a6a78 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#52 0xb639785f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#53 0xb66be3de in ?? () from /usr/lib/libQtGui.so.4
#54 0xb6366da3 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#55 0xb63670c9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#56 0xb636c85e in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#57 0xb660ce44 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#58 0x0804f45e in ?? ()
#59 0xb5cb79d3 in __libc_start_main () from /usr/lib/libc.so.6
#60 0x0804f711 in _start ()
Imported from SourceForge, author: goetzchrist