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

Crash during podcast retrieving

Tags: None
(comma "," separated)
Eul_Bofo
Registered Member
Posts
1
Karma
0

Crash during podcast retrieving

Fri May 29, 2009 2:41 pm
Hi.

I encounter a frequent problem using Amarok (version 1.4.10 for now, but I had similar problems with previous versions) : when the program retrieves subscribed automatic podcasts, it sometimes crashes.

Here is the backtrace I receive :

======== DEBUG INFORMATION  =======
Version:    1.4.10
Engine:    xine-engine
Build date: Nov  6 2008
CC version: 4.2.3
KDElibs:    3.5.9
Qt:        3.3.8b
TagLib:    1.5.0
CPU count:  2
NDEBUG:    true
==== file `which amarokapp` =======
/opt/kde/bin/amarokapp: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.0, dynamically linked (uses shared libs), not stripped


==== (gdb) bt =====================
[Thread debugging using libthread_db enabled]
[New Thread 0xb47db6f0 (LWP 21724)]
[New Thread 0xb0a29b90 (LWP 21739)]
[New Thread 0xb122ab90 (LWP 21738)]
[New Thread 0xb1bf8b90 (LWP 21737)]
[New Thread 0xb243bb90 (LWP 21736)]
[New Thread 0xb41e7b90 (LWP 21735)]
0xb7ef2424 in __kernel_vsyscall ()
#0  0xb7ef2424 in __kernel_vsyscall ()
#1  0xb5cca52b in waitpid () from /lib/libpthread.so.0
#2  0x0804d5cd in Amarok::Crash::crashHandler ()
#3 
#4  0xb6c045bb in KURL::isEmpty () from /opt/kde/lib/libkdecore.so.4
#5  0xb7caceeb in PodcastEpisode::isOnDisk () from /opt/kde/lib/libamarok.so.0
#6  0xb7cc38c7 in PodcastEpisode::downloadMedia ()
  from /opt/kde/lib/libamarok.so.0
#7  0xb7cc43d0 in PodcastChannel::downloadChildQueue ()
  from /opt/kde/lib/libamarok.so.0
#8  0xb7cc4484 in PodcastChannel::downloadChildren ()
  from /opt/kde/lib/libamarok.so.0
#9  0xb7cc8ab4 in PodcastChannel::setXml () from /opt/kde/lib/libamarok.so.0
#10 0xb7cc93da in PodcastChannel::fetchResult ()
  from /opt/kde/lib/libamarok.so.0
#11 0xb7cc95a4 in PodcastChannel::qt_invoke ()
  from /opt/kde/lib/libamarok.so.0
#12 0xb65dbe41 in QObject::activate_signal ()
  from /opt/qt-3.3.8b/lib/libqt-mt.so.3
#13 0xb712059e in KIO::Job::result () from /opt/kde/lib/libkio.so.4
#14 0xb71260dd in KIO::Job::emitResult () from /opt/kde/lib/libkio.so.4
#15 0xb71287ce in KIO::SimpleJob::slotFinished ()
  from /opt/kde/lib/libkio.so.4
#16 0xb712f688 in KIO::TransferJob::slotFinished ()
  from /opt/kde/lib/libkio.so.4
#17 0xb712518d in KIO::TransferJob::qt_invoke () from /opt/kde/lib/libkio.so.4
#18 0xb7125878 in KIO::StoredTransferJob::qt_invoke ()
  from /opt/kde/lib/libkio.so.4
#19 0xb65dbedd in QObject::activate_signal ()
  from /opt/qt-3.3.8b/lib/libqt-mt.so.3
#20 0xb65dca5d in QObject::activate_signal ()
  from /opt/qt-3.3.8b/lib/libqt-mt.so.3
#21 0xb711214c in KIO::SlaveInterface::finished ()
  from /opt/kde/lib/libkio.so.4
#22 0xb71142e9 in KIO::SlaveInterface::dispatch ()
  from /opt/kde/lib/libkio.so.4
#23 0xb711326a in KIO::SlaveInterface::dispatch ()
  from /opt/kde/lib/libkio.so.4
#24 0xb710ff8c in KIO::Slave::gotInput () from /opt/kde/lib/libkio.so.4
#25 0xb7110148 in KIO::Slave::qt_invoke () from /opt/kde/lib/libkio.so.4
#26 0xb65dbedd in QObject::activate_signal ()
  from /opt/qt-3.3.8b/lib/libqt-mt.so.3
#27 0xb65dc960 in QObject::activate_signal ()
  from /opt/qt-3.3.8b/lib/libqt-mt.so.3
#28 0xb6903b00 in QSocketNotifier::activated ()
  from /opt/qt-3.3.8b/lib/libqt-mt.so.3
