Bug 235145 - Kalarm crashed after clicked button to try ("Попробовать")
Summary: Kalarm crashed after clicked button to try ("Попробовать")
Status: RESOLVED UNMAINTAINED
Alias: None
Product: Phonon
Classification: Frameworks and Libraries
Component: Xine backend (show other bugs)
Version: 4.4.0 (KDE 4.4.2)
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Colin Guthrie
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-23 07:42 UTC by Roman
Modified: 2011-12-01 09:01 UTC (History)
5 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 Roman 2010-04-23 07:42:56 UTC
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
Comment 1 David Jarvie 2010-04-25 21:13:40 UTC
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.
Comment 2 Roman 2010-04-26 06:32:08 UTC
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)
Comment 3 David Jarvie 2010-04-26 10:10:53 UTC
Changing the product to Phonon, since the bug is backend-dependent.
Comment 4 Myriam Schweingruber 2010-04-26 11:14:03 UTC
Not sure this is really Phonon dependent. Why did you remove Pulseaudio in the first place? Since it works with it, leave it :)
Comment 5 Colin Guthrie 2010-04-26 11:39:19 UTC
If I'm not much mistaken the back trace looks suspiciously like my favourite bug report #228324.
Comment 6 Colin Guthrie 2010-04-26 11:40:05 UTC
Go-go-gadget auto-link: Bug #228324
Comment 7 Myriam Schweingruber 2010-04-26 20:34:22 UTC
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?
Comment 8 Myriam Schweingruber 2010-08-14 10:54:53 UTC
Colin, please see my comment #7
Comment 9 Colin Guthrie 2010-08-14 18:26:55 UTC
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?
Comment 10 Roman 2010-08-15 12:38:04 UTC
No, sorry. Was installed new system (Fedora 13)
Comment 11 Colin Guthrie 2010-08-15 22:22:44 UTC
Rex, would you be able to take a look at this (or at least ask the right questions from a Fedora angle?)
Comment 12 Rex Dieter 2010-08-16 01:21:16 UTC
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.
Comment 13 Myriam Schweingruber 2010-10-17 22:26:35 UTC
An news on this? The backtrace was asked for 2 months ago.
Comment 14 Myriam Schweingruber 2011-12-01 09:01:57 UTC
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.