Bug 313321 - The game suddenly crashes. Same as unconfirmed bug 202352.
Summary: The game suddenly crashes. Same as unconfirmed bug 202352.
Status: RESOLVED NOT A BUG
Alias: None
Product: phonon-backend-gstreamer
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Harald Sitter
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-01-15 19:15 UTC by willowlake27
Modified: 2013-05-25 15:01 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
saved report from the crash assistant. (5.46 KB, text/plain)
2013-01-15 19:15 UTC, willowlake27
Details

Note You need to log in before you can comment on or make changes to this bug.
Description willowlake27 2013-01-15 19:15:38 UTC
Created attachment 76492 [details]
saved report from the crash assistant.

The game crashes most of the time. Occasionally there is a delay in actually removing a selected matching pair.  This is openSUSE 12.2  (Linux 3.4.11-2.16 x86_64) on KDE 4.8.5. I would be happy to send an detailed backtrace if you tell me where to find the debug headers.
Comment 1 Christoph Feck 2013-01-16 02:28:52 UTC
To workaround the issue until it is investigated, please disable sounds in the Settings menu.
Comment 2 Myriam Schweingruber 2013-04-13 11:21:10 UTC
As the backtrace below shows, you do not have debugging symbols installed for either Phonon, phonon-backend-gstreamer and pulseaudio. Please install those and provide a better backtrace. We also need the exact version of your phonon-backend-gstreamer for the bug report. See also http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports#openSUSE.

