Bug 297006 - Kshisen SIGABRT during normal play
Summary: Kshisen SIGABRT during normal play
Status: RESOLVED WORKSFORME
Alias: None
Product: phonon-backend-gstreamer
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 4.6
Platform: Debian unstable Linux
: NOR crash
Target Milestone: ---
Assignee: Harald Sitter
URL:
Keywords:
: 297260 299064 301139 301580 302276 302606 304504 304869 311844 317657 321050 321248 328925 330416 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-03-29 03:32 UTC by Max Hyre
Modified: 2014-08-10 11:09 UTC (History)
21 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (30.08 KB, text/plain)
2012-05-10 03:53 UTC, George
Details
New crash information added by DrKonqi (14.73 KB, text/plain)
2012-05-17 20:25 UTC, Olaf Soyk
Details
New crash information added by DrKonqi (10.17 KB, text/plain)
2012-06-06 12:00 UTC, Martin Mokry
Details
New crash information added by DrKonqi (62.86 KB, text/plain)
2012-07-12 09:10 UTC, bengt666
Details
New crash information added by DrKonqi (32.58 KB, text/plain)
2013-06-19 16:13 UTC, ken jordan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Max Hyre 2012-03-29 03:32:44 UTC
Application: kshisen (1.8.3)
KDE Platform Version: 4.7.4 (4.7.4)
Qt Version: 4.7.4
Operating System: Linux 3.2.0-2-686-pae i686
Distribution: Debian GNU/Linux unstable (sid)

-- Information about the crash:
- What I was doing when the application crashed:

Just playing.

Possibly-relevant:

o Sound was turned on.
o Play was glacial---about 5 sec. to complete one move.  Turning off sound fixed it.
o Bug # 289473 (https://bugs.kde.org/show_bug.cgi?id=289473)

The crash can be reproduced some of the time.

-- Backtrace:
Application: Shisen-Sho (kshisen), signal: Aborted
Using host libthread_db library "/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1".
[Current thread is 1 (Thread 0xb4877710 (LWP 4139))]

