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
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
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.
*** Bug 299064 has been marked as a duplicate of this bug. ***
Version: 4:4.7.0really4.6.0-0ubuntu1
Info was given, so reopen.
Subscribing Colin as it appears to be PA related.
Setting status correctly, this was never closed.
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
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
*** Bug 297260 has been marked as a duplicate of this bug. ***
*** Bug 301139 has been marked as a duplicate of this bug. ***
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
*** Bug 301580 has been marked as a duplicate of this bug. ***
*** Bug 302276 has been marked as a duplicate of this bug. ***
*** Bug 302606 has been marked as a duplicate of this bug. ***
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
Is this reproducible with the phonon-backend-gstreamer version 4.6.1?
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?
It would be nice if somebody could test it, yes.
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.
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.
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.
*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. >
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. >
*** Bug 311844 has been marked as a duplicate of this bug. ***
*** Bug 317657 has been marked as a duplicate of this bug. ***
*** Bug 304869 has been marked as a duplicate of this bug. ***
*** Bug 304504 has been marked as a duplicate of this bug. ***
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.
Removing david3a9x@yahoo.com from CC list per abuse reports.
(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?
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
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.
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.
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
*** Bug 328925 has been marked as a duplicate of this bug. ***
*** Bug 330416 has been marked as a duplicate of this bug. ***
*** Bug 321050 has been marked as a duplicate of this bug. ***
*** Bug 321248 has been marked as a duplicate of this bug. ***