Bug 288012 - kscd crashes when clicking the back button twice
Summary: kscd crashes when clicking the back button twice
Status: RESOLVED DUPLICATE of bug 264913
Alias: None
Product: kscd
Classification: Miscellaneous
Component: general (show other bugs)
Version: 1.5
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Aaron J. Seigo
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-12-01 19:49 UTC by Matthew Hull
Modified: 2011-12-02 00:05 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 Matthew Hull 2011-12-01 19:49:49 UTC
Application: kscd (1.5)
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-35-generic-pae i686
Distribution: Ubuntu 10.04.3 LTS

-- Information about the crash:
The program would not play or otherwise recognize an audio cd in an Asus optical drive (dvd/cd).  Clicking play changed the button to a pause button, but nothing was playing, neither was there any play list displayed.  Clicking pause returned the button to play.  Trying to skip forward did nothing in eitther play or pause mode.  BUT, clicking twice on the backward skip button crashes it every time.

 -- Backtrace:
Application: KsCD (kscd), signal: Aborted
[Current thread is 1 (Thread 0xb5ab1710 (LWP 9783))]

Thread 8 (Thread 0xb2a88b70 (LWP 9784)):
#0  0xb7881430 in __kernel_vsyscall ()
#1  0xb6380342 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb3a39ce7 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 7 (Thread 0xb2287b70 (LWP 9785)):
#0  0xb5b74e16 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0xb65376fb in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0xb653c825 in QTimerInfoList::updateCurrentTime (this=0x97611b4) at kernel/qeventdispatcher_unix.cpp:340
#3  0xb653c86a in QTimerInfoList::timerWait (this=0x97611b4, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0xb653a818 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb22870bc) at kernel/qeventdispatcher_glib.cpp:136
#5  0xb5e0aaca in g_main_context_prepare () from /lib/libglib-2.0.so.0
#6  0xb5e0aee9 in ?? () from /lib/libglib-2.0.so.0
#7  0xb5e0b4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#8  0xb653a60f in QEventDispatcherGlib::processEvents (this=0x97ca8d8, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#9  0xb650d059 in QEventLoop::processEvents (this=0xb2287280, flags=) at kernel/qeventloop.cpp:149
#10 0xb650d4aa in QEventLoop::exec (this=0xb2287280, flags=...) at kernel/qeventloop.cpp:201
#11 0xb64095a8 in QThread::exec (this=0x9765b40) at thread/qthread.cpp:487
#12 0xb3a8796a in Phonon::Xine::XineThread::run (this=0x9765b40) at ../../xine/xinethread.cpp:143
#13 0xb640c32e in QThreadPrivate::start (arg=0x9765b40) at thread/qthread_unix.cpp:248
#14 0xb637b96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#15 0xb61ada4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 6 (Thread 0xb16ffb70 (LWP 9786)):
#0  0xb7881430 in __kernel_vsyscall ()
#1  0xb6380015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb3a4a9ee in ?? () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 5 (Thread 0xafeffb70 (LWP 9789)):
#0  0xb7881430 in __kernel_vsyscall ()
#1  0xb61a6971 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0xb3a635cc in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 4 (Thread 0xb0efeb70 (LWP 9793)):
#0  0xb7881430 in __kernel_vsyscall ()
#1  0xb619fb86 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0xb3921a8f in ?? () from /usr/lib/xine/plugins/1.27/xineplug_ao_out_alsa.so
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 3 (Thread 0xaf315b70 (LWP 9794)):
#0  0xb7881430 in __kernel_vsyscall ()
#1  0xb6380015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb3a4a9ee in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 2 (Thread 0xae947b70 (LWP 9797)):
#0  0xb7881430 in __kernel_vsyscall ()
#1  0xb619fb86 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0xb5e184eb in g_poll () from /lib/libglib-2.0.so.0
#3  0xb5e0b0ac in ?? () from /lib/libglib-2.0.so.0
#4  0xb5e0b4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0xb653a60f in QEventDispatcherGlib::processEvents (this=0x8db0688, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#6  0xb650d059 in QEventLoop::processEvents (this=0xae947290, flags=) at kernel/qeventloop.cpp:149
#7  0xb650d4aa in QEventLoop::exec (this=0xae947290, flags=...) at kernel/qeventloop.cpp:201
#8  0xb64095a8 in QThread::exec (this=0x9a24d28) at thread/qthread.cpp:487
#9  0xb64ecc1b in QInotifyFileSystemWatcherEngine::run (this=0x9a24d28) at io/qfilesystemwatcher_inotify.cpp:248
#10 0xb640c32e in QThreadPrivate::start (arg=0x9a24d28) at thread/qthread_unix.cpp:248
#11 0xb637b96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0xb61ada4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb5ab1710 (LWP 9783)):
[KCrash Handler]
#6  0xb7881430 in __kernel_vsyscall ()
#7  0xb610a651 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0xb610da82 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0xb64032dc in qt_message_output (msgType=QtFatalMsg, buf=0x9948d88 "ASSERT failure in QList<T>::operator[]: \"index out of range\", file /usr/include/qt4/QtCore/qlist.h, line 447")
    at global/qglobal.cpp:2250
#10 0xb64034aa in qt_message (msgType=<value optimized out>, msg=0xb65762cc "ASSERT failure in %s: \"%s\", file %s, line %d", ap=0xbfa961f4 "w\363\254\263d\363\254\263\274\362\254\263\277\001")
    at global/qglobal.cpp:2296