Thread 3 (Thread 0xabbceb70 (LWP 4230)):
#0  0xb7731424 in __kernel_vsyscall ()
#1  0xb55f620a in __pthread_cond_wait (cond=0x91ee1d0, mutex=0x9221380) at pthread_cond_wait.c:153
#2  0xb5f4d21d in __pthread_cond_wait (cond=0x91ee1d0, mutex=0x9221380) at forward.c:139
#3  0xb33fad20 in gst_task_func (task=0x921e980) at gsttask.c:312
#4  0xb33fbe08 in default_func (tdata=0xaee00c48, pool=0x8bc1408) at gsttaskpool.c:70
#5  0xb5545207 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb5542dd4 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb55f1c39 in start_thread (arg=0xabbceb70) at pthread_create.c:304
#8  0xb5f4012e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xadbd2b70 (LWP 4231)):
#0  0xb7731424 in __kernel_vsyscall ()
#1  0xb55f620a in __pthread_cond_wait (cond=0xaee23ac0, mutex=0xaee300d8) at pthread_cond_wait.c:153
#2  0xb5f4d21d in __pthread_cond_wait (cond=0xaee23ac0, mutex=0xaee300d8) at forward.c:139
#3  0xb33fad20 in gst_task_func (task=0x921eba0) at gsttask.c:312
#4  0xb33fbe08 in default_func (tdata=0xab200c48, pool=0x8bc1408) at gsttaskpool.c:70
#5  0xb5545207 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb5542dd4 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb55f1c39 in start_thread (arg=0xadbd2b70) at pthread_create.c:304
#8  0xb5f4012e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb4877710 (LWP 4139)):
[KCrash Handler]
#7  0xb7731424 in __kernel_vsyscall ()
#8  0xb5e9a941 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#9  0xb5e9dd72 in *__GI_abort () at abort.c:92
#10 0xb52a274c in pa_mutex_free (m=0x91b7790) at pulsecore/mutex-posix.c:81
#11 0xb59d70cf in pa_threaded_mainloop_free (m=0x91f3190) at pulse/thread-mainloop.c:131
#12 0xaeff4011 in gst_pulsesink_release_mainloop (psink=0x8efc9f0) at pulsesink.c:2939
#13 0xaeff40e4 in gst_pulsesink_change_state (element=0x8efc9f0, transition=GST_STATE_CHANGE_READY_TO_NULL) at pulsesink.c:3020
#14 0xb33b07fb in gst_element_change_state (element=0x8efc9f0, transition=GST_STATE_CHANGE_READY_TO_NULL) at gstelement.c:2761
#15 0xb33b1222 in gst_element_set_state_func (element=0x8efc9f0, state=GST_STATE_NULL) at gstelement.c:2717
#16 0xb33b0531 in gst_element_set_state (element=0x8efc9f0, state=GST_STATE_NULL) at gstelement.c:2618
#17 0xb339b7f8 in gst_bin_element_set_state (next=GST_STATE_NULL, current=GST_STATE_READY, start_time=0, base_time=0, element=0x8efc9f0, bin=0x8b7a808) at gstbin.c:2209
#18 gst_bin_change_state_func (element=0x8b7a808, transition=GST_STATE_CHANGE_READY_TO_NULL) at gstbin.c:2518
#19 0xb33b07fb in gst_element_change_state (element=0x8b7a808, transition=GST_STATE_CHANGE_READY_TO_NULL) at gstelement.c:2761
#20 0xb33b1222 in gst_element_set_state_func (element=0x8b7a808, state=GST_STATE_NULL) at gstelement.c:2717
#21 0xb33b0531 in gst_element_set_state (element=0x8b7a808, state=GST_STATE_NULL) at gstelement.c:2618
#22 0xb339b7f8 in gst_bin_element_set_state (next=GST_STATE_NULL, current=GST_STATE_READY, start_time=0, base_time=0, element=0x8b7a808, bin=0x8b7a9a8) at gstbin.c:2209
#23 gst_bin_change_state_func (element=0x8b7a9a8, transition=GST_STATE_CHANGE_READY_TO_NULL) at gstbin.c:2518
#24 0xb33b07fb in gst_element_change_state (element=0x8b7a9a8, transition=GST_STATE_CHANGE_READY_TO_NULL) at gstelement.c:2761
#25 0xb33b1222 in gst_element_set_state_func (element=0x8b7a9a8, state=GST_STATE_NULL) at gstelement.c:2717
#26 0xb33b0531 in gst_element_set_state (element=0x8b7a9a8, state=GST_STATE_NULL) at gstelement.c:2618
#27 0xb339b7f8 in gst_bin_element_set_state (next=GST_STATE_NULL, current=GST_STATE_READY, start_time=0, base_time=0, element=0x8b7a9a8, bin=0x9135448) at gstbin.c:2209
#28 gst_bin_change_state_func (element=0x9135448, transition=GST_STATE_CHANGE_READY_TO_NULL) at gstbin.c:2518
#29 0xb33b07fb in gst_element_change_state (element=0x9135448, transition=GST_STATE_CHANGE_READY_TO_NULL) at gstelement.c:2761
#30 0xb33b1222 in gst_element_set_state_func (element=0x9135448, state=GST_STATE_NULL) at gstelement.c:2717
#31 0xb33b0531 in gst_element_set_state (element=0x9135448, state=GST_STATE_NULL) at gstelement.c:2618
#32 0xaa6c4aa1 in activate_chain (activate=0, chain=0x8fae0a0) at gstplaysink.c:971
#33 activate_chain (chain=0x8fae0a0, activate=0) at gstplaysink.c:957
#34 0xaa6c4f31 in gst_play_sink_change_state (element=0x8f84028, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstplaysink.c:3587
#35 0xb33b07fb in gst_element_change_state (element=0x8f84028, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstelement.c:2761
#36 0xb33b1222 in gst_element_set_state_func (element=0x8f84028, state=GST_STATE_READY) at gstelement.c:2717
#37 0xb33b0531 in gst_element_set_state (element=0x8f84028, state=GST_STATE_READY) at gstelement.c:2618
#38 0xb339b7f8 in gst_bin_element_set_state (next=GST_STATE_READY, current=GST_STATE_PAUSED, start_time=0, base_time=0, element=0x8f84028, bin=0x8f82808) at gstbin.c:2209
#39 gst_bin_change_state_func (element=0x8f82808, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:2518
#40 0xb33d4230 in gst_pipeline_change_state (element=0x8f82808, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstpipeline.c:482
#41 0xaa6c0ad9 in gst_play_bin_change_state (element=0x8f82808, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstplaybin2.c:3936
#42 0xb33b07fb in gst_element_change_state (element=0x8f82808, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstelement.c:2761
#43 0xb33b1222 in gst_element_set_state_func (element=0x8f82808, state=GST_STATE_READY) at gstelement.c:2717
#44 0xb33b0531 in gst_element_set_state (element=0x8f82808, state=GST_STATE_READY) at gstelement.c:2618
#45 0xb378ddd0 in Phonon::Gstreamer::Pipeline::setState (this=0x8f7f228, state=GST_STATE_READY) at ../../gstreamer/pipeline.cpp:223
#46 0xb37856e9 in Phonon::Gstreamer::MediaObject::requestState (this=0x8f78778, state=Phonon::StoppedState) at ../../gstreamer/mediaobject.cpp:791
#47 0xb3785787 in Phonon::Gstreamer::MediaObject::stop (this=0x8f78778) at ../../gstreamer/mediaobject.cpp:424
#48 0xb7271060 in Phonon::MediaObject::stop (this=0x890cab0) at ../../phonon/mediaobject.cpp:129
#49 0xb727166e in Phonon::MediaObject::setCurrentSource (this=0x890cab0, newSource=...) at ../../phonon/mediaobject.cpp:248
#50 0x08052ef5 in Board::playSound (this=0x8929e60, sound=...) at ../../../kshisen/src/board.cpp:2091
#51 0x08057f6e in Board::marked (this=0x8929e60, x=17, y=2) at ../../../kshisen/src/board.cpp:970
#52 0x080589b3 in mousePressEvent (e=0xbf974a24, this=0x8929e60) at ../../../kshisen/src/board.cpp:318
#53 Board::mousePressEvent (this=0x8929e60, e=0xbf974a24) at ../../../kshisen/src/board.cpp:283
#54 0xb67faf43 in QWidget::event (this=0x8929e60, event=0xbf974a24) at kernel/qwidget.cpp:8291
#55 0xb67a0a64 in notify_helper (e=0xbf974a24, receiver=0x8929e60, this=0x881b2b0) at kernel/qapplication.cpp:4486
#56 QApplicationPrivate::notify_helper (this=0x881b2b0, receiver=0x8929e60, e=0xbf974a24) at kernel/qapplication.cpp:4458
#57 0xb67a687b in QApplication::notify (this=0x881b2b0, receiver=0x8929e60, e=0xbf974a24) at kernel/qapplication.cpp:4047
#58 0xb74b8511 in KApplication::notify (this=0xbf975280, receiver=0x8929e60, event=0xbf974a24) at ../../kdeui/kernel/kapplication.cpp:311
#59 0xb62426be in QCoreApplication::notifyInternal (this=0xbf975280, receiver=0x8929e60, event=0xbf974a24) at kernel/qcoreapplication.cpp:787
#60 0xb67a1a20 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#61 QApplicationPrivate::sendMouseEvent (receiver=0x8929e60, event=0xbf974a24, alienWidget=0x8929e60, nativeWidget=0x890e4f0, buttonDown=0xb7104c74, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3146
#62 0xb682b4f4 in QETWidget::translateMouseEvent (this=0x890e4f0, event=0xbf974edc) at kernel/qapplication_x11.cpp:4465
#63 0xb682a0ce in QApplication::x11ProcessEvent (this=0xbf975280, event=0xbf974edc) at kernel/qapplication_x11.cpp:3591
#64 0xb685605c in x11EventSourceDispatch (s=0x881d4c8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#65 0xb551ba3f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#66 0xb551c170 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#67 0xb551c40a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#68 0xb6270ac7 in QEventDispatcherGlib::processEvents (this=0x87f0b98, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#69 0xb6855c5a in QGuiEventDispatcherGlib::processEvents (this=0x87f0b98, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#70 0xb62416dd in QEventLoop::processEvents (this=0xbf9751e4, flags=...) at kernel/qeventloop.cpp:149
#71 0xb6241921 in QEventLoop::exec (this=0xbf9751e4, flags=...) at kernel/qeventloop.cpp:201
#72 0xb624607a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#73 0xb679e8e4 in QApplication::exec () at kernel/qapplication.cpp:3760
#74 0x080502fd in main (argc=<error reading variable: Cannot access memory at address 0x102b>, argv=<error reading variable: Cannot access memory at address 0x102f>) at ../../../kshisen/src/main.cpp:51

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

