Bug 176134

Summary: Amarok fails to read vorbis tag and aborts when user attempts to remove track from "various artists"
Product: [Applications] amarok Reporter: Patrick Jensen <patrick.jensen>
Component: generalAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Patrick Jensen 2008-11-26 15:10:32 UTC
Version:           1.98 (using KDE 4.1.3)
Compiler:           X86_64
OS:                Linux
Installed from:    Ubuntu Packages

Amarok 2 RC1 fails to read Ogg Vorbis ID-tags that were perfectly legible to 1.4.10. The affected tracks show up in the playlist under "Various artists", tag fields are shown empty, and the programme cites a track length of 00:00. If you attempt to use the option "don't show this track under various artists", amarok aborts.

Backtrace:

Program: Amarok (amarok), signal SIGABRT
[Thread debugging using libthread_db enabled]
[New Thread 0x7f3e8a491730 (LWP 13975)]
[New Thread 0x44024950 (LWP 14338)]
[New Thread 0x4702a950 (LWP 14046)]
[New Thread 0x46829950 (LWP 14045)]
[New Thread 0x46028950 (LWP 14044)]
[New Thread 0x45827950 (LWP 14043)]
[New Thread 0x45026950 (LWP 14042)]
[New Thread 0x40ad4950 (LWP 14035)]
[New Thread 0x43823950 (LWP 13996)]
[New Thread 0x43022950 (LWP 13995)]
[New Thread 0x42821950 (LWP 13994)]
[New Thread 0x42020950 (LWP 13991)]
[KCrash handler]
#5  0x00007f3e957cbfd5 in raise () from /lib/libc.so.6
#6  0x00007f3e957cdb43 in abort () from /lib/libc.so.6
#7  0x00007f3e966c36b5 in qt_message_output () from /usr/lib/libQtCore.so.4
#8  0x00007f3e966c37fd in qFatal () from /usr/lib/libQtCore.so.4
#9  0x00007f3e820dfe47 in Meta::SqlAlbum::setCompilation (this=0xe662d0, 
    compilation=false) at /usr/include/qt4/QtCore/qlist.h:395
#10 0x00007f3e820dff6e in CompilationAction::qt_metacall (this=0x20caa80, 
    _c=<value optimized out>, _id=0, _a=<value optimized out>)
    at /build/buildd/amarok-kde4-1.98/src/collection/sqlcollection/SqlMeta.cpp:984
#11 0x00007f3e967c8134 in QMetaObject::activate ()
   from /usr/lib/libQtCore.so.4
#12 0x00007f3e95ccff57 in QAction::triggered () from /usr/lib/libQtGui.so.4
#13 0x00007f3e95cd0720 in QAction::activate () from /usr/lib/libQtGui.so.4
#14 0x00007f3e960691ad in ?? () from /usr/lib/libQtGui.so.4
#15 0x00007f3e971cfaa1 in KMenu::mouseReleaseEvent (this=0x3295ec0, 
    e=0x7fff9fd284d0)
    at /build/buildd/kde4libs-4.1.3/kdeui/widgets/kmenu.cpp:452
#16 0x00007f3e95d28329 in QWidget::event () from /usr/lib/libQtGui.so.4
#17 0x00007f3e9606b98b in QMenu::event () from /usr/lib/libQtGui.so.4
#18 0x00007f3e95cd5c3d in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#19 0x00007f3e95cde22a in QApplication::notify () from /usr/lib/libQtGui.so.4
#20 0x00007f3e9710ffcb in KApplication::notify (this=0x7fff9fd2b010, 
    receiver=0x3295ec0, event=0x7fff9fd284d0)
    at /build/buildd/kde4libs-4.1.3/kdeui/kernel/kapplication.cpp:311
#21 0x00007f3e967b3d61 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#22 0x00007f3e95cdd5c8 in QApplicationPrivate::sendMouseEvent ()
   from /usr/lib/libQtGui.so.4
