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

            Bug ID: 381058
           Summary: Game crashed upon Shift+Tab (I expected previous atom
                    selected)
           Product: katomic
           Version: unspecified
          Platform: Neon Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: dim...@gmail.com
          Reporter: p...@7gods.org
                CC: kde-games-b...@kde.org
  Target Milestone: ---

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

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

Reply via email to