Reported using DrKonqi
Comment 1 Frederik Schwarzer 2012-03-29 13:43:10 UTC
Thanks for the report.

There were lots of reports recently about sound issues including lag and crashes. For the KDE 4.9 version of KShisen I therefor switched to a new kdegames class for audio (KgSound). That class uses OpenAL/SndFile for sound output and Phonon only as fallback in case the former are not present.
But I will probably disable sound altogether when OpenAL/SndFile are not present since Phonon is apparently not good at playing many short sound files.

In your case it crashes deep into Phonon/PulseAudio(?) code. Unfortunately I cannot really make much out of it, so I will reassign it to the Phonon folks in the hope that they can say something more useful.

Regards
Comment 2 Myriam Schweingruber 2012-03-30 08:00:10 UTC
The problem appears to be in gstreamer itself. Which version of the phonon-backend-gstreamer do you use? You could also test with the phonon-backend-vlc instead.
Comment 3 Frederik Schwarzer 2012-04-30 18:38:36 UTC
*** Bug 299064 has been marked as a duplicate of this bug. ***
Comment 4 babalena 2012-05-07 09:02:24 UTC
Version: 4:4.7.0really4.6.0-0ubuntu1
Comment 5 Frederik Schwarzer 2012-05-07 18:03:59 UTC
Info was given, so reopen.
Comment 6 Myriam Schweingruber 2012-05-08 02:08:24 UTC
Subscribing Colin as it appears to be PA related.
Comment 7 Myriam Schweingruber 2012-05-08 02:08:59 UTC
Setting status correctly, this was never closed.
Comment 8 George 2012-05-10 03:53:44 UTC
Created attachment 70989 [details]
New crash information added by DrKonqi

