Bug 229702 - KTTS crash on test
Summary: KTTS crash on test
Status: RESOLVED DUPLICATE of bug 221431
Alias: None
Product: Phonon
Classification: Frameworks and Libraries
Component: Xine backend (show other bugs)
Version: 4.3.1 (KDE 4.4)
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Matthias Kretz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-06 16:16 UTC by benpro
Modified: 2010-12-05 22:16 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 benpro 2010-03-06 16:16:47 UTC
Application: kcmshell4 ()
KDE Platform Version: 4.4.1 (KDE 4.4.1)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
When testing my setting with festival, ktss system configure crash.

The crash can be reproduced every time.

 -- Backtrace:
Application: Module de Configuration de KDE (kcmshell4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f8046a21760 (LWP 4977))]

Thread 5 (Thread 0x7f8030b47710 (LWP 4978)):
#0  0x00007f8041dbd3e9 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f8034f1aaf1 in metronom_sync_loop () from /usr/lib/libxine.so.1
#2  0x00007f8041db881a in start_thread () from /lib/libpthread.so.0
#3  0x00007f80463c7c7d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f802fd0c710 (LWP 4979)):
[KCrash Handler]
#5  0x00007f80351730ef in Phonon::Xine::SourceNode::sinks() const () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#6  0x00007f803517ad67 in Phonon::Xine::XineStream::createStream() () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#7  0x00007f803517be06 in Phonon::Xine::XineStream::event(QEvent*) () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#8  0x00007f80443e095c in QApplicationPrivate::notify_helper (this=0xa7cb50, receiver=0x159a3d0, e=0x15d8bb0) at kernel/qapplication.cpp:4300
#9  0x00007f80443e6f4b in QApplication::notify (this=0x7fff5bb63130, receiver=0x159a3d0, e=0x15d8bb0) at kernel/qapplication.cpp:4183
#10 0x00007f8045c85d96 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#11 0x00007f8045023bfc in QCoreApplication::notifyInternal (this=0x7fff5bb63130, receiver=0x159a3d0, event=0x15d8bb0) at kernel/qcoreapplication.cpp:704
#12 0x00007f8045026377 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0xde0f30) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#13 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0xde0f30) at kernel/qcoreapplication.cpp:1345
#14 0x00007f804504d553 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#15 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#16 0x00007f80404fa26e in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#17 0x00007f80404fdc28 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#18 0x00007f80404fdd50 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#19 0x00007f804504d093 in QEventDispatcherGlib::processEvents (this=0xd489b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#20 0x00007f8045022522 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#21 0x00007f80450228fc in QEventLoop::exec (this=0x7f802fd0bdc0, flags=) at kernel/qeventloop.cpp:201
#22 0x00007f8044f2cbb9 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#23 0x00007f8035174356 in Phonon::Xine::XineThread::run() () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#24 0x00007f8044f2f5b5 in QThreadPrivate::start (arg=0xdcc210) at thread/qthread_unix.cpp:248
#25 0x00007f8041db881a in start_thread () from /lib/libpthread.so.0
#26 0x00007f80463c7c7d in clone () from /lib/libc.so.6
#27 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f802f302710 (LWP 5050)):
#0  0x00007f80463bf483 in poll () from /lib/libc.so.6
#1  0x00007f802f3087ae in ao_alsa_handle_event_thread () from /usr/lib/xine/plugins/1.28/xineplug_ao_out_alsa.so
#2  0x00007f8041db881a in start_thread () from /lib/libpthread.so.0
#3  0x00007f80463c7c7d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f802eb01710 (LWP 5051)):
#0  0x00007f8041dbd07c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f8034f2b5fb in ao_loop () from /usr/lib/libxine.so.1
#2  0x00007f8041db881a in start_thread () from /lib/libpthread.so.0
#3  0x00007f80463c7c7d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f8046a21760 (LWP 4977)):
#0  0x00007f80463bf483 in poll () from /lib/libc.so.6
#1  0x00007f803f76a80a in _xcb_conn_wait () from /usr/lib/libxcb.so.1
#2  0x00007f803f76ada7 in _xcb_out_send () from /usr/lib/libxcb.so.1
#3  0x00007f803f76b055 in xcb_writev () from /usr/lib/libxcb.so.1
#4  0x00007f80433c1dca in _XSend () from /usr/lib/libX11.so.6
#5  0x00007f80433ae2f5 in PutSubImage () from /usr/lib/libX11.so.6
#6  0x00007f80433ad689 in PutSubImage () from /usr/lib/libX11.so.6
#7  0x00007f80433ae4ce in XPutImage () from /usr/lib/libX11.so.6
#8  0x00007f80444d702a in QX11PixmapData::fromImage (this=0x15de640, img=<value optimized out>, flags=<value optimized out>) at image/qpixmap_x11.cpp:612
#9  0x00007f80444c274e in QPixmap::fromImage (image=..., flags=) at image/qpixmap.cpp:1999
#10 0x00007f8044525dc8 in QPaintEngine::drawImage (this=0x15c71e0, r=..., image=..., sr=..., flags=<value optimized out>) at painting/qpaintengine.cpp:623
#11 0x00007f80445e1062 in QX11PaintEngine::drawImage (this=0x15c71e0, r=..., image=..., sr=..., flags=) at painting/qpaintengine_x11.cpp:1893
#12 0x00007f804453b00f in QPainterPrivate::draw_helper (this=0x15d5570, originalPath=<value optimized out>, op=<value optimized out>) at painting/qpainter.cpp:484
#13 0x00007f804454258a in QPainter::drawRoundedRect (this=0x7fff5bb5f510, rect=<value optimized out>, xRadius=<value optimized out>, yRadius=<value optimized out>, mode=<value optimized out>)
    at painting/qpainter.cpp:4136