Backtrace from attachment (please always paste backtraces in the comment, else the database can't be searched for it):

Thread 1 (Thread 0x7f1271b18780 (LWP 3760)):
[KCrash Handler]
#5  0x00007f126eb7fd25 in raise () from /lib64/libc.so.6
#6  0x00007f126eb811a8 in abort () from /lib64/libc.so.6
#7  0x00007f1268f1b39d in pa_mutex_free () from /usr/lib64/libpulsecommon-1.1.so
#8  0x00007f126c80039a in pa_threaded_mainloop_free () from /usr/lib64/libpulse.so.0
#9  0x00007f12580f11d1 in ?? () from /usr/lib64/gstreamer-0.10/libgstpulse.so
#10 0x00007f12580f1388 in ?? () from /usr/lib64/gstreamer-0.10/libgstpulse.so
#11 0x00007f125f74790c in gst_element_change_state () from /usr/lib64/libgstreamer-0.10.so.0
#12 0x00007f125f748258 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#13 0x00007f125f735487 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#14 0x00007f125f74790c in gst_element_change_state () from /usr/lib64/libgstreamer-0.10.so.0
#15 0x00007f125f748258 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#16 0x00007f125f735487 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#17 0x00007f125f74790c in gst_element_change_state () from /usr/lib64/libgstreamer-0.10.so.0
#18 0x00007f125f748258 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#19 0x00007f125f735487 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#20 0x00007f125f74790c in gst_element_change_state () from /usr/lib64/libgstreamer-0.10.so.0
#21 0x00007f125f748258 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#22 0x00007f12529ff6fe in ?? () from /usr/lib64/gstreamer-0.10/libgstplaybin.so
#23 0x00007f12529ffa22 in ?? () from /usr/lib64/gstreamer-0.10/libgstplaybin.so
#24 0x00007f125f74790c in gst_element_change_state () from /usr/lib64/libgstreamer-0.10.so.0
#25 0x00007f125f748258 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#26 0x00007f125f735487 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#27 0x00007f125f766203 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#28 0x00007f12529f8f4b in ?? () from /usr/lib64/gstreamer-0.10/libgstplaybin.so
#29 0x00007f125f74790c in gst_element_change_state () from /usr/lib64/libgstreamer-0.10.so.0
#30 0x00007f125f748258 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#31 0x00007f125fa18ae6 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_gstreamer.so
#32 0x00007f125fa12497 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_gstreamer.so
#33 0x00007f125fa15d6a in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_gstreamer.so
#34 0x00007f12703350ae in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#35 0x00007f126f6cc74c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#36 0x00007f126f6d0c7a in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#37 0x00007f1271511006 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#38 0x00007f127032073e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#39 0x00007f1270324091 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4
#40 0x00007f127034e7a3 in ?? () from /usr/lib64/libQtCore.so.4
#41 0x00007f126ab623b5 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#42 0x00007f126ab626e8 in ?? () from /usr/lib64/libglib-2.0.so.0
#43 0x00007f126ab627a4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#44 0x00007f127034e936 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#45 0x00007f126f76c8ae in ?? () from /usr/lib64/libQtGui.so.4
#46 0x00007f127031f73f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#47 0x00007f127031f9c8 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#48 0x00007f12703243a8 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#49 0x000000000040a281 in ?? ()
#50 0x00007f126eb6c455 in __libc_start_main () from /lib64/libc.so.6
#51 0x000000000040a2d9 in _start ()
Comment 3 willowlake27 2013-04-13 12:40:24 UTC
The work around works for me. I forgot all about it. Apparently you are aware of the cause and don't actually need further info from me.  Thanks for your response.
(In reply to comment #2)
> As the backtrace below shows, you do not have debugging symbols installed
> for either Phonon, phonon-backend-gstreamer and pulseaudio. Please install
> those and provide a better backtrace. We also need the exact version of your
> phonon-backend-gstreamer for the bug report. See also
> http://techbase.kde.org/Development/Tutorials/Debugging/
> How_to_create_useful_crash_reports#openSUSE.
> 
> Backtrace from attachment (please always paste backtraces in the comment,
> else the database can't be searched for it):
> 
> Thread 1 (Thread 0x7f1271b18780 (LWP 3760)):
> [KCrash Handler]
> #5  0x00007f126eb7fd25 in raise () from /lib64/libc.so.6
> #6  0x00007f126eb811a8 in abort () from /lib64/libc.so.6
> #7  0x00007f1268f1b39d in pa_mutex_free () from
> /usr/lib64/libpulsecommon-1.1.so
> #8  0x00007f126c80039a in pa_threaded_mainloop_free () from
> /usr/lib64/libpulse.so.0
> #9  0x00007f12580f11d1 in ?? () from /usr/lib64/gstreamer-0.10/libgstpulse.so
> #10 0x00007f12580f1388 in ?? () from /usr/lib64/gstreamer-0.10/libgstpulse.so
> #11 0x00007f125f74790c in gst_element_change_state () from
> /usr/lib64/libgstreamer-0.10.so.0
> #12 0x00007f125f748258 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
> #13 0x00007f125f735487 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
> #14 0x00007f125f74790c in gst_element_change_state () from
> /usr/lib64/libgstreamer-0.10.so.0
> #15 0x00007f125f748258 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
> #16 0x00007f125f735487 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
> #17 0x00007f125f74790c in gst_element_change_state () from
> /usr/lib64/libgstreamer-0.10.so.0
> #18 0x00007f125f748258 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
> #19 0x00007f125f735487 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
> #20 0x00007f125f74790c in gst_element_change_state () from
> /usr/lib64/libgstreamer-0.10.so.0
> #21 0x00007f125f748258 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
> #22 0x00007f12529ff6fe in ?? () from
> /usr/lib64/gstreamer-0.10/libgstplaybin.so
> #23 0x00007f12529ffa22 in ?? () from
> /usr/lib64/gstreamer-0.10/libgstplaybin.so
> #24 0x00007f125f74790c in gst_element_change_state () from
> /usr/lib64/libgstreamer-0.10.so.0
> #25 0x00007f125f748258 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
> #26 0x00007f125f735487 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
> #27 0x00007f125f766203 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
> #28 0x00007f12529f8f4b in ?? () from
> /usr/lib64/gstreamer-0.10/libgstplaybin.so
> #29 0x00007f125f74790c in gst_element_change_state () from
> /usr/lib64/libgstreamer-0.10.so.0
> #30 0x00007f125f748258 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
> #31 0x00007f125fa18ae6 in ?? () from
> /usr/lib64/kde4/plugins/phonon_backend/phonon_gstreamer.so
> #32 0x00007f125fa12497 in ?? () from
> /usr/lib64/kde4/plugins/phonon_backend/phonon_gstreamer.so
> #33 0x00007f125fa15d6a in ?? () from
> /usr/lib64/kde4/plugins/phonon_backend/phonon_gstreamer.so
> #34 0x00007f12703350ae in QObject::event(QEvent*) () from
> /usr/lib64/libQtCore.so.4
> #35 0x00007f126f6cc74c in QApplicationPrivate::notify_helper(QObject*,
> QEvent*) () from /usr/lib64/libQtGui.so.4
> #36 0x00007f126f6d0c7a in QApplication::notify(QObject*, QEvent*) () from
> /usr/lib64/libQtGui.so.4
> #37 0x00007f1271511006 in KApplication::notify(QObject*, QEvent*) () from
> /usr/lib64/libkdeui.so.5
> #38 0x00007f127032073e in QCoreApplication::notifyInternal(QObject*,
> QEvent*) () from /usr/lib64/libQtCore.so.4
> #39 0x00007f1270324091 in
> QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) ()
> from /usr/lib64/libQtCore.so.4
> #40 0x00007f127034e7a3 in ?? () from /usr/lib64/libQtCore.so.4
> #41 0x00007f126ab623b5 in g_main_context_dispatch () from
> /usr/lib64/libglib-2.0.so.0
> #42 0x00007f126ab626e8 in ?? () from /usr/lib64/libglib-2.0.so.0
> #43 0x00007f126ab627a4 in g_main_context_iteration () from
> /usr/lib64/libglib-2.0.so.0
> #44 0x00007f127034e936 in
> QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
> () from /usr/lib64/libQtCore.so.4
> #45 0x00007f126f76c8ae in ?? () from /usr/lib64/libQtGui.so.4
> #46 0x00007f127031f73f in
> QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
> /usr/lib64/libQtCore.so.4
> #47 0x00007f127031f9c8 in
> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
> /usr/lib64/libQtCore.so.4
> #48 0x00007f12703243a8 in QCoreApplication::exec() () from
> /usr/lib64/libQtCore.so.4
> #49 0x000000000040a281 in ?? ()
> #50 0x00007f126eb6c455 in __libc_start_main () from /lib64/libc.so.6
> #51 0x000000000040a2d9 in _start ()
Comment 4 Myriam Schweingruber 2013-04-13 14:18:47 UTC
On the contrary, we still need a better backtrace, else it is impossible to know what causes the problem.
Comment 5 willowlake27 2013-04-26 16:01:10 UTC
I've installed all the debuginfo I could find. The lib*.so don't show much so I probably need debuggable versions. Another backtrace follows and a list on installed debug rpms.