kshisen (1.8.4) on KDE Platform 4.8.2 (4.8.2) using Qt 4.8.1

- What I was doing when the application crashed:Playing several games which ended sucessfully, and while in the last, about 1/3 of the way through, the game suddenly crashed without warning. Created a crash reportand saved it as a file.

-- Backtrace (Reduced):
#10 0xb524df7c in pa_mutex_free () from /usr/lib/i386-linux-gnu/libpulsecommon-1.1.so
#11 0xb596c89f in pa_threaded_mainloop_free () from /usr/lib/i386-linux-gnu/libpulse.so.0
[...]
#14 0xae7a86fb in gst_element_change_state (element=0x97be980, transition=GST_STATE_CHANGE_READY_TO_NULL) at gstelement.c:2761
#15 0xae7a90ed in gst_element_set_state_func (element=0x97be980, state=GST_STATE_NULL) at gstelement.c:2717
#16 0xae7a8431 in gst_element_set_state (element=0x97be980, state=GST_STATE_NULL) at gstelement.c:2618
Comment 9 Olaf Soyk 2012-05-17 20:25:04 UTC
Created attachment 71164 [details]
New crash information added by DrKonqi

kshisen (1.8.4) on KDE Platform 4.8.2 (4.8.2) using Qt 4.8.1

- What I was doing when the application crashed:

- Unusual behavior I noticed: It took about up to 10 seconds to complete a successful draw

-- Backtrace (Reduced):
#10 0xb51c0f7c in pa_mutex_free () from /usr/lib/i386-linux-gnu/libpulsecommon-1.1.so
#11 0xb58df89f in pa_threaded_mainloop_free () from /usr/lib/i386-linux-gnu/libpulse.so.0
[...]
#14 0xae71c6fb in gst_element_change_state (element=0x88eba70, transition=GST_STATE_CHANGE_READY_TO_NULL) at gstelement.c:2761
#15 0xae71d0ed in gst_element_set_state_func (element=0x88eba70, state=GST_STATE_NULL) at gstelement.c:2717
#16 0xae71c431 in gst_element_set_state (element=0x88eba70, state=GST_STATE_NULL) at gstelement.c:2618
Comment 10 Myriam Schweingruber 2012-05-20 23:22:15 UTC
*** Bug 297260 has been marked as a duplicate of this bug. ***
Comment 11 Frederik Schwarzer 2012-06-04 07:14:26 UTC
*** Bug 301139 has been marked as a duplicate of this bug. ***
Comment 12 Martin Mokry 2012-06-06 12:00:57 UTC
Created attachment 71619 [details]
New crash information added by DrKonqi

