[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [kpat] [Bug 335214] New: crash in pixmap cache on game selection screen
From:       Matthew Woehlke <mw_triad () users ! sourceforge ! net>
Date:       2014-05-22 19:21:35
Message-ID: bug-335214-17878 () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=335214

            Bug ID: 335214
           Summary: crash in pixmap cache on game selection screen
    Classification: Unclassified
           Product: kpat
           Version: 3.6
          Platform: Fedora RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: coolo@kde.org
          Reporter: mw_triad@users.sourceforge.net
                CC: kde-games-bugs@kde.org

Application: kpat (3.6)
KDE Platform Version: 4.12.5
Qt Version: 4.8.6
Operating System: Linux 3.13.10-200.fc20.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed:
I've seen this at least twice when KPatience attempts to display the game
selection screen. In the second case, I had just finished playing a game of
freecell. I believe in the first case also I had also just finished playing a
game and had clicked 'new game' when the crash occurred.

The crash can be reproduced sometimes.

-- Backtrace:
Application: KPatience (kpat), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
81    T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[KCrash Handler]
#6  __memcpy_sse2_unaligned () at
../sysdeps/x86_64/multiarch/memcpy-sse2-unaligned.S:84
#7  0x0000003032e7e4df in memcpy (__len=18255, __src=0x7f8817752010,
__dest=<optimized out>) at /usr/include/bits/string3.h:51
#8  QByteArray::QByteArray (this=0x7fffa53f4df0, data=0x7f8817752010
"Z\t\212\020\264\264u\021\037\216K*G\333v\241\300.\231\271\273~yl\235^\246M\036\303
\247]\364\070\257%?\263\351o\304\345\201\336\033\032\232ij\351
\221\064H&M6nXNU\225d\311\255\254\234\316\354\071\063X\277v9\225\323\313\271p\261\231\ \
306\306\066B\272NOw\037\375\375\203\230\246\305\354Y3\370\330\237\377a\306*}\001r\362\ \
341h\035\205\205\371\354\270z\023/\356;\310\346M+\271\330\324\302\315\067_\303\327\276 \
\362I\252gW\221\237\237\307\226\315k\322\001\357.\232T\327S[\001{0\242\fq\274\212`\242 \
\250\202\345\313\026\320p\261\211X\337\020F\322\344Rc;\r\027Z\210\307\023\030\206Am\315,"...,
 size=18255) at tools/qbytearray.cpp:1338
#9  0x000000303423c2e1 in KSharedDataCache::find (this=this@entry=0x255d7b0,
key=..., destination=destination@entry=0x7fffa53f4f00) at
/usr/src/debug/kdelibs-4.12.5/kdecore/util/kshareddatacache.cpp:1634
#10 0x0000003035eae6c5 in KImageCache::findPixmap (this=0x255d7b0, key=...,
destination=0x3bbe568) at
/usr/src/debug/kdelibs-4.12.5/kdeui/util/kimagecache.cpp:150
#11 0x0000003039a15fc9 in KAbstractCardDeckPrivate::requestPixmap(unsigned int,
bool) () from /lib64/libkcardgame.so
#12 0x0000003039a161c0 in KAbstractCardDeck::cardPixmap(unsigned int, bool) ()
from /lib64/libkcardgame.so
#13 0x0000003039a195f2 in KCard::paint(QPainter*, QStyleOptionGraphicsItem
const*, QWidget*) () from /lib64/libkcardgame.so
#14 0x0000003034ddb734 in QGraphicsScenePrivate::draw
(this=this@entry=0x4220230, item=item@entry=0x4b2a4a0,
painter=painter@entry=0x7fffa53f55f0,
viewTransform=viewTransform@entry=0x7fffa53f5680,
transformPtr=transformPtr@entry=0x7fffa53f52c0,
exposedRegion=exposedRegion@entry=0x217cc68, widget=0x21a2880,
opacity=opacity@entry=1, effectTransform=effectTransform@entry=0x0,
wasDirtyParentSceneTransform=wasDirtyParentSceneTransform@entry=true,
drawItem=true) at graphicsview/qgraphicsscene.cpp:4964
#15 0x0000003034ddc53d in QGraphicsScenePrivate::drawSubtreeRecursive
(this=this@entry=0x4220230, item=0x4b2a4a0,
painter=painter@entry=0x7fffa53f55f0,
viewTransform=viewTransform@entry=0x7fffa53f5680,
exposedRegion=exposedRegion@entry=0x217cc68, widget=widget@entry=0x21a2880,
parentOpacity=parentOpacity@entry=1, effectTransform=effectTransform@entry=0x0)
at graphicsview/qgraphicsscene.cpp:4857
#16 0x0000003034ddcc26 in QGraphicsScenePrivate::drawItems (this=0x4220230,
painter=painter@entry=0x7fffa53f55f0,
viewTransform=viewTransform@entry=0x7fffa53f5680,
exposedRegion=exposedRegion@entry=0x217cc68, widget=0x21a2880) at
graphicsview/qgraphicsscene.cpp:4739
#17 0x0000003034dfb839 in QGraphicsView::paintEvent (this=<optimized out>,
event=<optimized out>) at graphicsview/qgraphicsview.cpp:3471
#18 0x000000303481d816 in QWidget::event (this=this@entry=0x2179e70,
event=event@entry=0x7fffa53f5d60) at kernel/qwidget.cpp:8546
#19 0x0000003034bd532e in QFrame::event (this=0x2179e70, e=0x7fffa53f5d60) at
widgets/qframe.cpp:557
#20 0x0000003034dfa549 in QGraphicsView::viewportEvent (this=0x2179e70,
event=0x7fffa53f5d60) at graphicsview/qgraphicsview.cpp:2866
#21 0x0000003032f87026 in
QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>,
receiver=0x21a2880, event=0x7fffa53f5d60) at kernel/qcoreapplication.cpp:1063
#22 0x00000030347cae5c in QApplicationPrivate::notify_helper (this=0x1fdf610,
receiver=0x21a2880, e=0x7fffa53f5d60) at kernel/qapplication.cpp:4561
#23 0x00000030347d17e5 in QApplication::notify (this=this@entry=0x7fffa53f7760,
receiver=receiver@entry=0x21a2880, e=e@entry=0x7fffa53f5d60) at
kernel/qapplication.cpp:4351
#24 0x0000003035e4ab0a in KApplication::notify (this=0x7fffa53f7760,
receiver=0x21a2880, event=0x7fffa53f5d60) at
/usr/src/debug/kdelibs-4.12.5/kdeui/kernel/kapplication.cpp:311
#25 0x0000003032f86ebd in QCoreApplication::notifyInternal
(this=0x7fffa53f7760, receiver=0x21a2880, event=0x7fffa53f5d60) at
kernel/qcoreapplication.cpp:953
#26 0x0000003034817b79 in QWidgetPrivate::drawWidget (this=0x21a2980,
pdev=0x22cd7a0, rgn=..., offset=..., flags=4, sharedPainter=0x0,
backingStore=0x2251870) at ../../src/corelib/kernel/qcoreapplication.h:234
#27 0x0000003034818600 in QWidgetPrivate::paintSiblingsRecursive
(this=0x217c7e0, pdev=0x22cd7a0, siblings=..., index=<optimized out>, rgn=...,
offset=..., flags=4, sharedPainter=0x0, backingStore=0x2251870) at
kernel/qwidget.cpp:5808
#28 0x0000003034817719 in QWidgetPrivate::drawWidget (this=0x217c7e0,
pdev=0x22cd7a0, rgn=..., offset=..., flags=<optimized out>, sharedPainter=0x0,
backingStore=0x2251870) at kernel/qwidget.cpp:5652
#29 0x0000003034818600 in QWidgetPrivate::paintSiblingsRecursive
(this=0x2151dd0, pdev=0x22cd7a0, siblings=..., index=<optimized out>, rgn=...,
offset=..., flags=4, sharedPainter=0x0, backingStore=0x2251870) at
kernel/qwidget.cpp:5808
#30 0x000000303481846f in QWidgetPrivate::paintSiblingsRecursive
(this=0x2151dd0, pdev=0x22cd7a0, siblings=..., index=10, rgn=..., offset=...,
flags=4, sharedPainter=0x0, backingStore=0x2251870) at kernel/qwidget.cpp:5795
#31 0x000000303481846f in QWidgetPrivate::paintSiblingsRecursive
(this=0x2151dd0, pdev=0x22cd7a0, siblings=..., index=18, rgn=..., offset=...,
flags=4, sharedPainter=0x0, backingStore=0x2251870) at kernel/qwidget.cpp:5795
#32 0x0000003034817719 in QWidgetPrivate::drawWidget (this=0x2151dd0,
pdev=0x22cd7a0, rgn=..., offset=..., flags=flags@entry=5,
sharedPainter=sharedPainter@entry=0x0,
backingStore=backingStore@entry=0x2251870) at kernel/qwidget.cpp:5652
#33 0x00000030349e33ee in QWidgetBackingStore::sync (this=0x2251870) at
painting/qbackingstore.cpp:1373
#34 0x000000303480c4e0 in QWidgetPrivate::syncBackingStore (this=0x2151dd0) at
kernel/qwidget.cpp:1894
#35 0x000000303481d5a6 in QWidget::event (this=this@entry=0x2151c70,
event=event@entry=0x41522b0) at kernel/qwidget.cpp:8693
#36 0x0000003034bef303 in QMainWindow::event (this=this@entry=0x2151c70,
event=event@entry=0x41522b0) at widgets/qmainwindow.cpp:1478
#37 0x0000003035f098e1 in KMainWindow::event (this=this@entry=0x2151c70,
ev=ev@entry=0x41522b0) at
/usr/src/debug/kdelibs-4.12.5/kdeui/widgets/kmainwindow.cpp:1084
#38 0x0000003035f44fa9 in KXmlGuiWindow::event (this=0x2151c70, ev=0x41522b0)
at /usr/src/debug/kdelibs-4.12.5/kdeui/xmlgui/kxmlguiwindow.cpp:126
#39 0x00000030347cae7c in QApplicationPrivate::notify_helper (this=0x1fdf610,
receiver=0x2151c70, e=0x41522b0) at kernel/qapplication.cpp:4565
#40 0x00000030347d17e5 in QApplication::notify (this=this@entry=0x7fffa53f7760,
receiver=receiver@entry=0x2151c70, e=e@entry=0x41522b0) at
kernel/qapplication.cpp:4351
#41 0x0000003035e4ab0a in KApplication::notify (this=0x7fffa53f7760,
receiver=0x2151c70, event=0x41522b0) at
/usr/src/debug/kdelibs-4.12.5/kdeui/kernel/kapplication.cpp:311
#42 0x0000003032f86ebd in QCoreApplication::notifyInternal
(this=0x7fffa53f7760, receiver=receiver@entry=0x2151c70,
event=event@entry=0x41522b0) at kernel/qcoreapplication.cpp:953
#43 0x0000003032f8a0d5 in sendEvent (event=0x41522b0, receiver=0x2151c70) at
kernel/qcoreapplication.h:231
#44 QCoreApplicationPrivate::sendPostedEvents (receiver=0x2151c70,
event_type=event_type@entry=77, data=0x1f90610) at
kernel/qcoreapplication.cpp:1577
#45 0x0000003032f8a573 in QCoreApplication::sendPostedEvents
(receiver=<optimized out>, event_type=event_type@entry=77) at
kernel/qcoreapplication.cpp:1470
#46 0x0000003034dca942 in dispatchPendingUpdateRequests (this=0x217c7e0) at
../../src/gui/graphicsview/qgraphicsview_p.h:200
#47 QGraphicsScenePrivate::_q_emitUpdated (this=0x4220230) at
graphicsview/qgraphicsscene.cpp:390
#48 0x0000003034dd47a9 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
#49 0x0000003032f9febe in QObject::event (this=this@entry=0x3f40530,
e=e@entry=0x5229b50) at kernel/qobject.cpp:1222
#50 0x0000003034de1e6b in QGraphicsScene::event (this=0x3f40530,
event=0x5229b50) at graphicsview/qgraphicsscene.cpp:3565
#51 0x00000030347cae7c in QApplicationPrivate::notify_helper (this=0x1fdf610,
receiver=0x3f40530, e=0x5229b50) at kernel/qapplication.cpp:4565
#52 0x00000030347d17e5 in QApplication::notify (this=this@entry=0x7fffa53f7760,
receiver=receiver@entry=0x3f40530, e=e@entry=0x5229b50) at
kernel/qapplication.cpp:4351
#53 0x0000003035e4ab0a in KApplication::notify (this=0x7fffa53f7760,
receiver=0x3f40530, event=0x5229b50) at
/usr/src/debug/kdelibs-4.12.5/kdeui/kernel/kapplication.cpp:311
#54 0x0000003032f86ebd in QCoreApplication::notifyInternal
(this=0x7fffa53f7760, receiver=receiver@entry=0x3f40530,
event=event@entry=0x5229b50) at kernel/qcoreapplication.cpp:953
#55 0x0000003032f8a0d5 in sendEvent (event=0x5229b50, receiver=0x3f40530) at
kernel/qcoreapplication.h:231
#56 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0,
event_type=event_type@entry=0, data=0x1f90610) at
kernel/qcoreapplication.cpp:1577
#57 0x0000003032f8a573 in QCoreApplication::sendPostedEvents
(receiver=receiver@entry=0x0, event_type=event_type@entry=0) at
kernel/qcoreapplication.cpp:1470
#58 0x0000003032fb6253 in sendPostedEvents () at kernel/qcoreapplication.h:236
#59 postEventSourceDispatch (s=s@entry=0x1fd3ff0) at
kernel/qeventdispatcher_glib.cpp:280
#60 0x000000386a6492a6 in g_main_dispatch (context=0x1fc9450) at gmain.c:3066
#61 g_main_context_dispatch (context=context@entry=0x1fc9450) at gmain.c:3642
#62 0x000000386a649628 in g_main_context_iterate
(context=context@entry=0x1fc9450, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713
#63 0x000000386a6496dc in g_main_context_iteration (context=0x1fc9450,
may_block=1) at gmain.c:3774
#64 0x0000003032fb5ad5 in QEventDispatcherGlib::processEvents (this=0x1fe45c0,
flags=...) at kernel/qeventdispatcher_glib.cpp:425
#65 0x000000303486cd66 in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#66 0x0000003032f8595f in QEventLoop::processEvents
(this=this@entry=0x7fffa53f75a0, flags=...) at kernel/qeventloop.cpp:149
#67 0x0000003032f85cad in QEventLoop::exec (this=this@entry=0x7fffa53f75a0,
flags=...) at kernel/qeventloop.cpp:204
#68 0x0000003032f8b399 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1225
#69 0x0000000000418c6c in main ()

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic