Bug 202810 - Crash in KDiamond::GameState::state() on exit
Summary: Crash in KDiamond::GameState::state() on exit
Status: RESOLVED FIXED
Alias: None
Product: kdiamond
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Stefan Majewsky
URL:
Keywords:
: 217505 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-08-06 15:37 UTC by Jonathan Thomas
Modified: 2009-12-09 18:44 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jonathan Thomas 2009-08-06 15:37:54 UTC
Version:            (using KDE 4.3.0)
OS:                Linux
Installed from:    Ubuntu Packages

Originally reported at https://launchpad.net/bugs/409657

The user reported a crash on exit with the following backtrace:

#0  0x00000000004122b4 in KDiamond::GameState::state (this=0x1cb5af0)
    at /build/buildd/kdegames-4.3.0/kdiamond/src/game-state.cpp:80
No locals.
#1  0x00000000004101ad in Board::timerEvent (this=0x1ff1dd0, 
    event=0x7fff6ec3f9e0)
    at /build/buildd/kdegames-4.3.0/kdiamond/src/board.cpp:312
	job = <value optimized out>
	temp = <value optimized out>
#2  0x00007ffd66caae03 in QObject::event (this=0x1ff1dd0, e=0x7fff6ec3f9e0)
    at kernel/qobject.cpp:1075
No locals.
#3  0x00007ffd67ddcd00 in QGraphicsScene::event (this=0x1ff1dd0, 
    event=0x7fff6ec3f9e0) at graphicsview/qgraphicsscene.cpp:3904
	d = (QGraphicsScenePrivate * const) 0x2000770
#4  0x00007ffd6782768c in QApplicationPrivate::notify_helper (this=0x1a0de00, 
    receiver=0x1ff1dd0, e=0x7fff6ec3f9e0) at kernel/qapplication.cpp:4056
	consumed = <value optimized out>
#5  0x00007ffd6782e95e in QApplication::notify (this=0x7fff6ec3fd30, 
    receiver=0x1ff1dd0, e=0x7fff6ec3f9e0) at kernel/qapplication.cpp:4021
	res = true
#6  0x00007ffd693b74d6 in KApplication::notify (this=0x7fff6ec3fd30, 
    receiver=0x1ff1dd0, event=0x7fff6ec3f9e0)
    at ../../kdeui/kernel/kapplication.cpp:302
No locals.
#7  0x00007ffd66c9bcac in QCoreApplication::notifyInternal (
    this=0x7fff6ec3fd30, receiver=0x1ff1dd0, event=0x7fff6ec3f9e0)
    at kernel/qcoreapplication.cpp:610
	result = false
	cbdata = {0x1ff1dd0, 0x7fff6ec3f9e0, 0x7fff6ec3f97f}
	threadData = (QThreadData *) 0x1a086f0
	returnValue = <value optimized out>
#8  0x00007ffd66cc6942 in QTimerInfoList::activateTimers (this=0x1a11a00)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
	e = {<QEvent> = {_vptr.QEvent = 0x7ffd66f88f50, d = 0x0, t = 1, 
    posted = 0, spont = 0, m_accept = 1, reserved = 64}, id = 5}
	firstTime = true
	n_act = 1
	saveFirstTimerInfo = (QTimerInfo *) 0x0
	currentTime = {tv_sec = 17826, tv_usec = 543468}
	saveCurrentTimerInfo = (QTimerInfo *) 0x0
#9  0x00007ffd66cc42dd in timerSourceDispatch (source=<value optimized out>)
    at kernel/qeventdispatcher_glib.cpp:165
No locals.
#10 0x00007ffd637aea8e in IA__g_main_context_dispatch (context=0x1a10920)
    at /build/buildd/glib2.0-2.21.4/glib/gmain.c:1960
No locals.
#11 0x00007ffd637b2458 in g_main_context_iterate (context=0x1a10920, 
    block=<value optimized out>, dispatch=<value optimized out>, 
    self=<value optimized out>)
    at /build/buildd/glib2.0-2.21.4/glib/gmain.c:2591
	max_priority = 0
	timeout = 0
	some_ready = 1
	nfds = 4
	allocated_nfds = 1669066656
	fds = <value optimized out>
	__PRETTY_FUNCTION__ = "g_main_context_iterate"
#12 0x00007ffd637b2580 in IA__g_main_context_iteration (context=0x1a10920, 
    may_block=1) at /build/buildd/glib2.0-2.21.4/glib/gmain.c:2654
	retval = <value optimized out>