kshisen (1.8.4) on KDE Platform 4.8.3 (4.8.3) using Qt 4.8.2

Shin-shen-so crashes randomly

-- Backtrace (Reduced):
#8  0x4725c95f in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#9  0x4725e2b3 in __GI_abort () at abort.c:91
#10 0x4accf7be in pa_mutex_free (m=0xa01f4b8) at pulsecore/mutex-posix.c:81
#11 0x4ad3afdc in pa_threaded_mainloop_free (m=0x93a8268) at pulse/thread-mainloop.c:131
#12 0xb0f14ac1 in gst_pulsesink_release_mainloop (psink=psink@entry=0x97cdf10) at pulsesink.c:2939
Comment 13 Frederik Schwarzer 2012-06-10 15:44:27 UTC
*** Bug 301580 has been marked as a duplicate of this bug. ***
Comment 14 Christoph Feck 2012-06-20 23:53:28 UTC
*** Bug 302276 has been marked as a duplicate of this bug. ***
Comment 15 Frederik Schwarzer 2012-06-27 22:40:36 UTC
*** Bug 302606 has been marked as a duplicate of this bug. ***
Comment 16 bengt666 2012-07-12 09:10:45 UTC
Created attachment 72473 [details]
New crash information added by DrKonqi

kshisen (1.8.4) on KDE Platform 4.8.4 (4.8.4) using Qt 4.8.1

- What I was doing when the application crashed:
nothing special, just playing the game

- Unusual behavior I noticed:
The program runs extremly slow

-- Backtrace (Reduced):
#10 0x01af0f7c in pa_mutex_free () from /usr/lib/i386-linux-gnu/libpulsecommon-1.1.so
#11 0x008a689f in pa_threaded_mainloop_free () from /usr/lib/i386-linux-gnu/libpulse.so.0
[...]
#14 0x029cb6fb in gst_element_change_state (element=0x87cce70, transition=GST_STATE_CHANGE_READY_TO_NULL) at gstelement.c:2761
#15 0x029cc0ed in gst_element_set_state_func (element=0x87cce70, state=GST_STATE_NULL) at gstelement.c:2717
#16 0x029cb431 in gst_element_set_state (element=0x87cce70, state=GST_STATE_NULL) at gstelement.c:2618
Comment 17 Myriam Schweingruber 2012-07-30 20:52:45 UTC
Is this reproducible with the phonon-backend-gstreamer version 4.6.1?
Comment 18 eugeneholland 2012-07-30 22:29:02 UTC
I am sorry, I don't know. I turned off the sound and it works fine. Should I install the phonon 4.6.1?


________________________________
 From: Myriam Schweingruber <myriam@kde.org>
To: eugeneholland@sbcglobal.net 
Sent: Monday, July 30, 2012 3:52 PM
Subject: [Bug 297006] Kshisen SIGABRT during normal play
 
https://bugs.kde.org/show_bug.cgi?id=297006

Myriam Schweingruber <myriam@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |NEEDSINFO
         Resolution|---                         |WAITINGFORINFO

--- Comment #17 from Myriam Schweingruber <myriam@kde.org> ---
Is this reproducible with the phonon-backend-gstreamer version 4.6.1?
Comment 19 Myriam Schweingruber 2012-07-30 23:31:00 UTC
It would be nice if somebody could test it, yes.
Comment 20 eugeneholland 2012-07-31 00:22:44 UTC
Hi, I installed phonon-gstreamer-backend 0.10.x. This was the only thing I could find. I will get back to you on if it works.


________________________________
 From: Myriam Schweingruber <myriam@kde.org>
To: eugeneholland@sbcglobal.net 
Sent: Monday, July 30, 2012 6:31 PM
Subject: [Bug 297006] Kshisen SIGABRT during normal play
 