#14 0x00007f803bbf531c in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#15 0x00007f803bc2c643 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#16 0x00007f803bc2372c in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#17 0x00007f8045c9c1ef in KStyle::drawPrimitive(QStyle::PrimitiveElement, QStyleOption const*, QPainter*, QWidget const*) const () from /usr/lib/libkdeui.so.5
#18 0x00007f803bc23ec5 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#19 0x00007f80446f71a7 in QCommonStyle::drawComplexControl (this=0xb1dc90, cc=<value optimized out>, opt=0x7fff5bb5f4a0, p=0x7fff5bb5f510, widget=0xb14c70) at styles/qcommonstyle.cpp:3685
#20 0x00007f8045c932ee in KStyle::drawComplexControl(QStyle::ComplexControl, QStyleOptionComplex const*, QPainter*, QWidget const*) const () from /usr/lib/libkdeui.so.5
#21 0x00007f803bc242aa in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#22 0x00007f80447dc6cc in QStylePainter::drawComplexControl (this=0xb14c70) at ../../include/QtGui/../../src/gui/painting/qstylepainter.h:94
#23 QGroupBox::paintEvent (this=0xb14c70) at widgets/qgroupbox.cpp:327
#24 0x00007f80444368d2 in QWidget::event (this=0xb14c70, event=0x7fff5bb5fe30) at kernel/qwidget.cpp:8144
#25 0x00007f80447dd9c1 in QGroupBox::event (this=0xb14c70, e=0x7fff5bb5fe30) at widgets/qgroupbox.cpp:397
#26 0x00007f80443e095c in QApplicationPrivate::notify_helper (this=0xa7cb50, receiver=0xb14c70, e=0x7fff5bb5fe30) at kernel/qapplication.cpp:4300
#27 0x00007f80443e6f4b in QApplication::notify (this=0x7fff5bb63130, receiver=0xb14c70, e=0x7fff5bb5fe30) at kernel/qapplication.cpp:4183
#28 0x00007f8045c85d96 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#29 0x00007f8045023bfc in QCoreApplication::notifyInternal (this=0x7fff5bb63130, receiver=0xb14c70, event=0x7fff5bb5fe30) at kernel/qcoreapplication.cpp:704
#30 0x00007f804443ef3d in QCoreApplication::sendSpontaneousEvent (this=0xaec760, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x14b6b70) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#31 QWidgetPrivate::drawWidget (this=0xaec760, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x14b6b70)
    at kernel/qwidget.cpp:5339
