Bug 303324 - Knotify crashes every time a KDE game is started or played
Summary: Knotify crashes every time a KDE game is started or played
Status: RESOLVED DUPLICATE of bug 294006
Alias: None
Product: kshisen
Classification: Applications
Component: general (show other bugs)
Version: 1.8.4
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Frederik Schwarzer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-07-10 19:17 UTC by Antti J. Huhtala
Modified: 2012-07-10 19:33 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 Antti J. Huhtala 2012-07-10 19:17:28 UTC
Application: kshisen (1.8.4)
KDE Platform Version: 4.8.4 (4.8.4)
Qt Version: 4.8.2
Operating System: Linux 3.4.2-1.fc16.x86_64 x86_64
Distribution: "Fedora release 16 (Verne)"

-- Information about the crash:
After upgrading (using 'preupgrade') Fedora 15 to Fedora 16, all K-games which worked fine in *both* KDE and Gnome, now cause a KNotify crash. My guess is that this is caused by KNotify's inability to play the sounds usually associated with K-games. This assumption is amplified by the fact that when possible (in games such as KNetWalk and KSame), I disabled the sounds, and decreased therewith the KNotify crashes markedly. 
Nevertheless, KNotify crashes at least once per play, i.e. at the end of the game. My sound system seems to be okay; it reproduces e.g. YouTube and DVD movie sounds just as before upgrading.
This bug is really annoying because it appears dozens of times in each gaming session. Is there a way of disabling KNotify altogether? A 'yum remove' would probably erase a lot of packages I want to keep...

The crash can be reproduced every time.

-- Backtrace:
Application: Shisen-Sho (kshisen), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f8b79141840 (LWP 4958))]

Thread 2 (Thread 0x7f8b63c46700 (LWP 4962)):
#0  __libc_enable_asynccancel () at ../nptl/sysdeps/unix/sysv/linux/x86_64/cancellation.S:72
#1  0x0000003a372e85a8 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:85
#2  0x0000003a53c2c08f in poll_func (ufds=0x7f8b580013c0, nfds=2, timeout=-1, userdata=0x165a310) at pulse/thread-mainloop.c:75
#3  0x0000003a53c1df06 in pa_mainloop_poll (m=0x165a170) at pulse/mainloop.c:879
#4  0x0000003a53c1e539 in pa_mainloop_iterate (m=0x165a170, block=<optimized out>, retval=0x0) at pulse/mainloop.c:961
#5  0x0000003a53c1e5f0 in pa_mainloop_run (m=0x165a170, retval=0x0) at pulse/mainloop.c:979
#6  0x0000003a53c2c03f in thread (userdata=0x167a530) at pulse/thread-mainloop.c:94
#7  0x0000003a53438be8 in internal_thread_func (userdata=0x16783f0) at pulsecore/thread-posix.c:83
#8  0x0000003a37607d90 in start_thread (arg=0x7f8b63c46700) at pthread_create.c:309
#9  0x0000003a372f0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f8b79141840 (LWP 4958)):
[KCrash Handler]
#6  Phonon::Gstreamer::MediaNode::linkMediaNodeList (this=0x1406100, list=..., bin=0x12d72e0, tee=0x0, fakesink=0x0, src=0x0) at /usr/src/debug/phonon-backend-gstreamer-4.6.0/gstreamer/medianode.cpp:352
#7  0x00007f8b685eb6a9 in Phonon::Gstreamer::MediaNode::link (this=0x1406100) at /usr/src/debug/phonon-backend-gstreamer-4.6.0/gstreamer/medianode.cpp:382
#8  0x00007f8b685ee55b in loadingComplete (this=0x14060e0) at /usr/src/debug/phonon-backend-gstreamer-4.6.0/gstreamer/mediaobject.cpp:385
#9  Phonon::Gstreamer::MediaObject::handleStateChange (this=0x14060e0, oldState=<optimized out>, newState=GST_STATE_READY) at /usr/src/debug/phonon-backend-gstreamer-4.6.0/gstreamer/mediaobject.cpp:518
#10 0x00007f8b685f0ea4 in qt_static_metacall (_a=0x7fffbde00560, _id=29, _o=0x14060e0, _c=<optimized out>) at /usr/src/debug/phonon-backend-gstreamer-4.6.0/x86_64-redhat-linux-gnu/gstreamer/moc_mediaobject.cpp:142
#11 Phonon::Gstreamer::MediaObject::qt_static_metacall (_o=0x14060e0, _c=<optimized out>, _id=29, _a=0x7fffbde00560) at /usr/src/debug/phonon-backend-gstreamer-4.6.0/x86_64-redhat-linux-gnu/gstreamer/moc_mediaobject.cpp:107
#12 0x0000003a42f8e191 in QMetaObject::activate (sender=0x18539b0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffbde00560) at kernel/qobject.cpp:3547
#13 0x00007f8b685f5a3f in Phonon::Gstreamer::Pipeline::stateChanged (this=<optimized out>, _t1=GST_STATE_NULL, _t2=GST_STATE_READY) at /usr/src/debug/phonon-backend-gstreamer-4.6.0/x86_64-redhat-linux-gnu/gstreamer/moc_pipeline.cpp:191
#14 0x00007f8b685f61f2 in Phonon::Gstreamer::Pipeline::cb_state (bus=<optimized out>, gstMessage=<optimized out>, data=0x18539b0) at /usr/src/debug/phonon-backend-gstreamer-4.6.0/gstreamer/pipeline.cpp:362
#15 0x0000003a3aa0ea44 in g_closure_invoke (closure=0x185ba20, return_value=0x0, n_param_values=2, param_values=0x1862d50, invocation_hint=<optimized out>) at gclosure.c:774
#16 0x0000003a3aa20d37 in signal_emit_unlocked_R (node=<optimized out>, detail=166, instance=0x1374600, emission_return=0x0, instance_and_params=0x1862d50) at gsignal.c:3272
#17 0x0000003a3aa2a161 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=<optimized out>) at gsignal.c:3003
#18 0x0000003a3aa2a302 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3060
#19 0x0000003a55c3227a in gst_bus_sync_signal_handler (bus=0x1374600, message=0x1859310, data=<optimized out>) at gstbus.c:1137
#20 0x0000003a55c32698 in gst_bus_post (bus=0x1374600, message=0x1859310) at gstbus.c:321
#21 0x0000003a55c40f7a in gst_element_post_message (element=0x12d51e0, message=0x1859310) at gstelement.c:1820
#22 0x0000003a55c42173 in gst_element_continue_state (element=0x12d51e0, ret=<optimized out>) at gstelement.c:2385
#23 0x0000003a55c41dcf in gst_element_change_state (element=0x12d51e0, transition=<optimized out>) at gstelement.c:2755
#24 0x0000003a55c42732 in gst_element_set_state_func (element=0x12d51e0, state=GST_STATE_PLAYING) at gstelement.c:2674
#25 0x00007f8b685f4f3a in Phonon::Gstreamer::Pipeline::setState (this=0x18539b0, state=GST_STATE_PLAYING) at /usr/src/debug/phonon-backend-gstreamer-4.6.0/gstreamer/pipeline.cpp:223
#26 0x000000000040bf93 in _start ()

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

Possible duplicates by query: bug 300630, bug 300223.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-07-10 19:33:50 UTC

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