Bug 381058 - Game crashed upon Shift+Tab (I expected previous atom selected)
Summary: Game crashed upon Shift+Tab (I expected previous atom selected)
Status: RESOLVED DUPLICATE of bug 366396
Alias: None
Product: katomic
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: Dmitry Suzdalev
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-06-10 07:45 UTC by Peter Ped Helcmanovsky
Modified: 2017-08-22 04:17 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Ped Helcmanovsky 2017-06-10 07:45:01 UTC
Application: katomic (4.0)

Qt Version: 5.7.1
Frameworks Version: 5.34.0
Operating System: Linux 4.4.0-79-generic x86_64
Distribution: KDE neon User Edition 5.10

-- Information about the crash:
- What I was doing when the application crashed:

I did play second level for a while, using arrow keys and tabulator to switch between atoms.

Then I tried for the first time Shift+Tab, and game crashed.

-- Backtrace:
Application: KAtomic (katomic), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f0ba7a1f8c0 (LWP 7428))]

Thread 2 (Thread 0x7f0b9ce17700 (LWP 7431)):
#0  0x00007f0bb32e4b5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f0bada7838c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0bada7849c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f0bb3c0475b in QEventDispatcherGlib::processEvents (this=0x7f0b980008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f0bb3baf0ba in QEventLoop::exec (this=this@entry=0x7f0b9ce16cd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f0bb39def64 in QThread::exec (this=this@entry=0x7f0bb630ad60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:507
#6  0x00007f0bb6296735 in QDBusConnectionManager::run (this=0x7f0bb630ad60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178
#7  0x00007f0bb39e3b48 in QThreadPrivate::start (arg=0x7f0bb630ad60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:368
#8  0x00007f0baf9176ba in start_thread (arg=0x7f0b9ce17700) at pthread_create.c:333
#9  0x00007f0bb32f082d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f0ba7a1f8c0 (LWP 7428)):
[KCrash Handler]
#6  0x0000000000412da0 in PlayField::previousAtom (this=0x1e56450) at /workspace/build/playfield.cpp:262
#7  0x0000000000425445 in PlayField::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /workspace/build/obj-x86_64-linux-gnu/moc_playfield.cpp:113
#8  0x00007f0bb3bdbe89 in QMetaObject::activate (sender=sender@entry=0x1facc10, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffd87804d60) at kernel/qobject.cpp:3740
#9  0x00007f0bb3bdc837 in QMetaObject::activate (sender=sender@entry=0x1facc10, m=m@entry=0x7f0bb4bf7e60 <QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffd87804d60) at kernel/qobject.cpp:3602
#10 0x00007f0bb471c552 in QAction::triggered (this=this@entry=0x1facc10, _t1=false) at .moc/moc_qaction.cpp:369
#11 0x00007f0bb471eec0 in QAction::activate (this=0x1facc10, event=<optimized out>) at kernel/qaction.cpp:1170
#12 0x00007f0bb471f834 in QAction::event (this=<optimized out>, e=<optimized out>) at kernel/qaction.cpp:1098
#13 0x00007f0bb4722ecc in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x1facc10, e=0x7ffd87805030) at kernel/qapplication.cpp:3799
#14 0x00007f0bb472a8c6 in QApplication::notify (this=0x7ffd878055c0, receiver=0x1facc10, e=0x7ffd87805030) at kernel/qapplication.cpp:3556
#15 0x00007f0bb3bb10c8 in QCoreApplication::notifyInternal2 (receiver=0x1facc10, event=event@entry=0x7ffd87805030) at kernel/qcoreapplication.cpp:988
#16 0x00007f0bb41b4016 in QCoreApplication::sendEvent (event=0x7ffd87805030, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#17 QShortcutMap::dispatchEvent (this=this@entry=0x1db6c88, e=e@entry=0x7ffd878050e0) at kernel/qshortcutmap.cpp:674
#18 0x00007f0bb41b40c9 in QShortcutMap::tryShortcut (this=this@entry=0x1db6c88, e=e@entry=0x7ffd878050e0) at kernel/qshortcutmap.cpp:351
#19 0x00007f0bb416c966 in QWindowSystemInterface::handleShortcutEvent (window=<optimized out>, window@entry=0x20ed0c0, timestamp=<optimized out>, keyCode=16777218, modifiers=..., nativeScanCode=23, nativeVirtualKey=65056, nativeModifiers=1, text=..., autorepeat=false, count=1) at kernel/qwindowsysteminterface.cpp:235
#20 0x00007f0bb41840d4 in QGuiApplicationPrivate::processKeyEvent (e=0x2483ba0) at kernel/qguiapplication.cpp:2002
#21 0x00007f0bb4189485 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x2483ba0) at kernel/qguiapplication.cpp:1693
#22 0x00007f0bb416732b in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:659
#23 0x00007f0ba790f270 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:76
#24 0x00007f0bada78197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007f0bada783f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007f0bada7849c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007f0bb3c0473f in QEventDispatcherGlib::processEvents (this=0x1e0c0c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#28 0x00007f0bb3baf0ba in QEventLoop::exec (this=this@entry=0x7ffd87805490, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#29 0x00007f0bb3bb76cc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1261
#30 0x00007f0bb417f24c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1633
#31 0x00007f0bb4722e25 in QApplication::exec () at kernel/qapplication.cpp:2975
#32 0x00000000004112d7 in main (argc=1, argv=<optimized out>) at /workspace/build/main.cpp:103

Reported using DrKonqi
Comment 1 Burkhard Lück 2017-08-22 04:17:02 UTC

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