Bug 366111 - Kpatience crashes when clicking on Freecell
Summary: Kpatience crashes when clicking on Freecell
Status: RESOLVED WORKSFORME
Alias: None
Product: kpat
Classification: Applications
Component: general (show other bugs)
Version: 3.6
Platform: Debian stable Linux
: NOR crash
Target Milestone: ---
Assignee: Stephan Kulow
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-07-26 01:12 UTC by Alexis Kauffmann
Modified: 2018-12-02 03:49 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexis Kauffmann 2016-07-26 01:12:46 UTC
Application: kpat (3.6)
KDE Platform Version: 4.14.2
Qt Version: 4.8.6
Operating System: Linux 4.6.0-0.bpo.1-amd64 x86_64
Distribution: Debian GNU/Linux 8.5 (jessie)

-- Information about the crash:
- What I was doing when the application crashed: I started KPatience and then, at the game option Window, I clicked on "Freecell" and, then KPatience crashed. I then restarted KPatience, repeated the operation and played a Freecell game with no further incidents. It happened three times today, which means this problem is erratic (it does not happen every time) but consistent (repeats frequently).

-- Backtrace:
Application: KPatience (kpat), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[KCrash Handler]
#6  __memcpy_sse2_unaligned () at ../sysdeps/x86_64/multiarch/memcpy-sse2-unaligned.S:33
#7  0x00007fd3e1038894 in memcpy (__len=<optimized out>, __src=<optimized out>, __dest=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/string3.h:51
#8  SharedMemory::defragment (this=this@entry=0x7fd3cd806000) at ../../kdecore/util/kshareddatacache.cpp:727
#9  0x00007fd3e1039a0a in SharedMemory::removeUsedPages (this=0x7fd3cd806000, numberNeeded=4) at ../../kdecore/util/kshareddatacache.cpp:922
#10 0x00007fd3e10326f1 in KSharedDataCache::insert (this=this@entry=0xa87fb0, key=..., data=...) at ../../kdecore/util/kshareddatacache.cpp:1552
#11 0x00007fd3e17f2b61 in KImageCache::insertImage (this=0xa87fb0, key=..., image=...) at ../../kdeui/util/kimagecache.cpp:103
#12 0x0000000000458d0d in ?? ()
#13 0x0000000000458df0 in KAbstractCardDeck::cardPixmap(unsigned int, bool) ()
#14 0x000000000045b8e2 in KCard::paint(QPainter*, QStyleOptionGraphicsItem const*, QWidget*) ()
#15 0x00007fd3e03faa91 in QGraphicsScenePrivate::draw (this=0x7fd3cd878000, this@entry=0x94b340, item=0xbbfad0, painter=0x7fffcf213460, viewTransform=0x2000, viewTransform@entry=0x7fffcf2134f0, transformPtr=0x72, transformPtr@entry=0x7fffcf213120, exposedRegion=0x7fd3cd809c68, exposedRegion@entry=0x9d76b8, widget=0xa08320, opacity=3.2252605360516574e-319, opacity@entry=1, effectTransform=0x0, wasDirtyParentSceneTransform=true, drawItem=true) at graphicsview/qgraphicsscene.cpp:4964
#16 0x00007fd3e03fb8c7 in QGraphicsScenePrivate::drawSubtreeRecursive (this=this@entry=0x94b340, item=0xbbfad0, painter=painter@entry=0x7fffcf213460, viewTransform=viewTransform@entry=0x7fffcf2134f0, exposedRegion=exposedRegion@entry=0x9d76b8, widget=widget@entry=0xa08320, parentOpacity=parentOpacity@entry=1, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4857
#17 0x00007fd3e03fbfe0 in QGraphicsScenePrivate::drawItems (this=0x94b340, painter=painter@entry=0x7fffcf213460, viewTransform=viewTransform@entry=0x7fffcf2134f0, exposedRegion=exposedRegion@entry=0x9d76b8, widget=0xa08320) at graphicsview/qgraphicsscene.cpp:4739
#18 0x00007fd3e041b17f in QGraphicsView::paintEvent (this=<optimized out>, event=<optimized out>) at graphicsview/qgraphicsview.cpp:3471
#19 0x00007fd3dfe2e748 in QWidget::event (this=0xa777a0, event=0x7fffcf213ba0) at kernel/qwidget.cpp:8775
#20 0x00007fd3e01f083e in QFrame::event (this=0xa777a0, e=0x7fffcf213ba0) at widgets/qframe.cpp:557
#21 0x00007fd3e0419e81 in QGraphicsView::viewportEvent (this=0xa777a0, event=0x7fffcf213ba0) at graphicsview/qgraphicsview.cpp:2866
#22 0x00007fd3e0a8a886 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0x7f8be0, receiver=receiver@entry=0xa08320, event=event@entry=0x7fffcf213ba0) at kernel/qcoreapplication.cpp:1065
#23 0x00007fd3dfddb46c in QApplicationPrivate::notify_helper (this=this@entry=0x7f8be0, receiver=receiver@entry=0xa08320, e=e@entry=0x7fffcf213ba0) at kernel/qapplication.cpp:4566
#24 0x00007fd3dfde1fa8 in QApplication::notify (this=this@entry=0x7fffcf215510, receiver=receiver@entry=0xa08320, e=e@entry=0x7fffcf213ba0) at kernel/qapplication.cpp:4356
#25 0x00007fd3e17891aa in KApplication::notify (this=0x7fffcf215510, receiver=0xa08320, event=0x7fffcf213ba0) at ../../kdeui/kernel/kapplication.cpp:311
#26 0x00007fd3e0a8a71d in QCoreApplication::notifyInternal (this=0x7fffcf215510, receiver=receiver@entry=0xa08320, event=event@entry=0x7fffcf213ba0) at kernel/qcoreapplication.cpp:955
#27 0x00007fd3dfe28e1d in sendSpontaneousEvent (event=0x7fffcf213ba0, receiver=0xa08320) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#28 QWidgetPrivate::drawWidget (this=this@entry=0xa07670, pdev=pdev@entry=0x9fc5d0, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=0xa23d50) at kernel/qwidget.cpp:5599
#29 0x00007fd3dfe298e5 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x9d7230, pdev=pdev@entry=0x9fc5d0, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xa23d50) at kernel/qwidget.cpp:5808
#30 0x00007fd3dfe2898a in QWidgetPrivate::drawWidget (this=this@entry=0x9d7230, pdev=pdev@entry=0x9fc5d0, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=0xa23d50) at kernel/qwidget.cpp:5652
#31 0x00007fd3dfe298e5 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x92edc0, pdev=pdev@entry=0x9fc5d0, siblings=..., index=<optimized out>, index@entry=10, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xa23d50) at kernel/qwidget.cpp:5808
#32 0x00007fd3dfe2975d in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x92edc0, pdev=pdev@entry=0x9fc5d0, siblings=..., index=10, index@entry=18, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xa23d50) at kernel/qwidget.cpp:5795
#33 0x00007fd3dfe2975d in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x92edc0, pdev=pdev@entry=0x9fc5d0, siblings=..., index=18, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0xa23d50) at kernel/qwidget.cpp:5795
#34 0x00007fd3dfe2898a in QWidgetPrivate::drawWidget (this=0x92edc0, pdev=0x9fc5d0, rgn=..., offset=..., flags=flags@entry=5, sharedPainter=sharedPainter@entry=0x0, backingStore=0xa23d50) at kernel/qwidget.cpp:5652
#35 0x00007fd3dfffa855 in QWidgetBackingStore::sync (this=0xa23d50) at painting/qbackingstore.cpp:1373
#36 0x00007fd3dfe1d560 in QWidgetPrivate::syncBackingStore (this=0x92edc0) at kernel/qwidget.cpp:1894
#37 0x00007fd3dfe2e818 in QWidget::event (this=0x92ec60, event=0x18fc8f0) at kernel/qwidget.cpp:8693
#38 0x00007fd3e020ab23 in QMainWindow::event (this=this@entry=0x92ec60, event=event@entry=0x18fc8f0) at widgets/qmainwindow.cpp:1478
#39 0x00007fd3e184ec41 in KMainWindow::event (this=this@entry=0x92ec60, ev=ev@entry=0x18fc8f0) at ../../kdeui/widgets/kmainwindow.cpp:1084
#40 0x00007fd3e188a8e9 in KXmlGuiWindow::event (this=0x92ec60, ev=0x18fc8f0) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126
#41 0x00007fd3dfddb48c in QApplicationPrivate::notify_helper (this=this@entry=0x7f8be0, receiver=receiver@entry=0x92ec60, e=e@entry=0x18fc8f0) at kernel/qapplication.cpp:4570
#42 0x00007fd3dfde1fa8 in QApplication::notify (this=this@entry=0x7fffcf215510, receiver=receiver@entry=0x92ec60, e=e@entry=0x18fc8f0) at kernel/qapplication.cpp:4356
#43 0x00007fd3e17891aa in KApplication::notify (this=0x7fffcf215510, receiver=0x92ec60, event=0x18fc8f0) at ../../kdeui/kernel/kapplication.cpp:311
#44 0x00007fd3e0a8a71d in QCoreApplication::notifyInternal (this=0x7fffcf215510, receiver=receiver@entry=0x92ec60, event=event@entry=0x18fc8f0) at kernel/qcoreapplication.cpp:955
#45 0x00007fd3e0a8dfc1 in sendEvent (event=0x18fc8f0, receiver=0x92ec60) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#46 QCoreApplicationPrivate::sendPostedEvents (receiver=0x92ec60, event_type=event_type@entry=77, data=0x79fe20) at kernel/qcoreapplication.cpp:1579
#47 0x00007fd3e0a8e453 in QCoreApplication::sendPostedEvents (receiver=<optimized out>, event_type=event_type@entry=77) at kernel/qcoreapplication.cpp:1472
#48 0x00007fd3e03e83a2 in dispatchPendingUpdateRequests (this=0x9d7230) at ../../include/QtGui/private/../../../src/gui/graphicsview/qgraphicsview_p.h:200
#49 QGraphicsScenePrivate::_q_emitUpdated (this=0x94b340) at graphicsview/qgraphicsscene.cpp:390
#50 0x00007fd3e03f31e9 in QGraphicsScene::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at .moc/release-shared/moc_qgraphicsscene.cpp:104
#51 0x00007fd3e0aa3e11 in QObject::event (this=this@entry=0x9d9f10, e=e@entry=0x1902140) at kernel/qobject.cpp:1222
#52 0x00007fd3e040165b in QGraphicsScene::event (this=0x9d9f10, event=0x1902140) at graphicsview/qgraphicsscene.cpp:3565
#53 0x00007fd3dfddb48c in QApplicationPrivate::notify_helper (this=this@entry=0x7f8be0, receiver=receiver@entry=0x9d9f10, e=e@entry=0x1902140) at kernel/qapplication.cpp:4570
#54 0x00007fd3dfde1fa8 in QApplication::notify (this=this@entry=0x7fffcf215510, receiver=receiver@entry=0x9d9f10, e=e@entry=0x1902140) at kernel/qapplication.cpp:4356
#55 0x00007fd3e17891aa in KApplication::notify (this=0x7fffcf215510, receiver=0x9d9f10, event=0x1902140) at ../../kdeui/kernel/kapplication.cpp:311
#56 0x00007fd3e0a8a71d in QCoreApplication::notifyInternal (this=0x7fffcf215510, receiver=receiver@entry=0x9d9f10, event=event@entry=0x1902140) at kernel/qcoreapplication.cpp:955
#57 0x00007fd3e0a8dfc1 in sendEvent (event=0x1902140, receiver=0x9d9f10) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#58 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x79fe20) at kernel/qcoreapplication.cpp:1579
#59 0x00007fd3e0a8e453 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1472
#60 0x00007fd3e0ab9bd3 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#61 postEventSourceDispatch (s=0x7d59b0) at kernel/qeventdispatcher_glib.cpp:280
#62 0x00007fd3dafa941d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#63 0x00007fd3dafa9700 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#64 0x00007fd3dafa97ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#65 0x00007fd3e0ab9d1d in QEventDispatcherGlib::processEvents (this=0x7a1380, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#66 0x00007fd3dfe7ff96 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#67 0x00007fd3e0a89271 in QEventLoop::processEvents (this=this@entry=0x7fffcf215360, flags=...) at kernel/qeventloop.cpp:149
#68 0x00007fd3e0a895d5 in QEventLoop::exec (this=this@entry=0x7fffcf215360, flags=...) at kernel/qeventloop.cpp:204
#69 0x00007fd3e0a8f059 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1227
#70 0x000000000041f981 in ?? ()
#71 0x00007fd3df27eb45 in __libc_start_main (main=0x41d9f0, argc=3, argv=0x7fffcf215688, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffcf215678) at libc-start.c:287
#72 0x0000000000420179 in _start ()

Reported using DrKonqi
Comment 1 Andrew Crouthamel 2018-11-01 13:54:20 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 2 Bug Janitor Service 2018-11-16 11:43:16 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2018-12-02 03:49:10 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!