Bug 218545 - Juk crashed at quit
Summary: Juk crashed at quit
Status: RESOLVED DUPLICATE of bug 192371
Alias: None
Product: juk
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Scott Wheeler
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-13 18:18 UTC by Albert Zeyer
Modified: 2009-12-13 23:48 UTC (History)
2 users (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 Albert Zeyer 2009-12-13 18:18:44 UTC
Application that crashed: juk
Version of the application: 3.3
KDE Version: 4.3.1 (KDE 4.3.1)
Qt Version: 4.5.3
Operating System: Linux 2.6.27-gentoo-r8 i686

What I was doing when the application crashed:
I just quitted Juk while it was playing and it crashed.

 -- Backtrace:
Application: JuK (juk), signal: Aborted
[Current thread is 0 (LWP 7068)]

Thread 18 (Thread 0xb228fb90 (LWP 7069)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6a09fa2 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0xb3367cbf in metronom_sync_loop (this=0x9755ab0) at metronom.c:870
#3  0xb6a0615f in start_thread (arg=0xb228fb90) at pthread_create.c:297
#4  0xb5fb5c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 17 (Thread 0xb19d0b90 (LWP 7070)):
#0  __pthread_mutex_unlock_usercnt (mutex=0x96a0b14, decr=1) at pthread_mutex_unlock.c:261
#1  0xb53fb3b3 in g_main_context_iterate (context=0x96a0b10, block=1, dispatch=1, self=0x94e1630) at gmain.c:2433
#2  0xb53fb86a in IA__g_main_context_iteration (context=0x96a0b10, may_block=1) at gmain.c:2518
#3  0xb6b93746 in QEventDispatcherGlib::processEvents (this=0x96a0310, flags={i = -1315110328}) at kernel/qeventdispatcher_glib.cpp:329
#4  0xb6b6cf0f in QEventLoop::processEvents (this=0xb19d02b0, flags={i = -1315110264}) at kernel/qeventloop.cpp:149
#5  0xb6b6d0db in QEventLoop::exec (this=0xb19d02b0, flags={i = -1315110216}) at kernel/qeventloop.cpp:197
#6  0xb6a97578 in QThread::exec (this=0x9665420) at thread/qthread.cpp:487
#7  0xb33b21cb in Phonon::Xine::XineThread::run (this=0x9665420) at /var/tmp/portage/media-sound/phonon-4.4_pre20090520/work/phonon-4.4_pre20090520/xine/xinethread.cpp:143
#8  0xb6a9a110 in QThreadPrivate::start (arg=0x9665420) at thread/qthread_unix.cpp:188
#9  0xb6a0615f in start_thread (arg=0xb19d0b90) at pthread_create.c:297
#10 0xb5fb5c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 16 (Thread 0xb11c5b90 (LWP 7078)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5fac417 in *__GI___poll (fds=0xb11c52a8, nfds=1, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb11ca029 in ao_alsa_handle_event_thread (data=0x975a1c0) at audio_alsa_out.c:150
#3  0xb6a0615f in start_thread (arg=0xb11c5b90) at pthread_create.c:297
#4  0xb5fb5c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 15 (Thread 0xb09c4b90 (LWP 7079)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6a09c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb33762da in fifo_peek_int (fifo=0x97720f8, blocking=1) at audio_out.c:348
#3  0xb3377171 in ao_loop (this_gen=0x976dcf8) at audio_out.c:388
#4  0xb6a0615f in start_thread (arg=0xb09c4b90) at pthread_create.c:297
#5  0xb5fb5c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 14 (Thread 0xb01c3b90 (LWP 7081)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6a09c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb33762da in fifo_peek_int (fifo=0x9770650, blocking=1) at audio_out.c:348
#3  0xb3377171 in ao_loop (this_gen=0x976fa00) at audio_out.c:388
#4  0xb6a0615f in start_thread (arg=0xb01c3b90) at pthread_create.c:297
#5  0xb5fb5c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 13 (Thread 0xaf9c2b90 (LWP 7082)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6a09fa2 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0xb3367cbf in metronom_sync_loop (this=0x9acfe88) at metronom.c:870
#3  0xb6a0615f in start_thread (arg=0xaf9c2b90) at pthread_create.c:297
#4  0xb5fb5c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 12 (Thread 0xaf1c1b90 (LWP 7085)):
#0  __libc_enable_asynccancel () at libc-cancellation.c:68
#1  0xb5fac3fd in *__GI___poll (fds=0xaf1c12a8, nfds=1, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:85
#2  0xb11ca029 in ao_alsa_handle_event_thread (data=0x9ad1c78) at audio_alsa_out.c:150
#3  0xb6a0615f in start_thread (arg=0xaf1c1b90) at pthread_create.c:297
#4  0xb5fb5c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 11 (Thread 0xae9c0b90 (LWP 7086)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6a09c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb33762da in fifo_peek_int (fifo=0x9ad56e8, blocking=1) at audio_out.c:348
#3  0xb3377171 in ao_loop (this_gen=0x9ad8cd0) at audio_out.c:388
#4  0xb6a0615f in start_thread (arg=0xae9c0b90) at pthread_create.c:297
#5  0xb5fb5c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 10 (Thread 0xae1bfb90 (LWP 7087)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6a09c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb33762da in fifo_peek_int (fifo=0x9af3418, blocking=1) at audio_out.c:348
#3  0xb3377171 in ao_loop (this_gen=0x9af27c8) at audio_out.c:388
#4  0xb6a0615f in start_thread (arg=0xae1bfb90) at pthread_create.c:297
#5  0xb5fb5c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 9 (Thread 0xab59ab90 (LWP 7150)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5faef61 in select () from /lib/libc.so.6
#2  0xb338e4d7 in xine_usec_sleep (usec=1000) at utils.c:481
#3  0xb337491d in video_out_loop (this_gen=0xa574980) at video_out.c:1246
#4  0xb6a0615f in start_thread (arg=0xab59ab90) at pthread_create.c:297
#5  0xb5fb5c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 8 (Thread 0xaa9b0b90 (LWP 7151)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6a09c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb336aefb in fifo_buffer_get (fifo=0xa567b00) at buffer.c:230
#3  0xb3370a81 in video_decoder_loop (stream_gen=0xa566d68) at video_decoder.c:130
#4  0xb6a0615f in start_thread (arg=0xaa9b0b90) at pthread_create.c:297
#5  0xb5fb5c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0xa9fe2b90 (LWP 7153)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6a09c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb336aefb in fifo_buffer_get (fifo=0xa98bc60) at buffer.c:230
#3  0xb3371ccc in audio_decoder_loop (stream_gen=0xa566d68) at audio_decoder.c:66
#4  0xb6a0615f in start_thread (arg=0xa9fe2b90) at pthread_create.c:297
#5  0xb5fb5c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0xa97e1b90 (LWP 7154)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6a09c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb337a905 in xine_event_wait (queue=0xa9a9758) at events.c:55
#3  0xb337a98f in listener_loop (queue_gen=0xa9a9758) at events.c:214
#4  0xb6a0615f in start_thread (arg=0xa97e1b90) at pthread_create.c:297
#5  0xb5fb5c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xa8d4fb90 (LWP 7172)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5faef61 in select () from /lib/libc.so.6
#2  0xb338e4d7 in xine_usec_sleep (usec=1000) at utils.c:481
#3  0xb337491d in video_out_loop (this_gen=0xab548a0) at video_out.c:1246
#4  0xb6a0615f in start_thread (arg=0xa8d4fb90) at pthread_create.c:297
#5  0xb5fb5c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xa77feb90 (LWP 7173)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6a09c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb336aefb in fifo_buffer_get (fifo=0xaf62248) at buffer.c:230
#3  0xb3370a81 in video_decoder_loop (stream_gen=0xaf617f0) at video_decoder.c:130
#4  0xb6a0615f in start_thread (arg=0xa77feb90) at pthread_create.c:297
#5  0xb5fb5c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xa6e30b90 (LWP 7174)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6a09c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb336aefb in fifo_buffer_get (fifo=0xaf73940) at buffer.c:230
#3  0xb3371ccc in audio_decoder_loop (stream_gen=0xaf617f0) at audio_decoder.c:66
#4  0xb6a0615f in start_thread (arg=0xa6e30b90) at pthread_create.c:297
#5  0xb5fb5c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xa662fb90 (LWP 7175)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6a09c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb337a905 in xine_event_wait (queue=0xaf913f0) at events.c:55
#3  0xb337a98f in listener_loop (queue_gen=0xaf913f0) at events.c:214
#4  0xb6a0615f in start_thread (arg=0xa662fb90) at pthread_create.c:297
#5  0xb5fb5c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb5092940 (LWP 7068)):
[KCrash Handler]
#6  0xffffe424 in __kernel_vsyscall ()
#7  0xb5f11660 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#8  0xb5f12e98 in *__GI_abort () at abort.c:88
#9  0xb6a934f6 in qt_message_output (msgType=QtFatalMsg, 
    buf=0xa3e1a80 "Fatal Error: Accessed global static 'CoverManagerPrivate *sd()' after destruction. Defined at /var/tmp/portage/kde-base/juk-4.3.1/work/juk-4.3.1/juk/covermanager.cpp:176")
    at global/qglobal.cpp:2042
#10 0xb6a935ab in qFatal (msg=0x811b000 "Fatal Error: Accessed global static '%s *%s()' after destruction. Defined at %s:%d") at global/qglobal.cpp:2241
#11 0x0808127a in CoverManager::data () at /var/tmp/portage/kde-base/juk-4.3.1/work/juk-4.3.1/juk/covermanager.cpp:176
#12 0x0808195e in CoverManager::idForTrack (path=@0xbfad36fc) at /var/tmp/portage/kde-base/juk-4.3.1/work/juk-4.3.1/juk/covermanager.cpp:627
#13 0x0807d529 in CoverInfo::coverId (this=0xc13b760) at /var/tmp/portage/kde-base/juk-4.3.1/work/juk-4.3.1/juk/coverinfo.cpp:205
#14 0x080de4dc in PlaylistItem::compare (this=0xc0bdd00, firstItem=0xc0bdd00, secondItem=0xc0be418, column=3) at /var/tmp/portage/kde-base/juk-4.3.1/work/juk-4.3.1/juk/playlistitem.cpp:379
#15 0x080de847 in PlaylistItem::compare (this=0xc0bdd00, item=0xc0be418, column=1, ascending=true) at /var/tmp/portage/kde-base/juk-4.3.1/work/juk-4.3.1/juk/playlistitem.cpp:331
#16 0xb758ed61 in qHeapSortHelper<Q3ListViewPrivate::SortableItem*, Q3ListViewPrivate::SortableItem, qLess<Q3ListViewPrivate::SortableItem> > (begin=0xc153f50, end=0xc16a480, 
    lessThan={<No data fields>}) at itemviews/q3listview.cpp:121
