Application: kalarm (2.4.4) KDE Platform Version: 4.4.2 (KDE 4.4.2) Qt Version: 4.6.2 Operating System: Linux 2.6.30.10-105.2.4.fc11.i586 i686 Distribution: "Fedora release 11 (Leonidas)" -- Information about the crash: Kalarm always crashed after clicked button to try ("Попробовать"). I view this bug after a delete PulseAudio The crash can be reproduced every time. -- Backtrace: Application: KAlarm (kalarm), signal: Aborted [Current thread is 1 (Thread 0xb786b780 (LWP 3218))] Thread 2 (Thread 0xb5265b70 (LWP 3296)): #0 0x0011e1d2 in __pthread_mutex_unlock_usercnt (mutex=<value optimized out>, decr=<value optimized out>) at pthread_mutex_unlock.c:52 #1 __pthread_mutex_unlock (mutex=<value optimized out>, decr=<value optimized out>) at pthread_mutex_unlock.c:289 #2 0x0100922e in IA__g_main_context_prepare (context=0xb47004e8, priority=0xb5264acc) at gmain.c:2142 #3 0x01009601 in g_main_context_iterate (context=0xb47004e8, block=<value optimized out>, dispatch=1, self=0xb4716da0) at gmain.c:2435 #4 0x01009b13 in IA__g_main_context_iteration (context=0xb47004e8, may_block=1) at gmain.c:2518 #5 0x07a1cf5f in QEventDispatcherGlib::processEvents (this=0xb4700468, flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:414 #6 0x079ef849 in QEventLoop::processEvents (this=0xb4712fa0, flags={i = 36}) at kernel/qeventloop.cpp:149 #7 0x079efc9a in QEventLoop::exec (this=0xb4712fa0, flags={i = 0}) at kernel/qeventloop.cpp:201 #8 0x06b7ed07 in Phonon::PulseSupport::PulseSupport (this=0xb4711350) at /usr/src/debug/phonon-4.3.80/phonon/pulsesupport.cpp:688 #9 0x06b7ed9f in Phonon::PulseSupport::getInstance () at /usr/src/debug/phonon-4.3.80/phonon/pulsesupport.cpp:639 #10 0x0132f8a4 in Phonon::Xine::Backend::Backend(struct QObject *, const QVariantList &) (this=0xb4713900, parent=0x0) at /usr/src/debug/phonon-4.3.80/xine/backend.cpp:76 #11 0x013300b1 in qt_plugin_instance () at /usr/src/debug/phonon-4.3.80/xine/backend.cpp:54 #12 0x079d6004 in QPluginLoader::instance (this=0xb5264ee4) at plugin/qpluginloader.cpp:204 #13 0x00c89513 in ?? () from /usr/lib/kde4/plugins/phonon_platform/kde.so #14 0x00c8a741 in ?? () from /usr/lib/kde4/plugins/phonon_platform/kde.so #15 0x06b6e4e3 in Phonon::FactoryPrivate::createBackend (this=0xb4701f20) at /usr/src/debug/phonon-4.3.80/phonon/factory.cpp:118 #16 0x06b6f383 in Phonon::Factory::backend (createWhenNull=true) at /usr/src/debug/phonon-4.3.80/phonon/factory.cpp:417 #17 0x06b5c5cc in Phonon::MediaNodePrivate::backendObject (this=0xb47014e0) at /usr/src/debug/phonon-4.3.80/phonon/medianode.cpp:62 #18 0x06b59a42 in Phonon::MediaObject::setCurrentSource (this=0xb4702280, newSource=@0xb5265278) at /usr/src/debug/phonon-4.3.80/phonon/mediaobject.cpp:230 #19 0x080e3ae4 in _start () Thread 1 (Thread 0xb786b780 (LWP 3218)): [KCrash Handler] #6 0x00eec422 in __kernel_vsyscall () #7 0x008dd781 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #8 0x008df04a in *__GI_abort () at abort.c:88 #9 0x008d68de in *__GI___assert_fail (assertion=0x388ba4b "q", file=0x388b9f4 "asyncns.c", line=1478, function=0x388bdb0 "asyncns_isdone") at assert.c:78 #10 0x03888fff in asyncns_isdone () from /usr/lib/libasyncns.so.0 #11 0x0786a969 in ?? () from /usr/lib/libpulsecommon-0.9.15.so #12 0x0016d9b3 in g_log () at gmessages.c:522 #13 0x01006308 in g_main_dispatch (context=<value optimized out>) at gmain.c:1824 #14 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2377 #15 0x010099e0 in g_main_context_iterate (context=0x8b15e90, block=<value optimized out>, dispatch=1, self=0x8b0c340) at gmain.c:2455 #16 0x01009b13 in IA__g_main_context_iteration (context=0x8b15e90, may_block=1) at gmain.c:2518 #17 0x07a1cf5f in QEventDispatcherGlib::processEvents (this=0x8ae8160, flags={i = 100}) at kernel/qeventdispatcher_glib.cpp:414 #18 0x021faab5 in QGuiEventDispatcherGlib::processEvents (this=0x8ae8160, flags={i = 100}) at kernel/qguieventdispatcher_glib.cpp:204 #19 0x079ef849 in QEventLoop::processEvents (this=0xbff08700, flags={i = 100}) at kernel/qeventloop.cpp:149 #20 0x079efc9a in QEventLoop::exec (this=0xbff08700, flags={i = 64}) at kernel/qeventloop.cpp:201 #21 0x02679643 in QDialog::exec (this=0x8e988b0) at dialogs/qdialog.cpp:546 #22 0x0813053b in ?? () #23 0x0813a7d8 in ?? () #24 0x026e085d in QAbstractItemViewPrivate::sendDelegateEvent (this=0x8cbbf88, index=@0x8e53158, event=0xbff09400) at itemviews/qabstractitemview.cpp:4018 #25 0x026e0b08 in QAbstractItemView::edit (this=0x8c90e70, index=@0x8e53158, trigger=QAbstractItemView::DoubleClicked, event=0xbff09400) at itemviews/qabstractitemview.cpp:2483 #26 0x02729705 in QTreeView::mouseDoubleClickEvent (this=0x8c90e70, event=0xbff09400) at itemviews/qtreeview.cpp:1858 #27 0x0219af76 in QWidget::event (this=0x8c90e70, event=0xbff09400) at kernel/qwidget.cpp:8002 #28 0x025951b3 in QFrame::event (this=0x8c90e70, e=0xbff09400) at widgets/qframe.cpp:557 #29 0x0262f582 in QAbstractScrollArea::viewportEvent (this=0xc92, e=0x6) at widgets/qabstractscrollarea.cpp:1036 #30 0x026e3ccf in QAbstractItemView::viewportEvent (this=0x8c90e70, event=0xbff09400) at itemviews/qabstractitemview.cpp:1610 #31 0x027233ec in QTreeView::viewportEvent (this=0x8c90e70, event=0xbff09400) at itemviews/qtreeview.cpp:1248 #32 0x0813afeb in ?? () #33 0x02631e65 in QAbstractScrollAreaPrivate::viewportEvent (event=<value optimized out>, this=<value optimized out>) at widgets/qabstractscrollarea_p.h:100 #34 QAbstractScrollAreaFilter::eventFilter (event=<value optimized out>, this=<value optimized out>) at widgets/qabstractscrollarea_p.h:116 #35 0x079f04ba in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x8b0d9e0, receiver=0x8cbd630, event=0xbff09400) at kernel/qcoreapplication.cpp:819 #36 0x0213cc29 in QApplicationPrivate::notify_helper (this=0x8b0d9e0, receiver=0x8cbd630, e=0xbff09400) at kernel/qapplication.cpp:4296 #37 0x02144282 in QApplication::notify (this=0x8b063c8, receiver=0x8cbd630, e=0xbff09400) at kernel/qapplication.cpp:3865 #38 0x063b147a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #39 0x079f123b in QCoreApplication::notifyInternal (this=0x8b063c8, receiver=0x8cbd630, event=0xbff09400) at kernel/qcoreapplication.cpp:704 #40 0x021431ef in QCoreApplication::sendEvent (event=<value optimized out>, receiver=<value optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:215 #41 QApplicationPrivate::sendMouseEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qapplication.cpp:2965 #42 0x021ce378 in QETWidget::translateMouseEvent (this=0x8c8e2e0, event=0xbff0991c) at kernel/qapplication_x11.cpp:4373 #43 0x021cd859 in QApplication::x11ProcessEvent (this=0x8b063c8, event=0xbff0991c) at kernel/qapplication_x11.cpp:3384 #44 0x021faf8a in x11EventSourceDispatch (s=0x8b16940, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #45 0x01006308 in g_main_dispatch (context=<value optimized out>) at gmain.c:1824 #46 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2377 #47 0x010099e0 in g_main_context_iterate (context=0x8b15e90, block=<value optimized out>, dispatch=1, self=0x8b0c340) at gmain.c:2455 #48 0x01009b13 in IA__g_main_context_iteration (context=0x8b15e90, may_block=1) at gmain.c:2518 #49 0x07a1cf25 in QEventDispatcherGlib::processEvents (this=0x8ae8160, flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:412 #50 0x021faab5 in QGuiEventDispatcherGlib::processEvents (this=0x8ae8160, flags={i = 36}) at kernel/qguieventdispatcher_glib.cpp:204 #51 0x079ef849 in QEventLoop::processEvents (this=0xbff09c14, flags={i = 36}) at kernel/qeventloop.cpp:149 #52 0x079efc9a in QEventLoop::exec (this=0xbff09c14, flags={i = 0}) at kernel/qeventloop.cpp:201 #53 0x079f241f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981 #54 0x0213ccf7 in QApplication::exec () at kernel/qapplication.cpp:3579 #55 0x080961c5 in _start () Reported using DrKonqi
This works for me using the Xine backend, which seems to be what you are using too. Can you please explain what you mean by "I view this bug after a delete PulseAudio"? - I don't understand.
This error has appeared after removal PulseAudio and repeated each time at operation of event with a sound in KAlarm (without a sound of an error is not present). As has noticed that a sound two any programs (before removal PulseAudio there was all ок) simultaneously do not play. After installation PulseAudio the sound began work normally as before (Sorry for bad english)
Changing the product to Phonon, since the bug is backend-dependent.
Not sure this is really Phonon dependent. Why did you remove Pulseaudio in the first place? Since it works with it, leave it :)
If I'm not much mistaken the back trace looks suspiciously like my favourite bug report #228324.
Go-go-gadget auto-link: Bug #228324
Why not marking it as a duplicate then? But then, you will need to reopen that other report, since it's about KDE SC 4.4.1, and this one about KDE SC 4.4.2, hence not fixed?
Colin, please see my comment #7
I suspect that due to general phonon library strangeness, the right phonon lib was not used even though the rest of KDE was 4.4.2.... that would be my best guess. Also looking more closely, it may be related to libasyncns. Perhaps try compiling PA without libasyncns support? Can you report back on both the phonon library version and on disabling libasyncns?
No, sorry. Was installed new system (Fedora 13)
Rex, would you be able to take a look at this (or at least ask the right questions from a Fedora angle?)
Roman, I assume this is (still) reproducible on a fully updated system (using kde-4.4.5 + phonon-4.4.2)? If so, providing a current backtrace would likely be useful.
An news on this? The backtrace was asked for 2 months ago.
We are sorry, but the xine backend is unmaintained: http://lists.kde.org/?l=kde-announce&m=130744384419151 Please use the phonon-backend-gstreamer or thre phonon-backend-vlc instead.