Bug 236940 - kttsd festival kde phonon
Summary: kttsd festival kde phonon
Status: RESOLVED DUPLICATE of bug 180214
Alias: None
Product: Phonon
Classification: Frameworks and Libraries
Component: Xine backend (show other bugs)
Version: 4.3.0 (KDE 4.2.0)
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Matthias Kretz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-09 05:53 UTC by Randall Reese
Modified: 2010-12-05 22:17 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 Randall Reese 2010-05-09 05:53:48 UTC
Application that crashed: kcmshell4
Version of the application: 
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-21-generic i686
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
Configuring kttsd - added voice Festival interactive. 
seleted voice - American 16 bit
pressed "test" Sementation fault.

Resolved issue by changing audio tab preference from KDE Phonon to ALSA.

Now pressing test works.  The default Seletion for audio output, KDE phonon is the issue. maybe it should default to ALSA.

 -- Backtrace:
Application: KDE Control Module (kcmshell4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb7868920 (LWP 7711))]

Thread 5 (Thread 0xb587eb70 (LWP 7712)):
#0  0x00ae0422 in __kernel_vsyscall ()
#1  0x00dd9142 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00a168d4 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0x01d339ff in metronom_sync_loop (this=0x88836f0) at metronom.c:870
#4  0x00dd480e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0x00a098de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xb507db70 (LWP 7713)):
[KCrash Handler]
#6  0x01cd1a5d in QHashDummyNode (node=0xfb6b65e8, newNode=0x73aaf008) at /usr/include/qt4/QtCore/qhash.h:202
#7  QHash<Phonon::Xine::SinkNode*, QHashDummyValue>::duplicateNode (node=0xfb6b65e8, newNode=0x73aaf008) at /usr/include/qt4/QtCore/qhash.h:501
#8  0x00b52c58 in QHashData::detach_helper (this=0x8a08e20, node_duplicate=0x1cd1a50 <QHash<Phonon::Xine::SinkNode*, QHashDummyValue>::duplicateNode(QHashData::Node*, void*)>, nodeSize=12)
    at tools/qhash.cpp:207
