This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Flac makes Amarok crash

Tags: None
(comma "," separated)
Jan Borgar
Registered Member
Posts
4
Karma
0

Flac makes Amarok crash

Sun Nov 06, 2005 10:14 am
Amarok version: 1.3.5-2 (Guru rpm\'s for Suse 10.0)
Engine: Tried both xine and arts with same result. Have tried gstreamer also but could not find any output plugin.

When trying to play a .flac file amarok crashes when apending to play list. The same thing happens if I try to add .flac files to collection.
Playing/adding .mp3\'s work just fine.

Amarok with Arts or xine have worked fine on .flac before, but not after I upgraded from Suse 9.3 to Suse 10 and from Amarok 1.3.2 to 1.3.5

I can play .flac files with Xmms.

This message popped up in kMail:

-------------------SNIPP--------------------------------------------------------------------

1.3.5 [___stripped][validity: 0.92][frames: 49][line numbers][arts]

amaroK has crashed! We\'re terribly sorry about this :(

But, all is not lost! You could potentially help us fix the crash. amaroK has attached a backtrace that describes the crash, so just click send, or if you have time, write a brief description of how the crash happened first.

Many thanks.







The information below is to help the developers identify the problem, please do not modify it.



======== DEBUG INFORMATION =======
Engine: arts-engine
Build date: Oct 26 2005
CC version: 4.0.2 20050901 (prerelease) (SUSE Linux)
KDElibs: 3.4.2 Level \"b\"
TagLib: 1.4.0
NDEBUG: true
==== file `which amarokapp` =======
/opt/kde3/bin/amarokapp: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), stripped