#23 0x00007f3e95d41da4 in ?? () from /usr/lib/libQtGui.so.4
#24 0x00007f3e95d40607 in QApplication::x11ProcessEvent ()
   from /usr/lib/libQtGui.so.4
#25 0x00007f3e95d682c4 in ?? () from /usr/lib/libQtGui.so.4
#26 0x00007f3e8f510d3b in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#27 0x00007f3e8f51450d in ?? () from /usr/lib/libglib-2.0.so.0
#28 0x00007f3e8f5146cb in g_main_context_iteration ()
   from /usr/lib/libglib-2.0.so.0
#29 0x00007f3e967dc15f in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#30 0x00007f3e95d67a6f in ?? () from /usr/lib/libQtGui.so.4
#31 0x00007f3e967b2682 in QEventLoop::processEvents ()
   from /usr/lib/libQtCore.so.4
#32 0x00007f3e967b280d in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#33 0x00007f3e9606b7e5 in QMenu::exec () from /usr/lib/libQtGui.so.4
#34 0x00007f3e97658d1f in Playlist::ViewCommon::trackMenu (parent=0x104cf30, 
    index=0x7fff9fd29790, pos=@0x7fff9fd2a210, coverActions=true)
    at /build/buildd/amarok-kde4-1.98/src/playlist/view/PlaylistViewCommon.cpp:111
#35 0x00007f3e9765f9ab in Playlist::PrettyListView::contextMenuEvent (
    this=0x104cf30, event=0x7fff9fd2a1f0)
    at /build/buildd/amarok-kde4-1.98/src/playlist/view/listview/PrettyListView.cpp:129
#36 0x00007f3e95d285bd in QWidget::event () from /usr/lib/libQtGui.so.4
#37 0x00007f3e9614d8fd in QAbstractItemView::viewportEvent ()
   from /usr/lib/libQtGui.so.4
#38 0x00007f3e967b3038 in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4
#39 0x00007f3e95cd5c0c in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#40 0x00007f3e95cdde4a in QApplication::notify () from /usr/lib/libQtGui.so.4
#41 0x00007f3e9710ffcb in KApplication::notify (this=0x7fff9fd2b010, 
    receiver=0x104d2a0, event=0x7fff9fd2a1f0)
    at /build/buildd/kde4libs-4.1.3/kdeui/kernel/kapplication.cpp:311
#42 0x00007f3e967b3d61 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#43 0x00007f3e95d4222a in ?? () from /usr/lib/libQtGui.so.4
#44 0x00007f3e95d40607 in QApplication::x11ProcessEvent ()
   from /usr/lib/libQtGui.so.4
#45 0x00007f3e95d682c4 in ?? () from /usr/lib/libQtGui.so.4
#46 0x00007f3e8f510d3b in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#47 0x00007f3e8f51450d in ?? () from /usr/lib/libglib-2.0.so.0
#48 0x00007f3e8f5146cb in g_main_context_iteration ()
   from /usr/lib/libglib-2.0.so.0
#49 0x00007f3e967dc15f in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#50 0x00007f3e95d67a6f in ?? () from /usr/lib/libQtGui.so.4
#51 0x00007f3e967b2682 in QEventLoop::processEvents ()
   from /usr/lib/libQtCore.so.4
#52 0x00007f3e967b280d in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#53 0x00007f3e967b4cbd in QCoreApplication::exec ()
   from /usr/lib/libQtCore.so.4
#54 0x0000000000404027 in main (argc=1, argv=0x7fff9fd2c1d8)
    at /build/buildd/amarok-kde4-1.98/src/main.cpp:128
#0  0x00007f3e95841621 in nanosleep () from /lib/libc.so.6
Comment 1 Mark Kretschmann 2008-11-26 19:51:59 UTC
Closing as dupe, as I suspect it's the same problem as in the other report.


*** This bug has been marked as a duplicate of bug 176154 ***