#9  0x01cd0dc2 in QHash<Phonon::Xine::SinkNode*, QHashDummyValue>::detach_helper (this=0x8a12378) at /usr/include/qt4/QtCore/qhash.h:565
#10 QHash<Phonon::Xine::SinkNode*, QHashDummyValue>::detach (this=0x8a12378) at /usr/include/qt4/QtCore/qhash.h:281
#11 QHash (this=0x8a12378) at /usr/include/qt4/QtCore/qhash.h:265
#12 QSet (this=0x8a12378) at /usr/include/qt4/QtCore/qset.h:60
#13 Phonon::Xine::SourceNode::sinks (this=0x8a12378) at ../../xine/sourcenode.cpp:84
#14 0x01cda627 in Phonon::Xine::XineStream::createStream (this=0x8a13fc8) at ../../xine/xinestream.cpp:508
#15 0x01ce0d80 in Phonon::Xine::XineStream::event (this=0x8a13fc8, ev=0x8899808) at ../../xine/xinestream.cpp:1229
#16 0x00fb2f54 in QApplicationPrivate::notify_helper (this=0x855e1a8, receiver=0x8a13fc8, e=0x8899808) at kernel/qapplication.cpp:4056
#17 0x00fba67c in QApplication::notify (this=0xbfcc0294, receiver=0x8a13fc8, e=0x8899808) at kernel/qapplication.cpp:3603
#18 0x002e2bfa in KApplication::notify (this=0xbfcc0294, receiver=0x8a13fc8, event=0x8899808) at ../../kdeui/kernel/kapplication.cpp:302
#19 0x00c206cb in QCoreApplication::notifyInternal (this=0xbfcc0294, receiver=0x8a13fc8, event=0x8899808) at kernel/qcoreapplication.cpp:610
#20 0x00c212b2 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x87e3980) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#21 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x87e3980) at kernel/qcoreapplication.cpp:1247
#22 0x00c2147d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#23 0x00c4b3ff in QCoreApplication::sendPostedEvents (s=0x880a8f0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#24 postEventSourceDispatch (s=0x880a8f0) at kernel/qeventdispatcher_glib.cpp:210
#25 0x03c44e88 in g_main_dispatch (context=0x8884e00) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:1960
#26 IA__g_main_context_dispatch (context=0x8884e00) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2513
#27 0x03c48730 in g_main_context_iterate (context=0x8884e00, block=<value optimized out>, dispatch=1, self=0x88856d0) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2591
#28 0x03c48863 in IA__g_main_context_iteration (context=0x8884e00, may_block=1) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2654
#29 0x00c4b02c in QEventDispatcherGlib::processEvents (this=0x880b770, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#30 0x00c1ec79 in QEventLoop::processEvents (this=0xb507d2b4, flags=) at kernel/qeventloop.cpp:149
#31 0x00c1f0ca in QEventLoop::exec (this=0xb507d2b4, flags=...) at kernel/qeventloop.cpp:201
#32 0x00b2cb73 in QThread::exec (this=0x880c0e0) at thread/qthread.cpp:487
#33 0x01cd220a in Phonon::Xine::XineThread::run (this=0x880c0e0) at ../../xine/xinethread.cpp:143
#34 0x00b2fe32 in QThreadPrivate::start (arg=0x880c0e0) at thread/qthread_unix.cpp:188
#35 0x00dd480e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#36 0x00a098de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xb087bb70 (LWP 7757)):
#0  0x00ae0422 in __kernel_vsyscall ()
#1  0x009fbc96 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x0500bc3b in my_snd_mixer_wait (data=0x8a096b8) at audio_alsa_out.c:150
#3  ao_alsa_handle_event_thread (data=0x8a096b8) at audio_alsa_out.c:166
#4  0x00dd480e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0x00a098de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xb007ab70 (LWP 7758)):
#0  0x00ae0422 in __kernel_vsyscall ()
#1  0x00dd8e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00a1687d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x01d445ee in fifo_peek_int (this_gen=0x8a0e0e8) at audio_out.c:348
#4  fifo_peek (this_gen=0x8a0e0e8) at audio_out.c:388
#5  ao_loop (this_gen=0x8a0e0e8) at audio_out.c:1015
#6  0x00dd480e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0x00a098de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb7868920 (LWP 7711)):
#0  0x00ae0422 in __kernel_vsyscall ()
#1  0x00dd9142 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00a168d4 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0x00b2f81e in thread_sleep (ti=0x1) at thread/qthread_unix.cpp:297
#4  0x00b2f973 in QThread::msleep (msecs=200) at thread/qthread_unix.cpp:323
#5  0x01cf89c4 in ~Backend (this=0x8818b00, __in_chrg=<value optimized out>) at ../../xine/backend.cpp:108
#6  0x073642df in ~FactoryPrivate (this=0x8808b60, __in_chrg=<value optimized out>) at ../3rdparty/phonon/phonon/factory.cpp:199
#7  0x07362da5 in destroy () at ../3rdparty/phonon/phonon/factory.cpp:84
#8  0x0736047b in ~CleanUpGlobalStatic (this=0x73853f0, __in_chrg=<value optimized out>) at ../3rdparty/phonon/phonon/globalstatic_p.h:55
#9  0x0096c05f in ?? () from /lib/tls/i686/cmov/libc.so.6
#10 0x0096c0cf in exit () from /lib/tls/i686/cmov/libc.so.6
#11 0x01015d8b in qt_xio_errhandler () at kernel/qapplication_x11.cpp:707
#12 0x002e254a in KApplication::xioErrhandler (this=0xbfcc0294, dpy=0x857b068) at ../../kdeui/kernel/kapplication.cpp:408
#13 0x002e2586 in kde_xio_errhandler (dpy=0x857b068) at ../../kdeui/kernel/kapplication.cpp:125
#14 0x07e222e6 in _XIOError (dpy=0x864ed68) at ../../src/XlibInt.c:2959
#15 0x07e29f8a in process_responses (dpy=0x857b068, wait_for_first_event=<value optimized out>, current_error=0x0, current_request=0) at ../../src/xcb_io.c:240
#16 0x07e2a8c6 in _XEventsQueued (dpy=0x857b068, mode=2) at ../../src/xcb_io.c:256
#17 0x07e135ff in XEventsQueued (dpy=0x857b068, mode=2) at ../../src/Pending.c:44
#18 0x01053db5 in x11EventSourceCheck (s=0x8560fb0) at kernel/qguieventdispatcher_glib.cpp:87
#19 0x03c47cd1 in IA__g_main_context_check (context=0x8560690, max_priority=2147483647, fds=0x88bd438, n_fds=7) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2469
#20 0x03c4847c in g_main_context_iterate (context=0x8560690, block=<value optimized out>, dispatch=1, self=0x855e0f0) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2588
#21 0x03c48863 in IA__g_main_context_iteration (context=0x8560690, may_block=1) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2654
#22 0x00c4b02c in QEventDispatcherGlib::processEvents (this=0x8548a30, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#23 0x01053be5 in QGuiEventDispatcherGlib::processEvents (this=0x8548a30, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#24 0x00c1ec79 in QEventLoop::processEvents (this=0xbfcbdfd0, flags=) at kernel/qeventloop.cpp:149
#25 0x00c1f0ca in QEventLoop::exec (this=0xbfcbdfd0, flags=...) at kernel/qeventloop.cpp:201
#26 0x0149fd53 in QDialog::exec (this=0x87f0e38) at dialogs/qdialog.cpp:498
#27 0x03f2898b in ?? () from /usr/lib/kde4/kcm_kttsd.so
#28 0x03f31150 in ?? () from /usr/lib/kde4/kcm_kttsd.so
#29 0x03f3244d in ?? () from /usr/lib/kde4/kcm_kttsd.so
#30 0x00c36263 in QMetaObject::activate (sender=0x8783e68, from_signal_index=29, to_signal_index=30, argv=0xbfcbe298) at kernel/qobject.cpp:3113
#31 0x00c366d8 in QMetaObject::activate (sender=0x8783e68, m=0x18260a4, from_local_signal_index=2, to_local_signal_index=3, argv=0xbfcbe298) at kernel/qobject.cpp:3207
#32 0x0163fcc1 in QAbstractButton::clicked (this=0x8783e68, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:200
#33 0x01368549 in QAbstractButtonPrivate::emitClicked (this=0x8784150) at widgets/qabstractbutton.cpp:543
#34 0x0136a1a4 in QAbstractButtonPrivate::click (this=0x8784150) at widgets/qabstractbutton.cpp:536
#35 0x0136a431 in QAbstractButton::mouseReleaseEvent (this=0x8783e68, e=0xbfcbe890) at widgets/qabstractbutton.cpp:1115
#36 0x01008012 in QWidget::event (this=0x8783e68, event=0xbfcbe890) at kernel/qwidget.cpp:7549
#37 0x013683ee in QAbstractButton::event (this=0x8783e68, e=0x1) at widgets/qabstractbutton.cpp:1077
#38 0x0141266d in QPushButton::event (this=0x8783e68, e=0xbfcbe890) at widgets/qpushbutton.cpp:662
#39 0x00fb2f54 in QApplicationPrivate::notify_helper (this=0x855e1a8, receiver=0x8783e68, e=0xbfcbe890) at kernel/qapplication.cpp:4056
#40 0x00fbb033 in QApplication::notify (this=0xbfcc0294, receiver=0x8783e68, e=0xbfcbe890) at kernel/qapplication.cpp:3758
#41 0x002e2bfa in KApplication::notify (this=0xbfcc0294, receiver=0x8783e68, event=0xbfcbe890) at ../../kdeui/kernel/kapplication.cpp:302
#42 0x00c206cb in QCoreApplication::notifyInternal (this=0xbfcc0294, receiver=0x8783e68, event=0xbfcbe890) at kernel/qcoreapplication.cpp:610
#43 0x00fb9f6e in QCoreApplication::sendSpontaneousEvent (receiver=0x8783e68, event=0xbfcbe890, alienWidget=0x8783e68, nativeWidget=0x862c3c8, buttonDown=0x182daa0, lastMouseReceiver=...)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#44 QApplicationPrivate::sendMouseEvent (receiver=0x8783e68, event=0xbfcbe890, alienWidget=0x8783e68, nativeWidget=0x862c3c8, buttonDown=0x182daa0, lastMouseReceiver=...)
    at kernel/qapplication.cpp:2924