#29 0xb65f9980 in QSocketNotifier::event ()
  from /opt/qt-3.3.8b/lib/libqt-mt.so.3
#30 0xb657e43a in QApplication::internalNotify ()
  from /opt/qt-3.3.8b/lib/libqt-mt.so.3
#31 0xb657ef36 in QApplication::notify ()
  from /opt/qt-3.3.8b/lib/libqt-mt.so.3
#32 0xb6b7d372 in KApplication::notify () from /opt/kde/lib/libkdecore.so.4
#33 0xb6572c21 in QEventLoop::activateSocketNotifiers ()
  from /opt/qt-3.3.8b/lib/libqt-mt.so.3
#34 0xb652f65d in QEventLoop::processEvents ()
  from /opt/qt-3.3.8b/lib/libqt-mt.so.3
#35 0xb6594ba0 in QEventLoop::enterLoop ()
  from /opt/qt-3.3.8b/lib/libqt-mt.so.3
#36 0xb6594a36 in QEventLoop::exec () from /opt/qt-3.3.8b/lib/libqt-mt.so.3
#37 0xb657de9f in QApplication::exec () from /opt/qt-3.3.8b/lib/libqt-mt.so.3
#38 0x0804c0d7 in main ()
#0  0xb7ef2424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb5cca52b in waitpid () from /lib/libpthread.so.0
No symbol table info available.
#2  0x0804d5cd in Amarok::Crash::crashHandler ()
No symbol table info available.
#3 
No symbol table info available.
#4  0xb6c045bb in KURL::isEmpty () from /opt/kde/lib/libkdecore.so.4
No symbol table info available.
#5  0xb7caceeb in PodcastEpisode::isOnDisk () from /opt/kde/lib/libamarok.so.0
No symbol table info available.
#6  0xb7cc38c7 in PodcastEpisode::downloadMedia ()
  from /opt/kde/lib/libamarok.so.0
No symbol table info available.
#7  0xb7cc43d0 in PodcastChannel::downloadChildQueue ()
  from /opt/kde/lib/libamarok.so.0
No symbol table info available.
#8  0xb7cc4484 in PodcastChannel::downloadChildren ()
  from /opt/kde/lib/libamarok.so.0
No symbol table info available.
#9  0xb7cc8ab4 in PodcastChannel::setXml () from /opt/kde/lib/libamarok.so.0
No symbol table info available.
#10 0xb7cc93da in PodcastChannel::fetchResult ()
  from /opt/kde/lib/libamarok.so.0
No symbol table info available.
#11 0xb7cc95a4 in PodcastChannel::qt_invoke ()
  from /opt/kde/lib/libamarok.so.0
No symbol table info available.
#12 0xb65dbe41 in QObject::activate_signal ()
  from /opt/qt-3.3.8b/lib/libqt-mt.so.3
No symbol table info available.
#13 0xb712059e in KIO::Job::result () from /opt/kde/lib/libkio.so.4
No symbol table info available.
#14 0xb71260dd in KIO::Job::emitResult () from /opt/kde/lib/libkio.so.4
No symbol table info available.
#15 0xb71287ce in KIO::SimpleJob::slotFinished ()
  from /opt/kde/lib/libkio.so.4
No symbol table info available.
#16 0xb712f688 in KIO::TransferJob::slotFinished ()
  from /opt/kde/lib/libkio.so.4
No symbol table info available.
#17 0xb712518d in KIO::TransferJob::qt_invoke () from /opt/kde/lib/libkio.so.4
No symbol table info available.
#18 0xb7125878 in KIO::StoredTransferJob::qt_invoke ()
  from /opt/kde/lib/libkio.so.4
No symbol table info available.
#19 0xb65dbedd in QObject::activate_signal ()
  from /opt/qt-3.3.8b/lib/libqt-mt.so.3
No symbol table info available.
#20 0xb65dca5d in QObject::activate_signal ()
  from /opt/qt-3.3.8b/lib/libqt-mt.so.3
No symbol table info available.
#21 0xb711214c in KIO::SlaveInterface::finished ()
  from /opt/kde/lib/libkio.so.4
No symbol table info available.
#22 0xb71142e9 in KIO::SlaveInterface::dispatch ()
  from /opt/kde/lib/libkio.so.4
No symbol table info available.
#23 0xb711326a in KIO::SlaveInterface::dispatch ()
  from /opt/kde/lib/libkio.so.4
No symbol table info available.
#24 0xb710ff8c in KIO::Slave::gotInput () from /opt/kde/lib/libkio.so.4
No symbol table info available.
#25 0xb7110148 in KIO::Slave::qt_invoke () from /opt/kde/lib/libkio.so.4
No symbol table info available.
#26 0xb65dbedd in QObject::activate_signal ()
  from /opt/qt-3.3.8b/lib/libqt-mt.so.3