#17 0xb758247c in Q3ListViewItem::sortChildItems (this=0x9697518, column=1, ascending=true) at ../../include/Qt3Support/../../src/qt3support/tools/q3tl.h:122
#18 0xb757a7fa in Q3ListViewItem::enforceSortOrder (this=0x9697518) at itemviews/q3listview.cpp:1651
#19 0xb757ac12 in Q3ListView::firstChild (this=0x963a820) at itemviews/q3listview.cpp:5779
#20 0xb757b807 in Q3ListViewItemIterator (this=0xbfad38ac, lv=0x963a820, iteratorFlags=0) at itemviews/q3listview.cpp:7323
#21 0x080bd0dd in Playlist::items (this=0x963a820, flags=0) at /var/tmp/portage/kde-base/juk-4.3.1/work/juk-4.3.1/juk/playlist.cpp:1809
#22 0x080bd18f in Playlist::items (this=0x963a820) at /var/tmp/portage/kde-base/juk-4.3.1/work/juk-4.3.1/juk/playlist.cpp:625
#23 0x080756cc in ~CollectionList (this=0x963a820) at /var/tmp/portage/kde-base/juk-4.3.1/work/juk-4.3.1/juk/collectionlist.cpp:279
#24 0xb6b7b3b7 in QObjectPrivate::deleteChildren (this=0x95f2fd8) at kernel/qobject.cpp:1838
#25 0xb62bbd0a in ~QWidget (this=0x95f2fc0) at kernel/qwidget.cpp:1367
#26 0xb65f1414 in ~QFrame (this=0x95f2fc0) at widgets/qframe.cpp:243
#27 0xb6650244 in ~QStackedWidget (this=0x95f2fc0) at widgets/qstackedwidget.cpp:152
#28 0xb6b7b3b7 in QObjectPrivate::deleteChildren (this=0x95f2ac0) at kernel/qobject.cpp:1838
#29 0xb62bc8c0 in ~QWidget (this=0x95f2998) at kernel/qwidget.cpp:1367
#30 0xb6b7b3b7 in QObjectPrivate::deleteChildren (this=0x95f2690) at kernel/qobject.cpp:1838
#31 0xb62bbd0a in ~QWidget (this=0x95f2678) at kernel/qwidget.cpp:1367
#32 0xb65f1414 in ~QFrame (this=0x95f2678) at widgets/qframe.cpp:243
#33 0xb664aa30 in ~QSplitter (this=0x95f2678) at widgets/qsplitter.cpp:1008
#34 0xb6b7b3b7 in QObjectPrivate::deleteChildren (this=0x95f1a10) at kernel/qobject.cpp:1838
#35 0xb62bbd0a in ~QWidget (this=0x95f19e0) at kernel/qwidget.cpp:1367
#36 0xb65f1414 in ~QFrame (this=0x95f19e0) at widgets/qframe.cpp:243
#37 0xb664aeb0 in ~QSplitter (this=0x95f19e0) at widgets/qsplitter.cpp:1008
#38 0x080e3f16 in ~PlaylistSplitter (this=0x95f19e0) at /var/tmp/portage/kde-base/juk-4.3.1/work/juk-4.3.1/juk/playlistsplitter.cpp:82
#39 0x080a9c14 in JuK::slotAboutToQuit (this=0x9548c58) at /var/tmp/portage/kde-base/juk-4.3.1/work/juk-4.3.1/juk/juk.cpp:489
#40 0x080aac70 in JuK::qt_metacall (this=0x9548c58, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfad3d38) at /var/tmp/portage/kde-base/juk-4.3.1/work/juk-4.3.1_build/juk/juk.moc:86
#41 0xb6b7f721 in QMetaObject::activate (sender=0xbfad3e0c, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3101
#42 0xb6b7fc7d in QMetaObject::activate (sender=0xbfad3e0c, m=0xb6c157e4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3178
#43 0xb6bb3c7a in QCoreApplication::aboutToQuit (this=0xbfad3e0c) at .moc/release-shared/moc_qcoreapplication.cpp:125
#44 0xb6b6f02c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:893
#45 0xb627693c in QApplication::exec () at kernel/qapplication.cpp:3525
#46 0x080b2312 in main (argc=5, argv=0xbfad4014) at /var/tmp/portage/kde-base/juk-4.3.1/work/juk-4.3.1/juk/main.cpp:123

Reported using DrKonqi
Comment 1 Dario Andres 2009-12-13 23:48:59 UTC
Fixed in KDE SC 4.3.3 and KDE SC 4.4 Thanks

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