https://bugs.kde.org/show_bug.cgi?id=297006

--- Comment #19 from Myriam Schweingruber <myriam@kde.org> ---
It would be nice if somebody could test it, yes.
Comment 21 eugeneholland 2012-07-31 00:25:45 UTC
Backend 0.10.x didn't help much. The one you suggested wasn't available.


________________________________
 From: Myriam Schweingruber <myriam@kde.org>
To: eugeneholland@sbcglobal.net 
Sent: Monday, July 30, 2012 6:31 PM
Subject: [Bug 297006] Kshisen SIGABRT during normal play
 
https://bugs.kde.org/show_bug.cgi?id=297006

--- Comment #19 from Myriam Schweingruber <myriam@kde.org> ---
It would be nice if somebody could test it, yes.
Comment 22 Myriam Schweingruber 2012-07-31 07:22:52 UTC
Eugene: I don't know where you get that version from, I never heard of. It sounds more like a gstreamer plugin (those are actually at version 10 something and bear the version in the package name), but the phonon-backend-gstreamer package should have at least version 4.6.0. It is possible though that your distribution doesn't ship 4.6.1 yet.
Anyways, if somebody with version 4.6.1 could test that would be nice.
Comment 23 Bob 2012-07-31 16:28:07 UTC
*HI, My name is BOB! And I have no Idea what you all are talking about??
*
On Mon, Jul 30, 2012 at 3:52 PM, Myriam Schweingruber <myriam@kde.org>wrote:

> https://bugs.kde.org/show_bug.cgi?id=297006
>
> Myriam Schweingruber <myriam@kde.org> changed:
>
>            What    |Removed                     |Added
>
> ----------------------------------------------------------------------------
>              Status|NEW                         |NEEDSINFO
>          Resolution|---                         |WAITINGFORINFO
>
> --- Comment #17 from Myriam Schweingruber <myriam@kde.org> ---
> Is this reproducible with the phonon-backend-gstreamer version 4.6.1?
>
> --
> You are receiving this mail because:
> You are on the CC list for the bug.
>
Comment 24 Richard Rennie 2012-07-31 23:39:48 UTC
I have fixed the slow-play by turning off sound. Thank you.

On 31/07/2012, Bob <benzing42@gmail.com> wrote:
> https://bugs.kde.org/show_bug.cgi?id=297006
>
> --- Comment #23 from Bob <benzing42@gmail.com> ---
> *HI, My name is BOB! And I have no Idea what you all are talking about??
> *
> On Mon, Jul 30, 2012 at 3:52 PM, Myriam Schweingruber
> <myriam@kde.org>wrote:
>
>> https://bugs.kde.org/show_bug.cgi?id=297006
>>
>> Myriam Schweingruber <myriam@kde.org> changed:
>>
>>            What    |Removed                     |Added
>>
>> ----------------------------------------------------------------------------
>>              Status|NEW                         |NEEDSINFO
>>          Resolution|---                         |WAITINGFORINFO
>>
>> --- Comment #17 from Myriam Schweingruber <myriam@kde.org> ---
>> Is this reproducible with the phonon-backend-gstreamer version 4.6.1?
>>
>> --
>> You are receiving this mail because:
>> You are on the CC list for the bug.
>>
>
> --
> You are receiving this mail because:
> You are on the CC list for the bug.
>
Comment 25 Christoph Feck 2012-12-17 21:32:04 UTC
*** Bug 311844 has been marked as a duplicate of this bug. ***
Comment 26 Christoph Feck 2013-04-01 00:33:30 UTC
*** Bug 317657 has been marked as a duplicate of this bug. ***
Comment 27 Myriam Schweingruber 2013-04-13 13:11:01 UTC
*** Bug 304869 has been marked as a duplicate of this bug. ***
Comment 28 Myriam Schweingruber 2013-04-13 13:12:16 UTC
*** Bug 304504 has been marked as a duplicate of this bug. ***
Comment 29 Myriam Schweingruber 2013-04-13 13:16:40 UTC
Please all, make sure you have the latest Pulseaudio and gstreamer packages on your system, this might well be an upstream problem.