#45 0x010287c0 in QETWidget::translateMouseEvent (this=0x862c3c8, event=0xbfcbfedc) at kernel/qapplication_x11.cpp:4409
#46 0x01027c4b in QApplication::x11ProcessEvent (this=0xbfcc0294, event=0xbfcbfedc) at kernel/qapplication_x11.cpp:3428
#47 0x01054502 in x11EventSourceDispatch (s=0x8560fb0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#48 0x03c44e88 in g_main_dispatch (context=0x8560690) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:1960
#49 IA__g_main_context_dispatch (context=0x8560690) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2513
#50 0x03c48730 in g_main_context_iterate (context=0x8560690, block=<value optimized out>, dispatch=1, self=0x855e0f0) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2591
#51 0x03c48863 in IA__g_main_context_iteration (context=0x8560690, may_block=1) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2654
#52 0x00c4b02c in QEventDispatcherGlib::processEvents (this=0x8548a30, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#53 0x01053be5 in QGuiEventDispatcherGlib::processEvents (this=0x8548a30, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#54 0x00c1ec79 in QEventLoop::processEvents (this=0xbfcc01d0, flags=) at kernel/qeventloop.cpp:149
#55 0x00c1f0ca in QEventLoop::exec (this=0xbfcc01d0, flags=...) at kernel/qeventloop.cpp:201
#56 0x0149fd53 in QDialog::exec (this=0x862c3c8) at dialogs/qdialog.cpp:498
#57 0x00e8ef8e in kdemain () from /usr/lib/libkdeinit4_kcmshell4.so
#58 0x0804865b in _start ()

This bug may be a duplicate of or related to bug 209244

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2010-05-09 09:59:08 UTC

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