There have been a few updates recently. Still crashes, but less frequently. The 5 second delays after selecting matches still happens (and is very annoying).
-----------------------------------------------------------------------------------------------------
Application: kshisen (1.8.4)
KDE Platform Version: 4.8.5 (4.8.5) "release 2"
Qt Version: 4.8.1
Operating System: Linux 3.4.33-2.24-desktop x86_64
Distribution: "openSUSE 12.2 (x86_64)"

-- Information about the crash:
<In detail, tell us what you were doing  when the application crashed.>

The crash can be reproduced some of the time.

-- Backtrace:
Application: Shisen-Sho (kshisen), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fb7b39f9780 (LWP 3655))]

Thread 3 (Thread 0x7fb79749d700 (LWP 4974)):
#0  0x00007fb7ae9038f4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fb7aca7f6ef in g_cond_wait () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fb7a1669c63 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#3  0x00007fb7aca668e2 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007fb7aca660e5 in ?? () from /usr/lib64/libglib-2.0.so.0
#5  0x00007fb7ae8ffe0e in start_thread () from /lib64/libpthread.so.0
#6  0x00007fb7b0b102cd in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fb7948c7700 (LWP 4975)):
#0  0x00007fb7ae9038f4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fb7aca7f6ef in g_cond_wait () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fb7a1669c63 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#3  0x00007fb7aca668e2 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007fb7aca660e5 in ?? () from /usr/lib64/libglib-2.0.so.0
#5  0x00007fb7ae8ffe0e in start_thread () from /lib64/libpthread.so.0
#6  0x00007fb7b0b102cd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fb7b39f9780 (LWP 3655)):
[KCrash Handler]
#6  0x00007fb7b0a60d25 in raise () from /lib64/libc.so.6
#7  0x00007fb7b0a621a8 in abort () from /lib64/libc.so.6
#8  0x00007fb7aadfc39d in pa_mutex_free (m=0x3247430) at pulsecore/mutex-posix.c:81
#9  0x00007fb7ae6e139a in pa_threaded_mainloop_free (m=0x30be3a0) at pulse/thread-mainloop.c:131
#10 0x00007fb799fd21d1 in gst_pulsesink_release_mainloop (psink=0x2775610) at pulsesink.c:2939
#11 0x00007fb799fd2388 in gst_pulsesink_change_state (element=0x2775610, transition=GST_STATE_CHANGE_READY_TO_NULL) at pulsesink.c:3020
#12 0x00007fb7a162890c in gst_element_change_state () from /usr/lib64/libgstreamer-0.10.so.0
#13 0x00007fb7a1629258 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#14 0x00007fb7a1616487 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#15 0x00007fb7a162890c in gst_element_change_state () from /usr/lib64/libgstreamer-0.10.so.0
#16 0x00007fb7a1629258 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#17 0x00007fb7a1616487 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#18 0x00007fb7a162890c in gst_element_change_state () from /usr/lib64/libgstreamer-0.10.so.0
#19 0x00007fb7a1629258 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#20 0x00007fb7a1616487 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#21 0x00007fb7a162890c in gst_element_change_state () from /usr/lib64/libgstreamer-0.10.so.0
#22 0x00007fb7a1629258 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#23 0x00007fb7948e06fe in activate_chain (activate=0, chain=0x7fb76c37e790) at gstplaysink.c:971
#24 activate_chain (chain=0x7fb76c37e790, activate=0) at gstplaysink.c:957
#25 0x00007fb7948e0a22 in gst_play_sink_change_state (element=0x3169c70, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstplaysink.c:3587
#26 0x00007fb7a162890c in gst_element_change_state () from /usr/lib64/libgstreamer-0.10.so.0
#27 0x00007fb7a1629258 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#28 0x00007fb7a1616487 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#29 0x00007fb7a1647203 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#30 0x00007fb7948d9f4b in gst_play_bin_change_state (element=0x31bf000, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstplaybin2.c:3936
#31 0x00007fb7a162890c in gst_element_change_state () from /usr/lib64/libgstreamer-0.10.so.0
#32 0x00007fb7a1629258 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#33 0x00007fb7a18f9ae6 in Phonon::Gstreamer::Pipeline::setState (this=0x3184ec0, state=GST_STATE_READY) at /usr/src/debug/phonon-backend-gstreamer-4.6.1/gstreamer/pipeline.cpp:242
#34 0x00007fb7a18f3497 in Phonon::Gstreamer::MediaObject::handleEndOfStream (this=0x3184ce0) at /usr/src/debug/phonon-backend-gstreamer-4.6.1/gstreamer/mediaobject.cpp:575
#35 0x00007fb7a18f6d6a in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at /usr/src/debug/phonon-backend-gstreamer-4.6.1/build/gstreamer/moc_mediaobject.cpp:139
#36 Phonon::Gstreamer::MediaObject::qt_static_metacall (_o=0x3184ce0, _c=3655, _id=6, _a=0xffffffffffffffff) at /usr/src/debug/phonon-backend-gstreamer-4.6.1/build/gstreamer/moc_mediaobject.cpp:107
#37 0x00007fb7b22160ae in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#38 0x00007fb7b15ad74c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#39 0x00007fb7b15b1c7a in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#40 0x00007fb7b33f2006 in KApplication::notify (this=0x7fff540eecc0, receiver=0x3184ce0, event=0x7fb7804a6ca0) at /usr/src/debug/kdelibs-4.8.5/kdeui/kernel/kapplication.cpp:311
#41 0x00007fb7b220173e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#42 0x00007fb7b2205091 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4
#43 0x00007fb7b222f7a3 in ?? () from /usr/lib64/libQtCore.so.4
#44 0x00007fb7aca433b5 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#45 0x00007fb7aca436e8 in ?? () from /usr/lib64/libglib-2.0.so.0
#46 0x00007fb7aca437a4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#47 0x00007fb7b222f936 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#48 0x00007fb7b164d8ae in ?? () from /usr/lib64/libQtGui.so.4
#49 0x00007fb7b220073f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#50 0x00007fb7b22009c8 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#51 0x00007fb7b22053a8 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#52 0x000000000040a281 in ?? ()
#53 0x00007fb7b0a4d455 in __libc_start_main () from /lib64/libc.so.6
#54 0x000000000040a2d9 in _start ()

