Bug 208468 - Jamendo table opened closing
Summary: Jamendo table opened closing
Status: RESOLVED FIXED
Alias: None
Product: amarok
Classification: Unclassified
Component: general (show other bugs)
Version: 2.1.90
Platform: Unlisted Binaries Linux
: NOR crash (vote)
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-09-25 09:07 UTC by davidetkarine
Modified: 2009-10-29 19:23 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description davidetkarine 2009-09-25 09:07:59 UTC
Application that crashed: amarok
Version of the application: 2.1.90
KDE Version: 4.3.1 (KDE 4.3.1)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-desktop-2mnb i686
Distribution: "Mandriva Linux 2010.0"

What I was doing when the application crashed:
I was with the Jamendo table open and i click on Amarok icon to close Amarok and it crashed

 -- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
[Current thread is 1 (Thread 0xb27d5700 (LWP 7034))]

Thread 7 (Thread 0xacc4db70 (LWP 7037)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb66f2246 in poll () from /lib/i686/libc.so.6
#2  0xb3e13a06 in ?? () from /usr/lib/libpulse.so.0
#3  0xb3e00aba in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0xb3e022fd in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0xb3e023d4 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0xb3e138ee in ?? () from /usr/lib/libpulse.so.0
#7  0xb3a02c13 in ?? () from /usr/lib/libpulsecommon-0.9.18.so
#8  0xb65be885 in start_thread () from /lib/i686/libpthread.so.0
#9  0xb66fd57e in clone () from /lib/i686/libc.so.6

Thread 6 (Thread 0xa7802b70 (LWP 7044)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb65c29e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb670b6ed in pthread_cond_wait () from /lib/i686/libc.so.6
#3  0xb726cfc0 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb5ae3871 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb5ae813b in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb5ae2eaa in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb5ae824e in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb5ae3ac3 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb5ae826e in ?? () from /usr/lib/libthreadweaver.so.4
#10 0xb5ae3ac3 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0xb5ae826e in ?? () from /usr/lib/libthreadweaver.so.4
#12 0xb5ae3ac3 in ?? () from /usr/lib/libthreadweaver.so.4
#13 0xb5ae826e in ?? () from /usr/lib/libthreadweaver.so.4
#14 0xb5ae3ac3 in ?? () from /usr/lib/libthreadweaver.so.4
#15 0xb5ae638b in ?? () from /usr/lib/libthreadweaver.so.4
#16 0xb5ae652d in ThreadWeaver::Thread::run () from /usr/lib/libthreadweaver.so.4
#17 0xb726be93 in ?? () from /usr/lib/libQtCore.so.4
#18 0xb65be885 in start_thread () from /lib/i686/libpthread.so.0
#19 0xb66fd57e in clone () from /lib/i686/libc.so.6

Thread 5 (Thread 0xa5b8ab70 (LWP 7046)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb65c29e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb670b6ed in pthread_cond_wait () from /lib/i686/libc.so.6
#3  0xb726cfc0 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb5ae3871 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb5ae813b in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb5ae2eaa in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb5ae824e in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb5ae3ac3 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb5ae826e in ?? () from /usr/lib/libthreadweaver.so.4
#10 0xb5ae3ac3 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0xb5ae826e in ?? () from /usr/lib/libthreadweaver.so.4
#12 0xb5ae3ac3 in ?? () from /usr/lib/libthreadweaver.so.4
#13 0xb5ae826e in ?? () from /usr/lib/libthreadweaver.so.4
#14 0xb5ae3ac3 in ?? () from /usr/lib/libthreadweaver.so.4
#15 0xb5ae638b in ?? () from /usr/lib/libthreadweaver.so.4
#16 0xb5ae652d in ThreadWeaver::Thread::run () from /usr/lib/libthreadweaver.so.4
#17 0xb726be93 in ?? () from /usr/lib/libQtCore.so.4
#18 0xb65be885 in start_thread () from /lib/i686/libpthread.so.0
#19 0xb66fd57e in clone () from /lib/i686/libc.so.6

Thread 4 (Thread 0xa5389b70 (LWP 7047)):
[KCrash Handler]
#6  emb_read_query_result (mysql=0xa39fb28) at lib_sql.cc:260
#7  0xa7c34494 in mysql_real_query (mysql=0xa39fb28, 
    query=0xa533de8 "INSERT INTO jamendo_tracks ( id, name, track_number, length, album_id, artist_id, preview_url ) VALUES ( 303856, 'Requiem', 10, 0, 41379, 348379, 'http://api.jamendo.com/get2/stream/track/redirect/?id"..., length=231) at client.c:2907
#8  0xa7c3ec12 in mysql_query (mysql=0xa39fb28, 
    query=0xa533de8 "INSERT INTO jamendo_tracks ( id, name, track_number, length, album_id, artist_id, preview_url ) VALUES ( 303856, 'Requiem', 10, 0, 41379, 348379, 'http://api.jamendo.com/get2/stream/track/redirect/?id"...) at libmysql.c:1092
#9  0xa7c2452e in MySqlCollection::insert (this=0xa23e570, statement=@0xa5388d28) at /usr/src/debug/amarok-2.1.90/src/collection/mysql-shared/MySqlCollection.cpp:171
#10 0xa655a727 in JamendoDatabaseHandler::insertTrack (this=0xaab41c0, track=0xa5388da0) at /usr/src/debug/amarok-2.1.90/src/services/jamendo/JamendoDatabaseHandler.cpp:158
#11 0xa655e804 in JamendoXmlParser::readTrack (this=0xa6f32e0) at /usr/src/debug/amarok-2.1.90/src/services/jamendo/JamendoXmlParser.cpp:380
#12 0xa655ebac in JamendoXmlParser::readAlbum (this=0xa6f32e0) at /usr/src/debug/amarok-2.1.90/src/services/jamendo/JamendoXmlParser.cpp:298
#13 0xa655f1f4 in JamendoXmlParser::readArtist (this=0xa6f32e0) at /usr/src/debug/amarok-2.1.90/src/services/jamendo/JamendoXmlParser.cpp:239
#14 0xa655f54f in JamendoXmlParser::readConfigFile (this=0xa6f32e0, filename=@0xa6f32f4) at /usr/src/debug/amarok-2.1.90/src/services/jamendo/JamendoXmlParser.cpp:192
#15 0xa655f616 in JamendoXmlParser::run (this=0xa6f32e0) at /usr/src/debug/amarok-2.1.90/src/services/jamendo/JamendoXmlParser.cpp:137
#16 0xb5ae6f72 in ?? () from /usr/lib/libthreadweaver.so.4
#17 0xb5ae723f in ThreadWeaver::Job::execute () from /usr/lib/libthreadweaver.so.4
#18 0xb5ae63b1 in ?? () from /usr/lib/libthreadweaver.so.4
#19 0xb5ae652d in ThreadWeaver::Thread::run () from /usr/lib/libthreadweaver.so.4
#20 0xb726be93 in ?? () from /usr/lib/libQtCore.so.4
#21 0xb65be885 in start_thread () from /lib/i686/libpthread.so.0
#22 0xb66fd57e in clone () from /lib/i686/libc.so.6

Thread 3 (Thread 0xa24a6b70 (LWP 7053)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb65c29e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb670b6ed in pthread_cond_wait () from /lib/i686/libc.so.6
#3  0xb726cfc0 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb5ae3871 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb5ae813b in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb5ae2eaa in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb5ae824e in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb5ae3ac3 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb5ae826e in ?? () from /usr/lib/libthreadweaver.so.4
#10 0xb5ae3ac3 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0xb5ae638b in ?? () from /usr/lib/libthreadweaver.so.4
#12 0xb5ae652d in ThreadWeaver::Thread::run () from /usr/lib/libthreadweaver.so.4
#13 0xb726be93 in ?? () from /usr/lib/libQtCore.so.4
#14 0xb65be885 in start_thread () from /lib/i686/libpthread.so.0
#15 0xb66fd57e in clone () from /lib/i686/libc.so.6

Thread 2 (Thread 0xa1ca5b70 (LWP 7055)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb65c2d12 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb670b744 in pthread_cond_timedwait () from /lib/i686/libc.so.6
#3  0xb726cf4c in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb7262412 in ?? () from /usr/lib/libQtCore.so.4
#5  0xb726be93 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb65be885 in start_thread () from /lib/i686/libpthread.so.0
#7  0xb66fd57e in clone () from /lib/i686/libc.so.6

Thread 1 (Thread 0xb27d5700 (LWP 7034)):
#0  0xb6662642 in ?? () from /lib/i686/libc.so.6
#1  0xb6665f33 in vfprintf () from /lib/i686/libc.so.6
#2  0xb67145a2 in __vasprintf_chk () from /lib/i686/libc.so.6
#3  0xb4190ce6 in g_vasprintf () from /usr/lib/libglib-2.0.so.0
#4  0xb417d586 in g_string_append_vprintf () from /usr/lib/libglib-2.0.so.0
#5  0xb417d62f in g_string_append_printf () from /usr/lib/libglib-2.0.so.0
#6  0xb41637b9 in g_log_default_handler () from /usr/lib/libglib-2.0.so.0
#7  0xb4163a0b in g_logv () from /usr/lib/libglib-2.0.so.0
#8  0xb4163d87 in g_log () from /usr/lib/libglib-2.0.so.0
#9  0xb0d6b787 in gst_system_clock_add_wakeup (sysclock=0xa20b330) at gstsystemclock.c:303
#10 0xb0d6d3db in gst_system_clock_dispose (object=0xa20b330) at gstsystemclock.c:186
#11 0xb403f7d0 in g_object_unref () from /usr/lib/libgobject-2.0.so.0
#12 0xb0d14a6d in gst_object_unref (object=0xa20b330) at gstobject.c:326
#13 0xb0c8b673 in ?? () from /usr/lib/libgstaudio-0.10.so.0
#14 0xb403f7d0 in g_object_unref () from /usr/lib/libgobject-2.0.so.0
#15 0xb0d14a6d in gst_object_unref (object=0xa2083b8) at gstobject.c:326
#16 0xb0d1d697 in gst_bin_remove_func (bin=0xa20a0d0, element=0xa2083b8) at gstbin.c:1342
#17 0xb0d18d82 in gst_bin_remove (bin=0xa20a0d0, element=0xa2083b8) at gstbin.c:1400
#18 0xb0d1efb6 in gst_bin_dispose (object=0xa20a0d0) at gstbin.c:527
#19 0xb403f7d0 in g_object_unref () from /usr/lib/libgobject-2.0.so.0
#20 0xb0d14a6d in gst_object_unref (object=0xa20a0d0) at gstobject.c:326
#21 0xb0dd567a in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_gstreamer.so
#22 0xb5a3bc60 in Phonon::MediaNodePrivate::~MediaNodePrivate () from /usr/lib/libphonon.so.4
#23 0xb5a45266 in ?? () from /usr/lib/libphonon.so.4
#24 0xb5a4312f in ?? () from /usr/lib/libphonon.so.4
#25 0xb5a3b64d in Phonon::MediaNode::~MediaNode () from /usr/lib/libphonon.so.4
#26 0xb5a42ba6 in Phonon::AbstractAudioOutput::~AbstractAudioOutput () from /usr/lib/libphonon.so.4
#27 0xb5a451f3 in ?? () from /usr/lib/libphonon.so.4
#28 0xb7a56617 in ~EngineController (this=0xa0a8690) at /usr/src/debug/amarok-2.1.90/src/EngineController.cpp:101
#29 0xb7a4eeca in EngineController::destroy () at /usr/src/debug/amarok-2.1.90/src/EngineController.cpp:71
#30 0xb7a471a5 in ~App (this=0xbfe89238) at /usr/src/debug/amarok-2.1.90/src/App.cpp:293
#31 0x0804dba5 in main (argc=1, argv=0xbfe89a44) at /usr/src/debug/amarok-2.1.90/src/main.cpp:225

Reported using DrKonqi
Comment 1 Nikolaj Hald Nielsen 2009-10-29 19:23:32 UTC
Fixed in commit cbca8ecf3c0dfa3188df3749443c8a50dac5401b