Bug 297791

Summary: Kpat Crash
Product: [Applications] kpat Reporter: Ted <teyster2>
Component: generalAssignee: Stephan Kulow <coolo>
Status: RESOLVED DUPLICATE    
Severity: crash CC: kde-games-bugs, teyster2
Priority: NOR    
Version: 3.6   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Ted 2012-04-09 17:06:48 UTC
Application: kpat (3.6)
KDE Platform Version: 4.8.2 (4.8.2)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-22-generic-pae i686
Distribution: Ubuntu precise (development branch)

-- Information about the crash:
- What I was doing when the application crashed:  each time I near finishing a game it crashes.  Also, there is a significant delay in the movement of cards, taking several seconds for each play to complete.  I've noticed this in Freecell, I don't play other card games.

The crash can be reproduced every time.

-- Backtrace:
Application: KPatience (kpat), signal: Aborted
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb4873740 (LWP 1910))]

Thread 4 (Thread 0xb1bacb40 (LWP 1911)):
#0  0xb5bb77aa in ?? () from /lib/i386-linux-gnu/libc.so.6
#1  0xb5b99161 in read () from /lib/i386-linux-gnu/libc.so.6
#2  0xb51be6be in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb517faf0 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb5180002 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb51801c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb69f88e7 in QEventDispatcherGlib::processEvents (this=0xaef00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0xb69c450d in QEventLoop::processEvents (this=0xb1bac240, flags=...) at kernel/qeventloop.cpp:149
#8  0xb69c47a9 in QEventLoop::exec (this=0xb1bac240, flags=...) at kernel/qeventloop.cpp:204
#9  0xb68ad94c in QThread::exec (this=0x9a0d618) at thread/qthread.cpp:501
#10 0xb69a1b5d in QInotifyFileSystemWatcherEngine::run (this=0x9a0d618) at io/qfilesystemwatcher_inotify.cpp:248
#11 0xb68b0de0 in QThreadPrivate::start (arg=0x9a0d618) at thread/qthread_unix.cpp:298
#12 0xb524cd4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#13 0xb5ba9ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0xa8d41b40 (LWP 2387)):
#0  0xb76ee424 in __kernel_vsyscall ()
#1  0xb525096b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb5bb73dc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb51bf7b6 in g_cond_wait () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb1022344 in gst_task_func (task=0xa9936400) at gsttask.c:312
#5  0xb1023308 in default_func (tdata=0xa987bc18, pool=0x9a54410) at gsttaskpool.c:70
#6  0xb51a4057 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb51a36c3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb524cd4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#9  0xb5ba9ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xaadd7b40 (LWP 2388)):
#0  0xb76ee424 in __kernel_vsyscall ()
#1  0xb525096b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb5bb73dc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb51bf7b6 in g_cond_wait () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb1022344 in gst_task_func (task=0xa99fa810) at gsttask.c:312
#5  0xb1023308 in default_func (tdata=0xa6a6ff58, pool=0x9a54410) at gsttaskpool.c:70
#6  0xb51a4057 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb51a36c3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb524cd4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#9  0xb5ba9ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb4873740 (LWP 1910)):
[KCrash Handler]
#7  0xb76ee424 in __kernel_vsyscall ()
#8  0xb5aed1ef in raise () from /lib/i386-linux-gnu/libc.so.6
#9  0xb5af0835 in abort () from /lib/i386-linux-gnu/libc.so.6
#10 0xb4c47f7c in pa_mutex_free () from /usr/lib/i386-linux-gnu/libpulsecommon-1.1.so
#11 0xb542e89f in pa_threaded_mainloop_free () from /usr/lib/i386-linux-gnu/libpulse.so.0
#12 0xaae23439 in ?? () from /usr/lib/i386-linux-gnu/gstreamer-0.10/libgstpulse.so
#13 0xaae23514 in ?? () from /usr/lib/i386-linux-gnu/gstreamer-0.10/libgstpulse.so
#14 0xb0fd96fb in gst_element_change_state (element=0x9b784e0, transition=GST_STATE_CHANGE_READY_TO_NULL) at gstelement.c:2761
#15 0xb0fda0ed in gst_element_set_state_func (element=0x9b784e0, state=GST_STATE_NULL) at gstelement.c:2717
#16 0xb0fd9431 in gst_element_set_state (element=0x9b784e0, state=GST_STATE_NULL) at gstelement.c:2618
#17 0xb0fc4923 in gst_bin_element_set_state (next=GST_STATE_NULL, current=GST_STATE_READY, start_time=0, base_time=0, element=0x9b784e0, bin=0x9a1d028) at gstbin.c:2209
#18 gst_bin_change_state_func (element=0x9a1d028, transition=GST_STATE_CHANGE_READY_TO_NULL) at gstbin.c:2518
#19 0xb0fd96fb in gst_element_change_state (element=0x9a1d028, transition=GST_STATE_CHANGE_READY_TO_NULL) at gstelement.c:2761
#20 0xb0fda0ed in gst_element_set_state_func (element=0x9a1d028, state=GST_STATE_NULL) at gstelement.c:2717
#21 0xb0fd9431 in gst_element_set_state (element=0x9a1d028, state=GST_STATE_NULL) at gstelement.c:2618
#22 0xb0fc4923 in gst_bin_element_set_state (next=GST_STATE_NULL, current=GST_STATE_READY, start_time=0, base_time=0, element=0x9a1d028, bin=0x9a1d1c8) at gstbin.c:2209
#23 gst_bin_change_state_func (element=0x9a1d1c8, transition=GST_STATE_CHANGE_READY_TO_NULL) at gstbin.c:2518
#24 0xb0fd96fb in gst_element_change_state (element=0x9a1d1c8, transition=GST_STATE_CHANGE_READY_TO_NULL) at gstelement.c:2761
#25 0xb0fda0ed in gst_element_set_state_func (element=0x9a1d1c8, state=GST_STATE_NULL) at gstelement.c:2717
#26 0xb0fd9431 in gst_element_set_state (element=0x9a1d1c8, state=GST_STATE_NULL) at gstelement.c:2618
#27 0xb0fc4923 in gst_bin_element_set_state (next=GST_STATE_NULL, current=GST_STATE_READY, start_time=0, base_time=0, element=0x9a1d1c8, bin=0xa14cc70) at gstbin.c:2209
#28 gst_bin_change_state_func (element=0xa14cc70, transition=GST_STATE_CHANGE_READY_TO_NULL) at gstbin.c:2518
#29 0xb0fd96fb in gst_element_change_state (element=0xa14cc70, transition=GST_STATE_CHANGE_READY_TO_NULL) at gstelement.c:2761
#30 0xb0fda0ed in gst_element_set_state_func (element=0xa14cc70, state=GST_STATE_NULL) at gstelement.c:2717
#31 0xb0fd9431 in gst_element_set_state (element=0xa14cc70, state=GST_STATE_NULL) at gstelement.c:2618
#32 0xa63d294b in activate_chain (activate=0, chain=0xa6407920) at gstplaysink.c:971
#33 activate_chain (chain=0xa6407920, activate=0) at gstplaysink.c:957
#34 0xa63d6521 in gst_play_sink_change_state (element=0x9d50020, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstplaysink.c:3587
#35 0xb0fd96fb in gst_element_change_state (element=0x9d50020, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstelement.c:2761
#36 0xb0fda0ed in gst_element_set_state_func (element=0x9d50020, state=GST_STATE_READY) at gstelement.c:2717
#37 0xb0fd9431 in gst_element_set_state (element=0x9d50020, state=GST_STATE_READY) at gstelement.c:2618
#38 0xb0fc4923 in gst_bin_element_set_state (next=GST_STATE_READY, current=GST_STATE_PAUSED, start_time=0, base_time=0, element=0x9d50020, bin=0x9d4ec10) at gstbin.c:2209
#39 gst_bin_change_state_func (element=0x9d4ec10, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:2518
#40 0xb0ffc220 in gst_pipeline_change_state (element=0x9d4ec10, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstpipeline.c:482
#41 0xa63cb7d9 in gst_play_bin_change_state (element=0x9d4ec10, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstplaybin2.c:3936
#42 0xb0fd96fb in gst_element_change_state (element=0x9d4ec10, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstelement.c:2761
#43 0xb0fda0ed in gst_element_set_state_func (element=0x9d4ec10, state=GST_STATE_READY) at gstelement.c:2717
#44 0xb0fd9431 in gst_element_set_state (element=0x9d4ec10, state=GST_STATE_READY) at gstelement.c:2618
#45 0xb10b0720 in Phonon::Gstreamer::Pipeline::setState (this=0x9d49650, state=GST_STATE_READY) at ../../gstreamer/pipeline.cpp:223
#46 0xb10a8029 in Phonon::Gstreamer::MediaObject::requestState (this=0x9d47a98, state=Phonon::StoppedState) at ../../gstreamer/mediaobject.cpp:791
#47 0xb10a80c7 in Phonon::Gstreamer::MediaObject::stop (this=0x9d47a98) at ../../gstreamer/mediaobject.cpp:424
#48 0xb72aa9c0 in Phonon::MediaObject::stop (this=0x9a0ffb0) at ../../phonon/mediaobject.cpp:129
#49 0xb72aafce in Phonon::MediaObject::setCurrentSource (this=0x9a0ffb0, newSource=...) at ../../phonon/mediaobject.cpp:248
#50 0x0807857a in SoundEngine::cardsPutDown (this=0x9a0fbe8) at ../../kpat/soundengine.cpp:51
#51 0x080785b5 in SoundEngine::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at ./soundengine.moc:52
#52 0xb69dc6b1 in QMetaObject::activate (sender=0x9d610b8, m=0x8095344, local_signal_index=12, argv=0x0) at kernel/qobject.cpp:3547
#53 0x0805f427 in DealerScene::cardsPutDown (this=0x9d610b8) at ./moc_dealer.cpp:268
#54 0x0805f4d0 in mouseReleaseEvent (e=0xbfa7a648, this=0x9d610b8) at ../../kpat/dealer.cpp:897
#55 DealerScene::mouseReleaseEvent (this=0x9d610b8, e=0xbfa7a648) at ../../kpat/dealer.cpp:882
#56 0xb656d33c in QGraphicsScene::event (this=0x9d610b8, event=0xbfa7a648) at graphicsview/qgraphicsscene.cpp:3458
#57 0xb5eb0ed4 in notify_helper (e=0xbfa7a648, receiver=0x9d610b8, this=0x9848d90) at kernel/qapplication.cpp:4559
#58 QApplicationPrivate::notify_helper (this=0x9848d90, receiver=0x9d610b8, e=0xbfa7a648) at kernel/qapplication.cpp:4531
#59 0xb5eb630d in QApplication::notify (this=0xbfa7a648, receiver=0x9d610b8, e=0xbfa7a648) at kernel/qapplication.cpp:4288
#60 0xb6fe0b21 in KApplication::notify (this=0xbfa7b60c, receiver=0x9d610b8, event=0xbfa7a648) at ../../kdeui/kernel/kapplication.cpp:311
#61 0xb69c597e in QCoreApplication::notifyInternal (this=0xbfa7b60c, receiver=0x9d610b8, event=0xbfa7a648) at kernel/qcoreapplication.cpp:876
#62 0xb5eaeced in sendSpontaneousEvent (event=0xbfa7a648, receiver=0x9d610b8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#63 qt_sendSpontaneousEvent (receiver=0x9d610b8, event=0xbfa7a648) at kernel/qapplication.cpp:5557
#64 0xb658c3b8 in QGraphicsView::mouseReleaseEvent (this=0x9974ba8, event=0xbfa7ad64) at graphicsview/qgraphicsview.cpp:3338
#65 0xb5f0b1ac in QWidget::event (this=0x9974ba8, event=0xbfa7ad64) at kernel/qwidget.cpp:8362
#66 0xb6328e25 in QFrame::event (this=0x9974ba8, e=0xbfa7ad64) at widgets/qframe.cpp:557
#67 0xb63bba81 in QAbstractScrollArea::viewportEvent (this=0x9974ba8, e=0xbfa7ad64) at widgets/qabstractscrollarea.cpp:1043
#68 0xb658f67c in QGraphicsView::viewportEvent (this=0x9974ba8, event=0xbfa7ad64) at graphicsview/qgraphicsview.cpp:2866
#69 0xb63be1a6 in viewportEvent (this=<optimized out>, event=0xbfa7ad64) at widgets/qabstractscrollarea_p.h:100
#70 eventFilter (e=0xbfa7ad64, this=<optimized out>, o=<optimized out>) at widgets/qabstractscrollarea_p.h:116
#71 QAbstractScrollAreaFilter::eventFilter (this=0x9976160, o=0x99778e8, e=0xbfa7ad64) at widgets/qabstractscrollarea_p.h:115
#72 0xb69c5b16 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9848d90, receiver=0x99778e8, event=0xbfa7ad64) at kernel/qcoreapplication.cpp:986
#73 0xb5eb0ea2 in notify_helper (e=0xbfa7ad64, receiver=0x99778e8, this=0x9848d90) at kernel/qapplication.cpp:4555
#74 QApplicationPrivate::notify_helper (this=0x9848d90, receiver=0x99778e8, e=0xbfa7ad64) at kernel/qapplication.cpp:4531
#75 0xb5eb7024 in QApplication::notify (this=0x9848d90, receiver=0x99778e8, e=0xbfa7ad64) at kernel/qapplication.cpp:4102
#76 0xb6fe0b21 in KApplication::notify (this=0xbfa7b60c, receiver=0x99778e8, event=0xbfa7ad64) at ../../kdeui/kernel/kapplication.cpp:311
#77 0xb69c597e in QCoreApplication::notifyInternal (this=0xbfa7b60c, receiver=0x99778e8, event=0xbfa7ad64) at kernel/qcoreapplication.cpp:876
#78 0xb5eb1e95 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#79 QApplicationPrivate::sendMouseEvent (receiver=0x99778e8, event=0xbfa7ad64, alienWidget=0x99778e8, nativeWidget=0x9974ba8, buttonDown=0xb6845cf4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3170
#80 0xb5f3e074 in QETWidget::translateMouseEvent (this=0x9974ba8, event=0xbfa7b21c) at kernel/qapplication_x11.cpp:4617
#81 0xb5f3cc0d in QApplication::x11ProcessEvent (this=0xbfa7b60c, event=0xbfa7b21c) at kernel/qapplication_x11.cpp:3732
#82 0xb5f69eac in x11EventSourceDispatch (s=0x9845ea8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#83 0xb517fcda in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#84 0xb51800e5 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#85 0xb51801c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#86 0xb69f8887 in QEventDispatcherGlib::processEvents (this=0x9816798, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#87 0xb5f69aaa in QGuiEventDispatcherGlib::processEvents (this=0x9816798, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#88 0xb69c450d in QEventLoop::processEvents (this=0xbfa7b514, flags=...) at kernel/qeventloop.cpp:149
#89 0xb69c47a9 in QEventLoop::exec (this=0xbfa7b514, flags=...) at kernel/qeventloop.cpp:204
#90 0xb69c9eba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#91 0xb5eaea74 in QApplication::exec () at kernel/qapplication.cpp:3820
#92 0x0805b8ac in main (argc=<error reading variable: Cannot access memory at address 0x776>, argv=<error reading variable: Cannot access memory at address 0x77a>) at ../../kpat/main.cpp:325

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

Possible duplicates by query: bug 297260.

Reported using DrKonqi
Comment 1 Ted 2012-04-14 16:50:37 UTC
Created attachment 70380 [details]
New crash information added by DrKonqi

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

- What I was doing when the application crashed: just playing the game Freecell, have since played other games of Kpat with similar results.

-- Backtrace (Reduced):
#10 0xb4cdef7c in pa_mutex_free () from /usr/lib/i386-linux-gnu/libpulsecommon-1.1.so
#11 0xb54c489f in pa_threaded_mainloop_free () from /usr/lib/i386-linux-gnu/libpulse.so.0
[...]
#14 0xaec7d6fb in gst_element_change_state (element=0x96ab9b0, transition=GST_STATE_CHANGE_READY_TO_NULL) at gstelement.c:2761
#15 0xaec7e0ed in gst_element_set_state_func (element=0x96ab9b0, state=GST_STATE_NULL) at gstelement.c:2717
#16 0xaec7d431 in gst_element_set_state (element=0x96ab9b0, state=GST_STATE_NULL) at gstelement.c:2618
Comment 2 Christoph Feck 2012-05-14 22:44:03 UTC

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