==== (gdb) bt =====================
Using host libthread_db library \"/lib/tls/libthread_db.so.1\".
`system-supplied DSO at 0xffffe000\' has disappeared; keeping its symbols.
[Thread debugging using libthread_db enabled]
[New Thread 1107154752 (LWP 26312)]
[New Thread 1114696624 (LWP 26498)]
[Thread debugging using libthread_db enabled]
[New Thread 1107154752 (LWP 26312)]
[New Thread 1114696624 (LWP 26498)]
[Thread debugging using libthread_db enabled]
[New Thread 1107154752 (LWP 26312)]
[New Thread 1114696624 (LWP 26498)]
0xffffe410 in __kernel_vsyscall ()
#0 0xffffe410 in __kernel_vsyscall ()
#1 0x41cedf61 in ___newselect_nocancel () from /lib/tls/libc.so.6
#2 0x40fe2c33 in QEventLoop::processEvents ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#3 0x4104b903 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#4 0x4104b7e6 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#5 0x4103433f in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#6 0x0820b45a in QWizard::setFinish ()
#7 0x41c4bea0 in __libc_start_main () from /lib/tls/libc.so.6
#8 0x08085fb1 in ?? ()
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0x41cedf61 in ___newselect_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2 0x40fe2c33 in QEventLoop::processEvents ()
from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#3 0x4104b903 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#4 0x4104b7e6 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#5 0x4103433f in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#6 0x0820b45a in QWizard::setFinish ()
No symbol table info available.
#7 0x41c4bea0 in __libc_start_main () from /lib/tls/libc.so.6
No symbol table info available.
#8 0x08085fb1 in ?? ()
No symbol table info available.
==== (gdb) thread apply all bt ====
Thread 2 (Thread 1114696624 (LWP 26498)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0x418da42b in __waitpid_nocancel () from /lib/tls/libpthread.so.0
#2 0x0821343c in amaroK::Crash::crashHandler ()
#3
#4 TagLib::ByteVector::data (this=0x2a7b5000) at stl_iterator.h:593
#5 0x080d4d5a in std::_Rb_tree<:bytevector std::pair const taglib::list> >, std::_Select1st<:pair const taglib::list> > >, std::less<:bytevector>, std::allocator<:pair const taglib::list> > > >::lower_bound ()
#6 0x41798652 in std::map<:bytevector taglib::list>, std::less<:bytevector>, std::allocator<:pair const taglib::list> > > >::operator[] (
this=, __k=) at stl_map.h:508
#7 0x4179876a in TagLib::Map<:bytevector taglib::list> >::operator[] (this=0x2a7b5000, key=@0x2a7b5000) at tmap.tcc:143
#8 0x4179628c in TagLib::ID3v2::Tag::addFrame (this=0x861f4c8, frame=)
at id3v2tag.cpp:308
#9 0x4179654f in TagLib::ID3v2::Tag::parse (this=0x861f4c8, data=@0x4270e130)
at id3v2tag.cpp:447
#10 0x4179670e in TagLib::ID3v2::Tag::read (this=0x861f4c8) at id3v2tag.cpp:387
#11 0x41797a3a in Tag (this=0x861f4c8, file=) at id3v2tag.cpp:84
#12 0x417a7a80 in TagLib::FLAC::File::read (this=0x87b5e50,
readProperties=true, propertiesStyle=712724480) at flacfile.cpp:290
#13 0x417a8893 in File (this=0x87b5e50,
file=0x2a7b5000
, readProperties=true,
propertiesStyle=712724480) at flacfile.cpp:104
#14 0x4178aa63 in TagLib::FileRef::create (
fileName=0x87e80a8 \"/media/ieee1394disk/Musikk/247_spyz/gumbo_millenium/culo_posse.flac\", readAudioProperties=true, audioPropertiesStyle=Fast)
at fileref.cpp:171
#15 0x4178ab97 in FileRef (this=0x4270e318,
fileName=0x2a7b5000
,
readAudioProperties=true, audioPropertiesStyle=712724480) at fileref.cpp:36
#16 0x0814315c in QMapPrivate::QMapPrivate ()
#17 0x081aab5b in QMap::operator[] ()
#18 0x081e8641 in QMapConstIterator::inc ()
#19 0x4102d365 in QThreadInstance::start () from /usr/lib/qt3/lib/libqt-mt.so.3
#20 0x418d4297 in start_thread () from /lib/tls/libpthread.so.0
#21 0x41cf537e in clone () from /lib/tls/libc.so.6
#22 0x4270ebb0 in ?? ()
Thread 1 (Thread 1107154752 (LWP 26312)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0x41cedf61 in ___newselect_nocancel () from /lib/tls/libc.so.6
#2 0x40fe2c33 in QEventLoop::processEvents ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#3 0x4104b903 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#4 0x4104b7e6 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#5 0x4103433f in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#6 0x0820b45a in QWizard::setFinish ()
#7 0x41c4bea0 in __libc_start_main () from /lib/tls/libc.so.6
#8 0x08085fb1 in ?? ()
#0 0xffffe410 in __kernel_vsyscall ()


==== kdBacktrace() ================
Jan Borgar
Registered Member
Posts
4
Karma
0

Re:Flac makes Amarok crash

Sun Nov 06, 2005 10:42 am
OK, I have fixed the crash problems. I upgraded taglib to version 1.4-5 and that maked Amarok stop crashing.

BUT I\'m still having problems with playing my .flac files. When I add a few songs to my play list and push the play button, Amarok rushes through the list in a few seconds not playing any of the songs. At the end is says \"Playlst finished\". Any ideas anyone?
(I have tried with both arts and Xine)

Post edited by: Cirion, at: 2005/11/06 05:43
User avatar
sebr
Moderator
Posts
301
Karma
0

Re:Flac makes Amarok crash

Mon Nov 07, 2005 1:11 pm
arts won\'t play flac, but xine should. you will need to make sure you have xine setup to play flac - unfortunately i don\'t remember the plugins you need. Have a search on google - should solve your probs quickly :P
Jan Borgar
Registered Member
Posts
4
Karma
0

Re:Flac makes Amarok crash

Tue Nov 08, 2005 8:52 pm
I think you are right seb about that I need to set up xine. I have tried to play .flac files directly with xine, and I have the same result as in amarok.
But I have serious problems finding out how to set up xine to play flac. I will continue searching, but if anyone know how to do this please let me know.... :)


Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot], Yahoo [Bot]