#32 0x00007f804443fbd8 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=1, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x14b6b70) at kernel/qwidget.cpp:5452
#33 0x00007f804443ec9a in QWidgetPrivate::drawWidget (this=0x138ccc0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x14b6b70) at kernel/qwidget.cpp:5388
#34 0x00007f804443fbd8 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=2, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x14b6b70) at kernel/qwidget.cpp:5452
#35 0x00007f804443ec9a in QWidgetPrivate::drawWidget (this=0x15c4270, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x14b6b70) at kernel/qwidget.cpp:5388
#36 0x00007f80445f7555 in QWidgetBackingStore::sync (this=0x14b6b70) at painting/qbackingstore.cpp:1291
#37 0x00007f80444302d0 in QWidgetPrivate::syncBackingStore (this=0x15c4270) at kernel/qwidget.cpp:1672
#38 0x00007f8044436fd5 in QWidget::event (this=0x10160a0, event=0xc17110) at kernel/qwidget.cpp:8291
#39 0x00007f80443e095c in QApplicationPrivate::notify_helper (this=0xa7cb50, receiver=0x10160a0, e=0xc17110) at kernel/qapplication.cpp:4300
#40 0x00007f80443e6f4b in QApplication::notify (this=0x7fff5bb63130, receiver=0x10160a0, e=0xc17110) at kernel/qapplication.cpp:4183
#41 0x00007f8045c85d96 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#42 0x00007f8045023bfc in QCoreApplication::notifyInternal (this=0x7fff5bb63130, receiver=0x10160a0, event=0xc17110) at kernel/qcoreapplication.cpp:704
#43 0x00007f8045026377 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0xa40520) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#44 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0xa40520) at kernel/qcoreapplication.cpp:1345
#45 0x00007f804504d553 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#46 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#47 0x00007f80404fa26e in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#48 0x00007f80404fdc28 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#49 0x00007f80404fdd50 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#50 0x00007f804504d093 in QEventDispatcherGlib::processEvents (this=0xa3fc40, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#51 0x00007f804448f30e in QGuiEventDispatcherGlib::processEvents (this=0x7fff5bb5a340, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#52 0x00007f8045022522 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#53 0x00007f80450228fc in QEventLoop::exec (this=0x7fff5bb616c0, flags=) at kernel/qeventloop.cpp:201
#54 0x00007f80448a851e in QDialog::exec (this=0x10160a0) at dialogs/qdialog.cpp:546
#55 0x00007f8036e9e30e in KCMKttsMgr::configureTalker() () from /usr/lib/kde4/kcm_kttsd.so
#56 0x00007f8036ea6131 in KCMKttsMgr::slotConfigureTalkerButton_clicked() () from /usr/lib/kde4/kcm_kttsd.so
#57 0x00007f8036ea7333 in KCMKttsMgr::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/kde4/kcm_kttsd.so
#58 0x00007f804503695f in QMetaObject::activate (sender=0xdae9e0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3293
#59 0x00007f8044a795e2 in QAbstractButton::clicked (this=0x7fff5bb5a340, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206
#60 0x00007f80447938eb in QAbstractButtonPrivate::emitClicked (this=0xd37480) at widgets/qabstractbutton.cpp:546
#61 0x00007f80447947ab in QAbstractButtonPrivate::click (this=0xd37480) at widgets/qabstractbutton.cpp:539
#62 0x00007f8044794a1c in QAbstractButton::mouseReleaseEvent (this=0xdae9e0, e=0x7fff5bb62570) at widgets/qabstractbutton.cpp:1121
#63 0x00007f8044436cf2 in QWidget::event (this=0xdae9e0, event=0x7fff5bb62570) at kernel/qwidget.cpp:7998
#64 0x00007f80443e095c in QApplicationPrivate::notify_helper (this=0xa7cb50, receiver=0xdae9e0, e=0x7fff5bb62570) at kernel/qapplication.cpp:4300
#65 0x00007f80443e772b in QApplication::notify (this=0x7fff5bb63130, receiver=0xdae9e0, e=0x7fff5bb62570) at kernel/qapplication.cpp:3865
#66 0x00007f8045c85d96 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#67 0x00007f8045023bfc in QCoreApplication::notifyInternal (this=0x7fff5bb63130, receiver=0xdae9e0, event=0x7fff5bb62570) at kernel/qcoreapplication.cpp:704
#68 0x00007f80443e68fe in QCoreApplication::sendEvent (receiver=0xdae9e0, event=0x7fff5bb62570, alienWidget=0xdae9e0, nativeWidget=0xde8930, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#69 QApplicationPrivate::sendMouseEvent (receiver=0xdae9e0, event=0x7fff5bb62570, alienWidget=0xdae9e0, nativeWidget=0xde8930, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at kernel/qapplication.cpp:2965
#70 0x00007f80444662eb in QETWidget::translateMouseEvent (this=0xde8930, event=<value optimized out>) at kernel/qapplication_x11.cpp:4368
#71 0x00007f8044464ffa in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff5bb62cf0) at kernel/qapplication_x11.cpp:3501
#72 0x00007f804448f712 in x11EventSourceDispatch (s=0xa808f0, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#73 0x00007f80404fa26e in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#74 0x00007f80404fdc28 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#75 0x00007f80404fdd50 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#76 0x00007f804504d093 in QEventDispatcherGlib::processEvents (this=0xa3fc40, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#77 0x00007f804448f30e in QGuiEventDispatcherGlib::processEvents (this=0x7fff5bb5a340, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#78 0x00007f8045022522 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#79 0x00007f80450228fc in QEventLoop::exec (this=0x7fff5bb63010, flags=) at kernel/qeventloop.cpp:201
#80 0x00007f80448a851e in QDialog::exec (this=0xc476f0) at dialogs/qdialog.cpp:546
#81 0x00007f8046657870 in kdemain () from /usr/lib/libkdeinit4_kcmshell4.so
#82 0x00007f8046317b6d in __libc_start_main () from /lib/libc.so.6
#83 0x0000000000400629 in _start ()

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

Possible duplicates by query: bug 227993, bug 220048, bug 212396, bug 211761, bug 211325.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2010-04-05 22:24:16 UTC

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