Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
6.7.3
-
None
-
-
dbaedbe96 (dev), a5feec819 (dev), ac2d9bf0f (dev), e754939e2 (dev), 64526c5e4 (6.9), a39759f9c (6.9), ed94ec159 (6.9), 1db7d576b (6.9), ee6f056ad (6.8), 137d55b69 (6.8), 9de249b41 (tqtc/lts-6.5), a1d4276dd (tqtc/lts-6.5), 1f4193570 (6.8), 4b472fcc5 (6.8)
Description
I am not sure how to get the JS stack trace. This happens every couple hours.
Thread 1 "kazv" received signal SIGSEGV, Segmentation fault.
0x0000000000000000 in ?? ()
(gdb) bt
#0 0x0000000000000000 in ??? ()
#1 0x00007ffff7098fa5 in QV4::Managed::isEqualTo (this=0x7fffc07405a8, other=0x7fffffffae18)
at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/jsruntime/qv4managed_p.h:144
#2 QV4::Value::sameValueZero (this=this@entry=0x7fffc07405a8, other=...)
at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/jsruntime/qv4value.cpp:261
#3 0x00007ffff70f9f40 in QV4::ArrayPrototype::method_includes (b=<optimized out>, thisObject=<optimized out>, argv=0x7fffc0740568, argc=<optimized out>)
at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/jsruntime/qv4arrayobject.cpp:1026
#4 0x00007ffff70c4213 in QV4::Runtime::CallPropertyLookup::call (engine=0x5555562f1e70, base=..., index=<optimized out>, argv=0x7fffc0740568, argc=1)
at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/jsruntime/qv4runtime.cpp:1507
#5 0x00007fff981189c5 in ??? ()
#6 0x0000000000000000 in ??? ()
https://stackoverflow.com/questions/23709150/qml-stack-trace-during-crash 's method does not work:
(gdb) p qt_v4StackTrace(engine)
moe.kazv.mxc.kazv: QtJob::callCallback: Returned 200
moe.kazv.mxc.kazv: QtJob::callCallback: Returned 200
moe.kazv.mxc.kazv: QtJob::callCallback: Returned 200
[Thread 0x7ffefdffb6c0 (LWP 17618) exited]
[Thread 0x7ffefcff96c0 (LWP 17620) exited]
[Thread 0x7ffefd7fa6c0 (LWP 17750) exited]
[Thread 0x7fff415fa6c0 (LWP 17777) exited]
[Thread 0x7fff425fc6c0 (LWP 17795) exited]
Thread 1 "kazv" received signal SIGSEGV, Segmentation fault.
0x00007ffff71f98a7 in QV4::Managed::engine (this=0x5555562f1e70)
at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/jsruntime/qv4managed_p.h:131
131 inline ExecutionEngine *engine() const
The program being debugged was signaled while in a function called from GDB.
GDB remains in the frame where the signal was received.
To change this behavior use "set unwind-on-signal on".
Evaluation of the expression containing the function
(qt_v4StackTrace(void*)) will be abandoned.
When the function is done executing, GDB will silently stop.
(gdb) bt
#0 0x00007ffff71f98a7 in QV4::Managed::engine (this=0x5555562f1e70)
at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/jsruntime/qv4managed_p.h:131
#1 v4StackTrace (context=0x5555562f1e70) at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/jsruntime/qv4engine.cpp:1267
#2 0x00007fffffffad7f in <function called from gdb> ()
#3 0x0000000000000000 in ??? ()
#4 0x00007ffff7098fa5 in QV4::Managed::isEqualTo (this=0x7fffc07405a8, other=0x7fffffffae18)
at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/jsruntime/qv4managed_p.h:144
#5 QV4::Value::sameValueZero (this=this@entry=0x7fffc07405a8, other=...)
at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/jsruntime/qv4value.cpp:261
#6 0x00007ffff70f9f40 in QV4::ArrayPrototype::method_includes (b=<optimized out>, thisObject=<optimized out>, argv=0x7fffc0740568, argc=<optimized out>)
at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/jsruntime/qv4arrayobject.cpp:1026
#7 0x00007ffff70c4213 in QV4::Runtime::CallPropertyLookup::call (engine=0x5555562f1e70, base=..., index=<optimized out>, argv=0x7fffc0740568, argc=1)
at /usr/src/debug/dev-qt/qtdeclarative-6.7.3-r4/qtdeclarative-everywhere-src-6.7.3/src/qml/jsruntime/qv4runtime.cpp:1507
#8 0x00007fff981189c5 in ??? ()
#9 0x0000000000000000 in ??? ()