No symbol table info available.
#27 0xb65dc960 in QObject::activate_signal ()
  from /opt/qt-3.3.8b/lib/libqt-mt.so.3
No symbol table info available.
#28 0xb6903b00 in QSocketNotifier::activated ()
  from /opt/qt-3.3.8b/lib/libqt-mt.so.3
No symbol table info available.
#29 0xb65f9980 in QSocketNotifier::event ()
  from /opt/qt-3.3.8b/lib/libqt-mt.so.3
No symbol table info available.
#30 0xb657e43a in QApplication::internalNotify ()
  from /opt/qt-3.3.8b/lib/libqt-mt.so.3
No symbol table info available.
#31 0xb657ef36 in QApplication::notify ()
  from /opt/qt-3.3.8b/lib/libqt-mt.so.3
No symbol table info available.
#32 0xb6b7d372 in KApplication::notify () from /opt/kde/lib/libkdecore.so.4
No symbol table info available.
#33 0xb6572c21 in QEventLoop::activateSocketNotifiers ()
  from /opt/qt-3.3.8b/lib/libqt-mt.so.3
No symbol table info available.
#34 0xb652f65d in QEventLoop::processEvents ()
  from /opt/qt-3.3.8b/lib/libqt-mt.so.3
No symbol table info available.
#35 0xb6594ba0 in QEventLoop::enterLoop ()
  from /opt/qt-3.3.8b/lib/libqt-mt.so.3
No symbol table info available.
#36 0xb6594a36 in QEventLoop::exec () from /opt/qt-3.3.8b/lib/libqt-mt.so.3
No symbol table info available.
#37 0xb657de9f in QApplication::exec () from /opt/qt-3.3.8b/lib/libqt-mt.so.3
No symbol table info available.
#38 0x0804c0d7 in main ()
No symbol table info available.
==== (gdb) thread apply all bt ====
Thread 6 (Thread 0xb41e7b90 (LWP 21735)):
#0  0xb7ef2424 in __kernel_vsyscall ()
#1  0xb5cc6ad2 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
  from /lib/libpthread.so.0
#2  0xb2e9da2b in metronom_sync_loop (this=0x9754058) at metronom.c:871
#3  0xb5cc214b in start_thread () from /lib/libpthread.so.0
#4  0xb5807aee in clone () from /lib/libc.so.6
Thread 5 (Thread 0xb243bb90 (LWP 21736)):
#0  0xb7ef2424 in __kernel_vsyscall ()
#1  0xb57fe657 in poll () from /lib/libc.so.6
#2  0xb24411c3 in ao_alsa_handle_event_thread (data=0x97452f8)
    at audio_alsa_out.c:150
#3  0xb5cc214b in start_thread () from /lib/libpthread.so.0
#4  0xb5807aee in clone () from /lib/libc.so.6
Thread 4 (Thread 0xb1bf8b90 (LWP 21737)):
#0  0xb7ef2424 in __kernel_vsyscall ()
#1  0xb5cc67a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb2eae164 in ao_loop (this_gen=0x97ce1d0) at audio_out.c:346
#3  0xb5cc214b in start_thread () from /lib/libpthread.so.0
#4  0xb5807aee in clone () from /lib/libc.so.6
Thread 3 (Thread 0xb122ab90 (LWP 21738)):
#0  0xb7ef2424 in __kernel_vsyscall ()
#1  0xb5cc67a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb2ea116c in fifo_buffer_get (fifo=0x98f91c0) at buffer.c:230
#3  0xb2ea824d in audio_decoder_loop (stream_gen=0x98ed600)
    at audio_decoder.c:66
#4  0xb5cc214b in start_thread () from /lib/libpthread.so.0
#5  0xb5807aee in clone () from /lib/libc.so.6
Thread 2 (Thread 0xb0a29b90 (LWP 21739)):
#0  0xb7ef2424 in __kernel_vsyscall ()
#1  0xb5cc67a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb2eb1b74 in xine_event_wait (queue=0x9901480) at events.c:56
#3  0xb2eb1c08 in listener_loop (queue_gen=0x9901480) at events.c:214
#4  0xb5cc214b in start_thread () from /lib/libpthread.so.0
#5  0xb5807aee in clone () from /lib/libc.so.6
Thread 1 (Thread 0xb47db6f0 (LWP 21724)):
#0  0xb7ef2424 in __kernel_vsyscall ()
#1  0xb5cca52b in waitpid () from /lib/libpthread.so.0
#2  0x0804d5cd in Amarok::Crash::crashHandler ()
#3 
#4  0xb6c045bb in KURL::isEmpty () from /opt/kde/lib/libkdecore.so.4
#5  0xb7caceeb in PodcastEpisode::isOnDisk () from /opt/kde/lib/libamarok.so.0
#6  0xb7cc38c7 in PodcastEpisode::downloadMedia ()
  from /opt/kde/lib/libamarok.so.0
