Bug 265597

Summary: Crash in KsCD when clicking on playlist
Product: [Unmaintained] kscd Reporter: paul.leopardi
Component: generalAssignee: Aaron J. Seigo <aseigo>
Status: RESOLVED WORKSFORME    
Severity: crash CC: vamp898
Priority: NOR    
Version: 1.5   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description paul.leopardi 2011-02-06 13:14:40 UTC
Application: kscd (1.5)
KDE Platform Version: 4.6.00 (4.6.0)
Qt Version: 4.7.2
Operating System: Linux 2.6.31.14-0.6-desktop x86_64
Distribution: "openSUSE 11.2 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
Launch KsCD manually. Brought up playlist window for CD. Clicked on one track. Both playlist and main windows disappeared, and segfault message appeared.

- Unusual behaviour I noticed:
Device Notifier says "No Devices Available" een though I have a CD in the drive. Kaffeine can play the CD. KsCD from KDE 3 can also play  the CD.

The crash can be reproduced every time.

-- Backtrace:
Application: KsCD (kscd), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fd4c8955770 (LWP 9121))]

Thread 2 (Thread 0x7fd4b5ba2910 (LWP 9123)):
#0  0x00007fd4c5c23d52 in pthread_mutex_lock () from /lib64/libpthread.so.0
#1  0x00007fd4c2a7ea9a in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fd4c2a7f4b0 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fd4c2a7f8e0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007fd4c5fd2a66 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5  0x00007fd4c5fa5552 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x00007fd4c5fa593c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#7  0x00007fd4c5eb057d in QThread::exec() () from /usr/lib64/libQtCore.so.4
#8  0x00007fd4c5f85178 in ?? () from /usr/lib64/libQtCore.so.4
#9  0x00007fd4c5eb3455 in ?? () from /usr/lib64/libQtCore.so.4
#10 0x00007fd4c5c2165d in start_thread () from /lib64/libpthread.so.0
#11 0x00007fd4c521becd in clone () from /lib64/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fd4c8955770 (LWP 9121)):
[KCrash Handler]
#6  AudioCD::isCdInserted (this=0x0) at /usr/src/debug/kdemultimedia-4.6.0/kscd/audiocd.cpp:129
#7  0x0000000000413b54 in KSCD::actionButton (this=0x819950, name=...) at /usr/src/debug/kdemultimedia-4.6.0/kscd/kscd.cpp:479
#8  0x0000000000415513 in KSCD::qt_metacall (this=0x819950, _c=InvokeMetaMethod, _id=-1, _a=0x7fffd66b61d0) at /usr/src/debug/kdemultimedia-4.6.0/build/kscd/kscd.moc:130
#9  0x00007fd4c5fbe5c7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#10 0x000000000040d480 in KscdWindow::actionClicked (this=0x0, _t1=<value optimized out>) at /usr/src/debug/kdemultimedia-4.6.0/build/kscd/moc_kscdwindow.cpp:118
#11 0x000000000040e2d1 in KscdWindow::qt_metacall (this=0x819950, _c=InvokeMetaMethod, _id=-1, _a=0x7fffd66b6330) at /usr/src/debug/kdemultimedia-4.6.0/build/kscd/moc_kscdwindow.cpp:94
#12 0x0000000000415310 in KSCD::qt_metacall (this=0x0, _c=6802770, _id=-1, _a=0x0) at /usr/src/debug/kdemultimedia-4.6.0/build/kscd/kscd.moc:107
#13 0x00007fd4c5fbe5c7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#14 0x000000000040d3a3 in KscdWidget::buttonClicked (this=0x0, _t1=<value optimized out>) at /usr/src/debug/kdemultimedia-4.6.0/build/kscd/moc_kscdwidget.cpp:101
#15 0x0000000000420fcf in PlayButton::mouseReleaseEvent (this=0x82ed40, event=<value optimized out>) at /usr/src/debug/kdemultimedia-4.6.0/kscd/gui/playbutton.cpp:65
#16 0x00007fd4c6ebe362 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#17 0x00007fd4c6e681cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#18 0x00007fd4c6e6d5de in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#19 0x00007fd4c82f0636 in KApplication::notify (this=0x7fffd66b7970, receiver=0x82ed40, event=0x7fffd66b6c70) at /usr/src/debug/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311
#20 0x00007fd4c5fa682c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#21 0x00007fd4c6e6c766 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQtGui.so.4
#22 0x00007fd4c6ef0c95 in ?? () from /usr/lib64/libQtGui.so.4
#23 0x00007fd4c6eef92a in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4
#24 0x00007fd4c6f1a472 in ?? () from /usr/lib64/libQtGui.so.4
#25 0x00007fd4c2a7bdee in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#26 0x00007fd4c2a7f7b8 in ?? () from /usr/lib64/libglib-2.0.so.0
#27 0x00007fd4c2a7f8e0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#28 0x00007fd4c5fd2a13 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#29 0x00007fd4c6f19dde in ?? () from /usr/lib64/libQtGui.so.4
#30 0x00007fd4c5fa5552 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#31 0x00007fd4c5fa593c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#32 0x00007fd4c5faa8f9 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#33 0x0000000000411f50 in main (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdemultimedia-4.6.0/kscd/kscd.cpp:884

Reported using DrKonqi
Comment 1 paul.leopardi 2011-02-06 14:28:28 UTC
Installed udisks-1.0.1-5.1.x86_64 and problem no longer occurs.
Comment 2 paul.leopardi 2011-02-08 12:26:12 UTC
Should downstream packagers include udisks in their dependencies?
Comment 3 Raphael Kubo da Costa 2014-08-13 11:18:10 UTC
*** Bug 319708 has been marked as a duplicate of this bug. ***
Comment 4 Andrew Crouthamel 2018-10-31 03:57:46 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 5 Bug Janitor Service 2018-11-15 10:34:58 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
mark the bug 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 6 Bug Janitor Service 2018-11-30 03:48:50 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!