Report to https://bugs.kde.org

rpm installed information

PackageKit-gstreamer-plugin-0.7.4-2.21.1.x86_64
gstreamer-0_10-0.10.36-3.4.1.x86_64
gstreamer-0_10-fluendo-mp3-12-7.1.3.x86_64
gstreamer-0_10-plugin-gnomevfs-0.10.36-2.1.2.x86_64
gstreamer-0_10-plugins-base-0.10.36-2.1.2.x86_64
gstreamer-0_10-plugins-base-debuginfo-0.10.36-2.1.2.x86_64
gstreamer-0_10-plugins-good-0.10.31-3.1.2.x86_64
gstreamer-0_10-plugins-good-debuginfo-0.10.31-3.1.2.x86_64
libQtSolutions_SOAP-2_7-1-debuginfo-1.0.0-7.1.2.x86_64
libQtWebKit4-debuginfo-4.8.2+2.2.0-2.1.2.x86_64
libgstreamer-0_10-0-0.10.36-3.4.1.x86_64
libgstreamer-0_10-0-debuginfo-0.10.36-3.1.2.x86_64
libkde4-debuginfo-4.8.5-2.24.1.x86_64
libphonon4-4.6.0-3.2.2.x86_64
libpulse0-debuginfo-1.1-6.4.1.x86_64
libqt4-debuginfo-4.8.1-2.1.4.x86_64
libqt4-qt3support-debuginfo-4.8.1-2.1.4.x86_64
libqt4-sql-debuginfo-4.8.1-2.1.4.x86_64
libqt4-sql-mysql-debuginfo-4.8.1-2.1.2.x86_64
libqt4-sql-sqlite-debuginfo-4.8.1-2.1.4.x86_64
libqt4-x11-debuginfo-4.8.1-2.1.4.x86_64
phonon-backend-gstreamer-0_10-4.6.1-2.5.1.x86_64
phonon-backend-gstreamer-0_10-debuginfo-4.6.1-2.5.1.x86_64
phonon-backend-gstreamer-0_10-debugsource-4.6.1-2.5.1.x86_64
phonon-debugsource-4.6.0-3.2.2.x86_64
pulseaudio-1.1-6.4.1.x86_64
pulseaudio-debuginfo-1.1-6.1.2.x86_64
pulseaudio-debugsource-1.1-6.1.2.x86_64
pulseaudio-module-bluetooth-1.1-6.4.1.x86_64
pulseaudio-module-bluetooth-debuginfo-1.1-6.1.2.x86_64
pulseaudio-module-gconf-debuginfo-1.1-6.1.2.x86_64
pulseaudio-module-jack-1.1-6.4.1.x86_64
pulseaudio-module-jack-debuginfo-1.1-6.1.2.x86_64
pulseaudio-module-lirc-1.1-6.4.1.x86_64
pulseaudio-module-lirc-debuginfo-1.1-6.1.2.x86_64
pulseaudio-module-x11-1.1-6.4.1.x86_64
pulseaudio-module-x11-debuginfo-1.1-6.1.2.x86_64
pulseaudio-module-zeroconf-1.1-6.4.1.x86_64
pulseaudio-module-zeroconf-debuginfo-1.1-6.1.2.x86_64
pulseaudio-utils-1.1-6.4.1.x86_64
pulseaudio-utils-debuginfo-1.1-6.1.2.x86_64
Comment 6 Myriam Schweingruber 2013-04-27 07:45:33 UTC
Debuginfo for phonon-backend-gstreamer and pulseaudio is still missing. Please make sure you have the correct repository enabled for these: http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports#openSUSE
Comment 7 willowlake27 2013-04-30 11:49:23 UTC
While installing the debuginfo you requested a few updates were included. Now I can't get the game to crash. Still had the 5 second delays. Yesterday I upgraded to OpenSUSE 12.3 and everything works fine. I'm very disappointed that you got me to spend several hours working on a problem that was apparently already fixed. Until you support shifted function keys in konsole I don't use you anyway. I'm done.
Comment 8 Colin Guthrie 2013-04-30 12:15:07 UTC
I am refraining myself from writing a tirade here, but your previous comment made me very, very angry indeed.