#7  0xb7cc43d0 in PodcastChannel::downloadChildQueue ()
  from /opt/kde/lib/libamarok.so.0
#8  0xb7cc4484 in PodcastChannel::downloadChildren ()
  from /opt/kde/lib/libamarok.so.0
#9  0xb7cc8ab4 in PodcastChannel::setXml () from /opt/kde/lib/libamarok.so.0
#10 0xb7cc93da in PodcastChannel::fetchResult ()
  from /opt/kde/lib/libamarok.so.0
#11 0xb7cc95a4 in PodcastChannel::qt_invoke ()
  from /opt/kde/lib/libamarok.so.0
#12 0xb65dbe41 in QObject::activate_signal ()
  from /opt/qt-3.3.8b/lib/libqt-mt.so.3
#13 0xb712059e in KIO::Job::result () from /opt/kde/lib/libkio.so.4
#14 0xb71260dd in KIO::Job::emitResult () from /opt/kde/lib/libkio.so.4
#15 0xb71287ce in KIO::SimpleJob::slotFinished ()
  from /opt/kde/lib/libkio.so.4
#16 0xb712f688 in KIO::TransferJob::slotFinished ()
  from /opt/kde/lib/libkio.so.4
#17 0xb712518d in KIO::TransferJob::qt_invoke () from /opt/kde/lib/libkio.so.4
#18 0xb7125878 in KIO::StoredTransferJob::qt_invoke ()
  from /opt/kde/lib/libkio.so.4
#19 0xb65dbedd in QObject::activate_signal ()
  from /opt/qt-3.3.8b/lib/libqt-mt.so.3
#20 0xb65dca5d in QObject::activate_signal ()
  from /opt/qt-3.3.8b/lib/libqt-mt.so.3
#21 0xb711214c in KIO::SlaveInterface::finished ()
  from /opt/kde/lib/libkio.so.4
#22 0xb71142e9 in KIO::SlaveInterface::dispatch ()
  from /opt/kde/lib/libkio.so.4
#23 0xb711326a in KIO::SlaveInterface::dispatch ()
  from /opt/kde/lib/libkio.so.4
#24 0xb710ff8c in KIO::Slave::gotInput () from /opt/kde/lib/libkio.so.4
#25 0xb7110148 in KIO::Slave::qt_invoke () from /opt/kde/lib/libkio.so.4
#26 0xb65dbedd in QObject::activate_signal ()
  from /opt/qt-3.3.8b/lib/libqt-mt.so.3
#27 0xb65dc960 in QObject::activate_signal ()
  from /opt/qt-3.3.8b/lib/libqt-mt.so.3
#28 0xb6903b00 in QSocketNotifier::activated ()
  from /opt/qt-3.3.8b/lib/libqt-mt.so.3
#29 0xb65f9980 in QSocketNotifier::event ()
  from /opt/qt-3.3.8b/lib/libqt-mt.so.3
#30 0xb657e43a in QApplication::internalNotify ()
  from /opt/qt-3.3.8b/lib/libqt-mt.so.3
#31 0xb657ef36 in QApplication::notify ()
  from /opt/qt-3.3.8b/lib/libqt-mt.so.3
#32 0xb6b7d372 in KApplication::notify () from /opt/kde/lib/libkdecore.so.4
#33 0xb6572c21 in QEventLoop::activateSocketNotifiers ()
  from /opt/qt-3.3.8b/lib/libqt-mt.so.3
#34 0xb652f65d in QEventLoop::processEvents ()
  from /opt/qt-3.3.8b/lib/libqt-mt.so.3
#35 0xb6594ba0 in QEventLoop::enterLoop ()
  from /opt/qt-3.3.8b/lib/libqt-mt.so.3
#36 0xb6594a36 in QEventLoop::exec () from /opt/qt-3.3.8b/lib/libqt-mt.so.3
#37 0xb657de9f in QApplication::exec () from /opt/qt-3.3.8b/lib/libqt-mt.so.3
#38 0x0804c0d7 in main ()
#0  0xb7ef2424 in __kernel_vsyscall ()


==== kdBacktrace() ================

(Sorry for the length, I'm not a big gdb user :-(

I think I may have done something wrong compiling Amarok (which overwise works fine). I'm using a linuxfromscratch distribution, compiled myself, with a 2.6.28.8 kernel, a 2.7 libc, gcc 4.2.3, and kde 3.5.9 with qt 3.3.8b.

Can someone help me with this one ?

Thanks, and sorry again for the noise.

\bye

--

Nicolas FRANCOIS
nicolas.francois@free.fr
We are the Micro$oft
Resistance is futile
You will be assimilated


Bookmarks



Who is online

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