#11 0xb64035b9 in qFatal (msg=0xb65762cc "ASSERT failure in %s: \"%s\", file %s, line %d") at global/qglobal.cpp:2479
#12 0xb64035fc in qt_assert_x (where=0xb3acf377 "QList<T>::operator[]", what=0xb3acf364 "index out of range", file=0xb3acf2bc "/usr/include/qt4/QtCore/qlist.h", line=447) at global/qglobal.cpp:2021
#13 0xb3aab692 in QList<QByteArray>::operator[](int) () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#14 0xb3aa92f4 in Phonon::Xine::MediaObject::interfaceCall (this=0x97ce5e0, interface=Phonon::AddonInterface::TitleInterface, command=2, arguments=...) at ../../xine/mediaobject.cpp:572
#15 0xb7423374 in Phonon::MediaController::setCurrentTitle (this=0x90db150, titleNumber=0) at ../3rdparty/phonon/phonon/mediacontroller.cpp:113
#16 0x0805b8a2 in HWControler::prevTrack (this=0x9551418) at ../../kscd/hwcontroler.cpp:190
#17 0x08057eea in KSCD::actionButton (this=0x8db3118, name=...) at ../../kscd/kscd.cpp:577
#18 0x08058ce5 in KSCD::qt_metacall (this=0x8db3118, _c=QMetaObject::InvokeMetaMethod, _id=58, _a=0xbfa965a8) at ./kscd.moc:130
#19 0xb6513c9a in QMetaObject::metacall (object=0x8db3118, cl=9783, idx=58, argv=0xbfa965a8) at kernel/qmetaobject.cpp:237
#20 0xb65223d5 in QMetaObject::activate (sender=0x8db3118, m=0x806ea4c, local_signal_index=0, argv=0xbfa965a8) at kernel/qobject.cpp:3293
#21 0x08052175 in KscdWindow::actionClicked (this=0x8db3118, _t1=...) at moc_kscdwindow.cpp:118
#22 0x08053122 in KscdWindow::qt_metacall (this=0x8db3118, _c=QMetaObject::InvokeMetaMethod, _id=27, _a=0xbfa96718) at moc_kscdwindow.cpp:94
#23 0x08058b0f in KSCD::qt_metacall (this=0x8db3118, _c=QMetaObject::InvokeMetaMethod, _id=27, _a=0xbfa96718) at ./kscd.moc:107
#24 0xb6513c9a in QMetaObject::metacall (object=0x8db3118, cl=9783, idx=27, argv=0xbfa96718) at kernel/qmetaobject.cpp:237
#25 0xb65223d5 in QMetaObject::activate (sender=0x8e4a480, m=0x806eaac, local_signal_index=2, argv=0xbfa96718) at kernel/qobject.cpp:3293
#26 0x08051f45 in KscdWidget::buttonClicked (this=0x8e4a480, _t1=...) at moc_kscdwidget.cpp:101
#27 0x0806124a in KscdWidget::mouseReleaseEvent (this=0x8e4a480, event=0xbfa96d70) at ../../kscd/gui/kscdwidget.cpp:151
#28 0xb6a8d7f8 in QWidget::event (this=0x8e4a480, event=0xbfa96d70) at kernel/qwidget.cpp:7998
#29 0xb6a2f4dc in QApplicationPrivate::notify_helper (this=0x8d1f618, receiver=0x8e4a480, e=0xbfa96d70) at kernel/qapplication.cpp:4300
#30 0xb6a369f7 in QApplication::notify (this=0xbfa9762c, receiver=0x8e4a480, e=0xbfa96d70) at kernel/qapplication.cpp:3865
#31 0xb76a740a in KApplication::notify (this=0xbfa9762c, receiver=0x8e4a480, event=0xbfa96d70) at ../../kdeui/kernel/kapplication.cpp:302
#32 0xb650ea3b in QCoreApplication::notifyInternal (this=0xbfa9762c, receiver=0x8e4a480, event=0xbfa96d70) at kernel/qcoreapplication.cpp:704
#33 0xb6a35952 in QCoreApplication::sendEvent (receiver=0x8e4a480, event=0xbfa96d70, alienWidget=0x0, nativeWidget=0x8e4a480, buttonDown=0xb7373058, lastMouseReceiver=..., spontaneous=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#34 QApplicationPrivate::sendMouseEvent (receiver=0x8e4a480, event=0xbfa96d70, alienWidget=0x0, nativeWidget=0x8e4a480, buttonDown=0xb7373058, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2965
#35 0xb6ac1088 in QETWidget::translateMouseEvent (this=0x8e4a480, event=0xbfa9728c) at kernel/qapplication_x11.cpp:4368
#36 0xb6ac0511 in QApplication::x11ProcessEvent (this=0xbfa9762c, event=0xbfa9728c) at kernel/qapplication_x11.cpp:3379
#37 0xb6aef60a in x11EventSourceDispatch (s=0x8d297a8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#38 0xb5e075e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#39 0xb5e0b2d8 in ?? () from /lib/libglib-2.0.so.0
#40 0xb5e0b4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#41 0xb653a5d5 in QEventDispatcherGlib::processEvents (this=0x8d01318, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#42 0xb6aef135 in QGuiEventDispatcherGlib::processEvents (this=0x8d01318, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#43 0xb650d059 in QEventLoop::processEvents (this=0xbfa97584, flags=) at kernel/qeventloop.cpp:149
#44 0xb650d4aa in QEventLoop::exec (this=0xbfa97584, flags=...) at kernel/qeventloop.cpp:201
#45 0xb651169f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#46 0xb6a2f577 in QApplication::exec () at kernel/qapplication.cpp:3579
#47 0x080573b3 in main (argc=5, argv=0xbfa97884) at ../../kscd/kscd.cpp:883

This bug may be a duplicate of or related to bug 264913.

Possible duplicates by query: bug 264913.

Reported using DrKonqi
Comment 1 Jekyll Wu 2011-12-02 00:05:49 UTC

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