People here are taking time out of their days to help people with problems and identify bugs that developers are usually happy to fix. This often requires a lot of investigation in order to determine where the bug actually lies which typically requires debug symbols to get a proper backtrace.

It is only with this information that we can determine whether a bug might be a duplicate and even then it requires that we be aware of the bug itself and know that it is fixed (which is often not the case as the bugs might be "fixed" by some external factor like a new kernel etc). Also keep in mind that you are working with *upstream* people here, who might not know anything about your distribution level packages or updates.

To complain that you are disappointed for the good work done by volunteers here is just astounding to me. We all work on these projects for many hours every week, mostly because we are passionate about free software. To complain about something we do for free for the benefit of everyone is just staggering.

Please take a moment to reassess your attitude when participating in free software projects and choose your words more carefully in future.
Comment 9 Ian Wadham 2013-05-01 23:08:17 UTC
willowlake and Colin Guthrie, please read comments on a similar bug starting here:
https://bugs.kde.org/show_bug.cgi?id=297006#c31

In brief, Phonon has never been good at playing the short, precisely-timed sounds required in games and the preferred method is now KgSound in the KDE Games library, which uses OpenAL and SndFile libraries to play sounds, if those libraries are available in the distro.

I think things started working for willowlake because OpenSuSE 12.3 includes KDE Games 4.10, in which KShisen and some other games had been ported to KgSound and OpenAL, away from Phonon.  To confirm this, try and play KGoldrunner with sound turned on.  If only Phonon is available (no OpenAL), it will be silent and should give a message IIRC.

willowlake, I sympathise with your point of view (see the link above).  I am the KGoldrunner author.  But do not give up and do not throw out the baby with the bath water.

Colin Guthrie, if you are on the Phonon team, please close off all bugs of this nature with a message similar to https://bugs.kde.org/show_bug.cgi?id=297006#c34

Colin, despite your protestations, which I fully support, the fact remains that some areas of KDE are less than helpful in handling bug reports.  I note that the assignee of this particular bug has not made a single comment ...
Comment 10 Myriam Schweingruber 2013-05-25 15:01:55 UTC
Since there was no feedback as requested in Comment #6, I close this report, else this stays blocked in triaging mode and will never reach the developers. Without a proper backtrace there is no use of pushing this further.
Please feel free to reopen if you can provide the necessary feedback and if this is reproducible with the 4.6.3 backend or later.