Bug 264530 - gluoncreator invaders crashes when seleting enemy and destrying the enemy
Summary: gluoncreator invaders crashes when seleting enemy and destrying the enemy
Status: RESOLVED UNMAINTAINED
Alias: None
Product: gluon
Classification: Applications
Component: gluoncreator (show other bugs)
Version: unspecified
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: ---
Assignee: Laszlo Papp
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-27 21:35 UTC by Bernd Buschinski
Modified: 2020-12-10 23:32 UTC (History)
3 users (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 Bernd Buschinski 2011-01-27 21:35:45 UTC
Version:           unspecified (using KDE 4.6.0) 
OS:                Linux



Reproducible: Always

Steps to Reproduce:
- open invaders example
- Click "Play Game"
- Select "Enemy 1" in Scene subwindow 
- play the game until you kill "Enemy 1"

Actual Results:  
- creator crashes

Expected Results:  
it should not crash and the game should continue

gluon git master 23415166b57e7653e09506bfdb30cbeddc05b2fd

Application: Gluon Creator (gluoncreator), signal: Segmentation fault
[Current thread is 1 (Thread 0x7ff20e648760 (LWP 10399))]

Thread 4 (Thread 0x7ff1f8387700 (LWP 10400)):
#0  0x00007ff20ae8641d in nanosleep () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007ff20ae862af in __sleep (seconds=0) at ../sysdeps/unix/sysv/linux/sleep.c:138
#2  0x00007ff1f851f0d6 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7ff1f8845180) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2363
#3  0x00007ff1f851f189 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7ff1f8386e00) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#4  0x00007ff20a050d6c in start_thread (arg=0x7ff1f8387700) at pthread_create.c:301
#5  0x00007ff20aeb6a7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7ff1ed764700 (LWP 10402)):
#0  0x00007ff20aeadca3 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ff20a2ab844 in g_main_context_iterate.clone.5 () from /usr/lib/libglib-2.0.so.0
#2  0x00007ff20a2abd3f in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007ff20dad39f6 in QEventDispatcherGlib::processEvents (this=0x27a7290, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007ff20daa4352 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007ff20daa45d4 in QEventLoop::exec (this=0x7ff1ed763d20, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007ff20d9abcd0 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007ff20da84855 in QInotifyFileSystemWatcherEngine::run (this=0x2793690) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007ff20d9ae867 in QThreadPrivate::start (arg=0x2793690) at thread/qthread_unix.cpp:285
#9  0x00007ff1fb643d03 in ?? () from //usr/lib64/opengl/nvidia/lib/libGL.so.1
#10 0x00007ff20a050d6c in start_thread (arg=0x7ff1ed764700) at pthread_create.c:301
#11 0x00007ff20aeb6a7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7ff1d79ef700 (LWP 10409)):
#0  0x00007ff20aea9a0d in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007ff1f8c9c86b in read (this=0x2bb5540) at /usr/include/bits/unistd.h:45
#2  GluonInput::InputThread::run (this=0x2bb5540) at /var/tmp/portage/media-libs/gluon-9999/work/gluon-9999/input/linux/inputthread.cpp:63
#3  0x00007ff20d9ae867 in QThreadPrivate::start (arg=0x2bb5540) at thread/qthread_unix.cpp:285
#4  0x00007ff1fb643d03 in ?? () from //usr/lib64/opengl/nvidia/lib/libGL.so.1
#5  0x00007ff20a050d6c in start_thread (arg=0x7ff1d79ef700) at pthread_create.c:301
#6  0x00007ff20aeb6a7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7ff20e648760 (LWP 10399)):
[KCrash Handler]
#6  operator!= (this=<value optimized out>) at /usr/include/qt4/QtCore/qbasicatomic.h:75
#7  detach (this=<value optimized out>) at /usr/include/qt4/QtCore/qshareddata.h:75
#8  operator-> (this=<value optimized out>) at /usr/include/qt4/QtCore/qshareddata.h:78
#9  GluonEngine::GameObject::parentGameObject (this=<value optimized out>) at /var/tmp/portage/media-libs/gluon-9999/work/gluon-9999/engine/gameobject.cpp:479
#10 0x00007ff20e26ae91 in GluonCreator::SceneModel::SceneModelPrivate::rowIndex (this=<value optimized out>, object=0x7ff1e7605200) at /var/tmp/portage/media-libs/gluon-9999/work/gluon-9999/creator/lib/models/scenemodel.cpp:326
#11 0x00007ff20e26af04 in GluonCreator::SceneModel::parent (this=0x26dad70, child=<value optimized out>) at /var/tmp/portage/media-libs/gluon-9999/work/gluon-9999/creator/lib/models/scenemodel.cpp:123
#12 0x00007ff20d336cae in parent (this=0x27b5940, painter=0x7fff337e51c0, option=..., index=...) at ../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:389
#13 QTreeView::drawRow (this=0x27b5940, painter=0x7fff337e51c0, option=..., index=...) at itemviews/qtreeview.cpp:1535
#14 0x00007ff20d33aaa2 in QTreeView::drawTree (this=<value optimized out>, painter=0x7fff337e51c0, region=<value optimized out>) at itemviews/qtreeview.cpp:1441
#15 0x00007ff20d33b4bf in QTreeView::paintEvent (this=0x27b5940, event=0x7fff337e5e40) at itemviews/qtreeview.cpp:1274
#16 0x00007ff20cdefd26 in QWidget::event (this=0x27b5940, event=0x7fff337e5e40) at kernel/qwidget.cpp:8346
#17 0x00007ff20d1cdf1e in QFrame::event (this=0x27b5940, e=0x7fff337e5e40) at widgets/qframe.cpp:557
#18 0x00007ff20d2f252b in QAbstractItemView::viewportEvent (this=0x27b5940, event=0x7fff337e5e40) at itemviews/qabstractitemview.cpp:1619
#19 0x00007ff20d33bc24 in QTreeView::viewportEvent (this=0x27b5940, event=0x7fff337e5e40) at itemviews/qtreeview.cpp:1256
#20 0x00007ff20daa5a86 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x27b5a50, event=0x7fff337e5e40) at kernel/qcoreapplication.cpp:847
#21 0x00007ff20cd966e9 in QApplicationPrivate::notify_helper (this=0x23d5cf0, receiver=0x27b5a50, e=0x7fff337e5e40) at kernel/qapplication.cpp:4441
#22 0x00007ff20cd9b901 in QApplication::notify (this=<value optimized out>, receiver=0x27b5a50, e=0x7fff337e5e40) at kernel/qapplication.cpp:4324
#23 0x00007ff20bdf6c28 in KApplication::notify (this=0x7fff337e8a20, receiver=0x27b5a50, event=0x7fff337e5e40) at /var/tmp/portage/kde-base/kdelibs-4.6.0/work/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311
#24 0x00007ff20daa58eb in QCoreApplication::notifyInternal (this=0x7fff337e8a20, receiver=0x27b5a50, event=0x7fff337e5e40) at kernel/qcoreapplication.cpp:732
#25 0x00007ff20cdec906 in sendSpontaneousEvent (this=0x277f1e0, pdev=0x26b5a98, rgn=..., offset=..., flags=68, sharedPainter=0x0, backingStore=0x274f910) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#26 QWidgetPrivate::drawWidget (this=0x277f1e0, pdev=0x26b5a98, rgn=..., offset=..., flags=68, sharedPainter=0x0, backingStore=0x274f910) at kernel/qwidget.cpp:5433
#27 0x00007ff20cfdb666 in QWidgetBackingStore::sync (this=0x274f910) at painting/qbackingstore.cpp:1325
#28 0x00007ff20cde1778 in QWidgetPrivate::syncBackingStore (this=0x24dcce0) at kernel/qwidget.cpp:1816
#29 0x00007ff20cdf0492 in QWidget::event (this=0x245efe0, event=0x2df04f0) at kernel/qwidget.cpp:8493
#30 0x00007ff20d1e91f3 in QMainWindow::event (this=0x245efe0, event=0x2df04f0) at widgets/qmainwindow.cpp:1478
#31 0x00007ff20bef7075 in KXmlGuiWindow::event (this=0x245efe0, ev=0x2df04f0) at /var/tmp/portage/kde-base/kdelibs-4.6.0/work/kdelibs-4.6.0/kdeui/xmlgui/kxmlguiwindow.cpp:126
#32 0x00007ff20cd96700 in QApplicationPrivate::notify_helper (this=0x23d5cf0, receiver=0x245efe0, e=0x2df04f0) at kernel/qapplication.cpp:4445
#33 0x00007ff20cd9b901 in QApplication::notify (this=<value optimized out>, receiver=0x245efe0, e=0x2df04f0) at kernel/qapplication.cpp:4324
#34 0x00007ff20bdf6c28 in KApplication::notify (this=0x7fff337e8a20, receiver=0x245efe0, event=0x2df04f0) at /var/tmp/portage/kde-base/kdelibs-4.6.0/work/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311
#35 0x00007ff20daa58eb in QCoreApplication::notifyInternal (this=0x7fff337e8a20, receiver=0x245efe0, event=0x2df04f0) at kernel/qcoreapplication.cpp:732
#36 0x00007ff20daa9861 in sendEvent (receiver=0x0, event_type=0, data=0x23bc430) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#37 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x23bc430) at kernel/qcoreapplication.cpp:1373
#38 0x00007ff20dad3853 in sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#39 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:277
#40 0x00007ff20a2ab2fa in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#41 0x00007ff20a2abad8 in g_main_context_iterate.clone.5 () from /usr/lib/libglib-2.0.so.0
#42 0x00007ff20a2abd3f in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#43 0x00007ff20dad39ba in QEventDispatcherGlib::processEvents (this=0x23d5c80, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#44 0x00007ff20ce48266 in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#45 0x00007ff20daa9caf in QCoreApplication::processEvents (flags=...) at kernel/qcoreapplication.cpp:924
#46 0x00007ff20e03847d in GluonEngine::Game::runGameFixedUpdate (this=0x2783530, updatesPerSecond=<value optimized out>, maxFrameSkip=5) at /var/tmp/portage/media-libs/gluon-9999/work/gluon-9999/engine/game.cpp:82
#47 0x0000000000410fe9 in runGame (this=0x245efe0, checked=<value optimized out>) at /var/tmp/portage/media-libs/gluon-9999/work/gluon-9999/engine/game.h:104
#48 GluonCreator::MainWindow::playPauseGame (this=0x245efe0, checked=<value optimized out>) at /var/tmp/portage/media-libs/gluon-9999/work/gluon-9999/creator/mainwindow.cpp:325
#49 0x000000000040d58c in GluonCreator::MainWindow::qt_metacall (this=0x245efe0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff337e73a0) at /var/tmp/portage/media-libs/gluon-9999/work/gluon-9999_build/creator/moc_mainwindow.cpp:102
#50 0x00007ff20dabc37f in QMetaObject::activate (sender=0x26cb3f0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff337e73a0) at kernel/qobject.cpp:3272
#51 0x00007ff20cd8fcd2 in QAction::triggered (this=<value optimized out>, _t1=true) at .moc/debug-shared/moc_qaction.cpp:263
#52 0x00007ff20cd8fea2 in QAction::activate (this=0x26cb3f0, event=<value optimized out>) at kernel/qaction.cpp:1257
#53 0x00007ff20d187adf in QAbstractButtonPrivate::click (this=0x27b2190) at widgets/qabstractbutton.cpp:528
#54 0x00007ff20d187d4c in QAbstractButton::mouseReleaseEvent (this=0x278d9f0, e=0x7fff337e7ec0) at widgets/qabstractbutton.cpp:1121
#55 0x00007ff20d25158a in QToolButton::mouseReleaseEvent (this=<value optimized out>, e=<value optimized out>) at widgets/qtoolbutton.cpp:721
#56 0x00007ff20cdefd77 in QWidget::event (this=0x278d9f0, event=0x7fff337e7ec0) at kernel/qwidget.cpp:8200
#57 0x00007ff20cd96700 in QApplicationPrivate::notify_helper (this=0x23d5cf0, receiver=0x278d9f0, e=0x7fff337e7ec0) at kernel/qapplication.cpp:4445
#58 0x00007ff20cd9c370 in QApplication::notify (this=<value optimized out>, receiver=0x278d9f0, e=0x7fff337e7ec0) at kernel/qapplication.cpp:4006
#59 0x00007ff20bdf6c28 in KApplication::notify (this=0x7fff337e8a20, receiver=0x278d9f0, event=0x7fff337e7ec0) at /var/tmp/portage/kde-base/kdelibs-4.6.0/work/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311
#60 0x00007ff20daa58eb in QCoreApplication::notifyInternal (this=0x7fff337e8a20, receiver=0x278d9f0, event=0x7fff337e7ec0) at kernel/qcoreapplication.cpp:732
#61 0x00007ff20cd97b08 in sendEvent (receiver=0x278d9f0, event=0x7fff337e7ec0, alienWidget=0x278d9f0, nativeWidget=0x27b3c60, buttonDown=0x7ff20d930238, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#62 QApplicationPrivate::sendMouseEvent (receiver=0x278d9f0, event=0x7fff337e7ec0, alienWidget=0x278d9f0, nativeWidget=0x27b3c60, buttonDown=0x7ff20d930238, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3105
#63 0x00007ff20ce20970 in QETWidget::translateMouseEvent (this=0x27b3c60, event=<value optimized out>) at kernel/qapplication_x11.cpp:4438
#64 0x00007ff20ce1eff9 in QApplication::x11ProcessEvent (this=0x7fff337e8a20, event=0x7fff337e8670) at kernel/qapplication_x11.cpp:3564
#65 0x00007ff20ce485b2 in x11EventSourceDispatch (s=0x23d9af0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#66 0x00007ff20a2ab2fa in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#67 0x00007ff20a2abad8 in g_main_context_iterate.clone.5 () from /usr/lib/libglib-2.0.so.0
#68 0x00007ff20a2abd3f in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#69 0x00007ff20dad39ba in QEventDispatcherGlib::processEvents (this=0x23d5c80, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#70 0x00007ff20ce48266 in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#71 0x00007ff20daa4352 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#72 0x00007ff20daa45d4 in QEventLoop::exec (this=0x7fff337e8970, flags=...) at kernel/qeventloop.cpp:201
#73 0x00007ff20daa9b3b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#74 0x000000000040e193 in main (argc=1, argv=0x7fff337e8ec8) at /var/tmp/portage/media-libs/gluon-9999/work/gluon-9999/creator/main.cpp:71
Comment 1 Laszlo Papp 2011-04-02 18:20:02 UTC
Verified, taking...
Comment 2 Justin Zobel 2020-12-09 01:37:40 UTC
Thank you for the report, Bernd.

As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved.

I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
Comment 3 Bernd Buschinski 2020-12-09 16:43:01 UTC
Uih, this is an old bug, does Gluoncreator even exist for Qt5/KDE5? Anyway I no longer have/use it, feel free to close unless Laszlo Papp is really working on this :)