#13 0x00007ffd66cc4226 in QEventDispatcherGlib::processEvents (
    this=0x1a07f40, flags=<value optimized out>)
    at kernel/qeventdispatcher_glib.cpp:327
	d = (QEventDispatcherGlibPrivate * const) 0x1a0dfe0
	canWait = true
	result = <value optimized out>
#14 0x00007ffd678bbafe in QGuiEventDispatcherGlib::processEvents (
    this=0x1cb5af0, flags=<value optimized out>)
    at kernel/qguieventdispatcher_glib.cpp:202
	d = (QGuiEventDispatcherGlibPrivate * const) 0x1a0dfe0
	returnValue = 32
#15 0x00007ffd66c9a5b2 in QEventLoop::processEvents (
    this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
	d = (QEventLoopPrivate * const) 0x20e3870
#16 0x00007ffd66c9a984 in QEventLoop::exec (this=0x7fff6ec3fc80, flags=)
    at kernel/qeventloop.cpp:201
	d = (QEventLoopPrivate * const) 0x20e3870
	app = (class QCoreApplication *) 0x7fff6ec3fd30
#17 0x00007ffd66c9cb39 in QCoreApplication::exec ()
    at kernel/qcoreapplication.cpp:888
	threadData = (QThreadData *) 0x1a086f0
	eventLoop = {<QObject> = {_vptr.QObject = 0x7ffd66f8afb0, 
    static staticMetaObject = {d = {superdata = 0x0, 
        stringdata = 0x7ffd66d307a0 "QObject", data = 0x7ffd66d30840, 
        extradata = 0x7ffd66f84040}}, d_ptr = 0x20e3870, 
    static staticQtMetaObject = {d = {superdata = 0x0, 
        stringdata = 0x7ffd66d3a020 "Qt", data = 0x7ffd66d3cf00, 
        extradata = 0x0}}}, static staticMetaObject = {d = {
      superdata = 0x61fee0, stringdata = 0x7ffd66d41d20 "QEventLoop", 
      data = 0x7ffd66d41d40, extradata = 0x0}}}
	returnCode = -1
#18 0x00000000004148d7 in main (argc=<value optimized out>, 
    argv=<value optimized out>)
    at /build/buildd/kdegames-4.3.0/kdiamond/src/main.cpp:87
	about = {d = 0x1a0b250}
	options = {d = 0x1a1ab20}
	app = {<QApplication> = {<QCoreApplication> = {<QObject> = {
        _vptr.QObject = 0x7ffd69793d10, static staticMetaObject = {d = {
            superdata = 0x0, stringdata = 0x7ffd66d307a0 "QObject", 
            data = 0x7ffd66d30840, extradata = 0x7ffd66f84040}}, 
        d_ptr = 0x1a0de00, static staticQtMetaObject = {d = {superdata = 0x0, 
            stringdata = 0x7ffd66d3a020 "Qt", data = 0x7ffd66d3cf00, 
            extradata = 0x0}}}, static staticMetaObject = {d = {
          superdata = 0x61fee0, 
          stringdata = 0x7ffd66d41dc0 "QCoreApplication", 
          data = 0x7ffd66d41e60, extradata = 0x0}}, 
      static self = 0x7fff6ec3fd30}, static staticMetaObject = {d = {
        superdata = 0x7ffd66f8b040, 
        stringdata = 0x7ffd67e31f80 "QApplication", data = 0x7ffd67e32180, 
        extradata = 0x0}}}, static staticMetaObject = {d = {
      superdata = 0x7ffd68205960, stringdata = 0x7ffd69517e40 "KApplication", 
      data = 0x7ffd69517fe0, extradata = 0x0}}, 
  static loadedByKdeinit = false, static KApp = 0x7fff6ec3fd30, d = 0x1ab89f0}
	args = <value optimized out>
Comment 1 Stefan Majewsky 2009-08-06 21:06:08 UTC
Was a game running when this crash occurred (i.e. when the window was closed)?
Comment 2 Jonathan Thomas 2009-08-07 03:07:22 UTC
According to the reporter, yes.
Comment 3 FiNeX 2009-12-05 23:19:46 UTC
*** Bug 217505 has been marked as a duplicate of this bug. ***
Comment 4 Stefan Majewsky 2009-12-09 18:44:55 UTC
Looking through the logs, it seems like I fixed this crash five months ago in r999925. Please reopen only if this crash is still reproducible in 4.4.