Without feedback within the next 3 weeks this report will be closed.
Comment 30 Ben Cooksley 2013-04-13 22:23:55 UTC
Removing david3a9x@yahoo.com from CC list per abuse reports.
Comment 31 Ian Wadham 2013-04-14 01:13:00 UTC
(In reply to comment #29)
> Please all, make sure you have the latest Pulseaudio and gstreamer packages
> on your system, this might well be an upstream problem.
> 
> Without feedback within the next 3 weeks this report will be closed.

This seems a little draconian ...  Cannot somebody at the Phonon end simply try out the game, with all the latest packages, etc. and advise what the exact versions are?  Or perhaps they would find that they can reproduce the bug and can then decide what to do about problems with very short sounds in Phonon?

As author of KGoldrunner, I went all this route with KGoldrunner and Phonon a few years ago, even went on the Phonon email list, built with various latest and 'experimental' versions (as requested), turned on debugging switches, forwarded logs to the list (as requested).  None of this received a response from the 'phonominals'.  It was hardly an encouraging experience.  I had spent at least a month trying various things at the request of the Phonon team. 

Finally I switched to an early version of the new KDE Games library, which uses OpenAL, and all the (years of) problems with sound using Phonon in KGoldrunner went away.  The change took only a day or two of work on my part.

Is it not time some representative of Phonon bit the bullet and officially marked Phonon as unsuitable for playing short, accurately timed sounds, such as occur in games?
Comment 32 Myriam Schweingruber 2013-04-14 09:47:19 UTC
The time constraint was set because there have been several requests by the developers for people to test over all the time this bug and its duplicates is open, and they use outdated backend for most of them. We can't reproduce this here, that is why we ask people to test

FWIW: I can't reproduce this with the Phonon-backend-vlc 0.6.3 on KDE 4.10.2, Pulaseaudio 1.3
Comment 33 Ian Wadham 2013-04-15 05:30:07 UTC
It looks as though KShisen was ported to use KgSound/OpenAL about a year ago.  See
https://projects.kde.org/projects/kde/kdegames/kshisen/repository/revisions/master/changes/src/board.cpp

This change would have been released with KDE 4.9.

Myriam, if you lack OpenAL or SndFile libraries in your system, fallback to Phonon (by KgSound) may well be occurring in KShisen.  Otherwise, KShisen probably works for you because you are using KDE >= 4.9 and getting the OpenAL version, not because you are using a more recent version of Phonon and another backend (not GStreamer I see).

To save further time, I suggest this bug report be closed with a note to use KShisen with KDE 4.9 or later and to make sure the distro involved provides OpenAL and SndFile.

Similarly for other sound-related bugs  in games that have now been ported to OpenAL and SndFile.
Comment 34 Myriam Schweingruber 2013-04-15 06:05:57 UTC
Closing based on comment #3, thank you to Ian Wadham for the feedback.

Everybody please upgrade your KDE to at least 4.9 or later, as there were quite some changes in how KShisen handles sound events.
Comment 35 ken jordan 2013-06-19 16:13:18 UTC
Created attachment 80641 [details]
New crash information added by DrKonqi

kpat (3.6) on KDE Platform 4.8.5 (4.8.5) using Qt 4.8.1

- What I was doing when the application crashed:still trying to play card game hangs up or crashes with bug report

-- Backtrace (Reduced):
#6  0x00007f8090069425 in __GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f809006cb8b in __GI_abort () at abort.c:91
#8  0x00007f8089bd8dcd in pa_mutex_free () from /usr/lib/x86_64-linux-gnu/libpulsecommon-1.1.so
#9  0x00007f808dfc166e in pa_threaded_mainloop_free () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
[...]
#12 0x00007f807684adac in gst_element_change_state (element=0x3371550, transition=<optimized out>) at gstelement.c:2761
Comment 36 Christoph Feck 2013-12-28 00:56:49 UTC
*** Bug 328925 has been marked as a duplicate of this bug. ***
Comment 37 Jekyll Wu 2014-01-26 06:10:37 UTC
*** Bug 330416 has been marked as a duplicate of this bug. ***
Comment 38 Myriam Schweingruber 2014-08-10 11:09:01 UTC
*** Bug 321050 has been marked as a duplicate of this bug. ***
Comment 39 Myriam Schweingruber 2014-08-10 11:09:59 UTC
*** Bug 321248 has been marked as a duplicate of this bug. ***