Bug 196426 - Juk crashed on exit
Summary: Juk crashed on exit
Status: RESOLVED WORKSFORME
Alias: None
Product: juk
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Scott Wheeler
URL:
Keywords: investigated, triaged
Depends on:
Blocks:
 
Reported: 2009-06-14 02:20 UTC by Ben Devoes
Modified: 2018-10-21 04:54 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ben Devoes 2009-06-14 02:20:42 UTC
Version:           3.2.3 (using KDE 4.2.2)
OS:                Linux
Installed from:    Fedora RPMs

Juk Music Player loaded on startup, I right clicked the icon in the system tray and selected Exit from the resulting menu.  "A Fatal Error Occurred" The application JuK (juk) crashed and caused the signal 6 (SIGABRT).

Backtrace Report is as follows:

Application: JuK (juk), signal SIGABRT
   from /lib64/libpthread.so.0
[Current thread is 1 (Thread 0x7f2e1b386820 (LWP 2161))]

Thread 3 (Thread 0x7f2e0f43f910 (LWP 2209)):
#0  0x0000003b9fa0b57d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f2e108eb5c1 in ?? () from /usr/lib64/libxine.so.1
#2  0x0000003b9fa0686a in start_thread () from /lib64/libpthread.so.0
#3  0x0000003b9eede25d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f2e0dd83910 (LWP 2212)):
[KCrash Handler]
#5  0x0000003b9ee332f5 in raise () from /lib64/libc.so.6
#6  0x0000003b9ee34b20 in abort () from /lib64/libc.so.6
#7  0x0000003b9ee7005d in __libc_message () from /lib64/libc.so.6
#8  0x0000003b9ee75a26 in malloc_printerr () from /lib64/libc.so.6
#9  0x0000003b9ee75e61 in malloc_consolidate () from /lib64/libc.so.6
#10 0x0000003b9ee773d8 in _int_free () from /lib64/libc.so.6
#11 0x00007f2e108fe004 in ?? () from /usr/lib64/libxine.so.1
#12 0x00007f2e10b58dbf in Phonon::MediaSource::type() const () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#13 0x00007f2e10b42fef in Phonon::MediaSource::type() const () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#14 0x00007f2e10b431af in Phonon::MediaSource::type() const () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#15 0x0000003baa7526ed in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#16 0x0000003bac38deac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#17 0x0000003bac3954de in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#18 0x0000003baa742b7c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#19 0x0000003baa74366a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4
#20 0x0000003baa76c333 in ?? () from /usr/lib64/libQtCore.so.4
#21 0x0000003ba0a3818e in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#22 0x0000003ba0a3b8e8 in ?? () from /lib64/libglib-2.0.so.0
#23 0x0000003ba0a3ba5c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#24 0x0000003baa76bfa6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#25 0x0000003baa741452 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#26 0x0000003baa741824 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#27 0x0000003baa6573fb in QThread::exec() () from /usr/lib64/libQtCore.so.4
#28 0x00007f2e10b44bde in Phonon::MediaSource::type() const () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#29 0x0000003baa65a221 in ?? () from /usr/lib64/libQtCore.so.4
#30 0x0000003b9fa0686a in start_thread () from /lib64/libpthread.so.0
#31 0x0000003b9eede25d in clone () from /lib64/libc.so.6
#32 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f2e1b386820 (LWP 2161)):
#0  0x0000003b9fa0b2f9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003baa65b2db in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x0000003baa65a2c4 in QThread::wait(unsigned long) () from /usr/lib64/libQtCore.so.4
#3  0x00007f2e10b691a4 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#4  0x0000003bb3030e2f in ?? () from /usr/lib64/libphonon.so.4
#5  0x0000003baa742fbe in qt_call_post_routines() () from /usr/lib64/libQtCore.so.4
#6  0x0000003bac3965a8 in QApplication::~QApplication() () from /usr/lib64/libQtGui.so.4
#7  0x000000000046f2e1 in ?? ()
#8  0x0000003b9ee1ea2d in __libc_start_main () from /lib64/libc.so.6
#9  0x000000000042ab99 in _start ()
Comment 1 Michael Pyne 2009-11-26 01:47:00 UTC
Does this still occur in recent versions of JuK?

The crash appears to be in the Phonon-Xine backend which usually means destructors are being run in the wrong order. JuK since KDE 4.3 should try to stop playback before allowing shutdown to try to forestall these types of bugs, so please let me know if you're still seeing this.
Comment 2 Andrew Crouthamel 2018-09-20 03:19:21 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Andrew Crouthamel 2018-10-21 04:54:49 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!