I got a temporary access (now revoked) to an arm64 box where I could
reproduce the segfault by running qmlplugindump.

Here's the backtrace:
QV4::Object::defineReadonlyProperty (this=this@entry=0x0, name=0x450bf8, 
value=...) at jsruntime/qv4object.cpp:184
184     jsruntime/qv4object.cpp: No such file or directory.
(gdb) bt
#0  QV4::Object::defineReadonlyProperty (this=this@entry=0x0, name=0x450bf8, 
value=...) at jsruntime/qv4object.cpp:184
#1  0x0000ffffb7a9f774 in QV4::ObjectPrototype::init (this=0x0, 
v4=v4@entry=0x4508f0, ctor=0x0) at jsruntime/qv4objectproto.cpp:84
#2  0x0000ffffb7a5a20c in QV4::ExecutionEngine::ExecutionEngine (this=0x4508f0, 
factory=<optimized out>)
    at jsruntime/qv4engine.cpp:367
#3  0x0000ffffb7b86d94 in QV8Engine::QV8Engine (this=0x4502a0, qq=<optimized 
out>) at qml/v8/qv8engine.cpp:144
#4  0x0000ffffb7a25de8 in QJSEngine::QJSEngine (this=0xfffffffff298, dd=..., 
parent=<optimized out>) at jsapi/qjsengine.cpp:201
#5  0x0000ffffb7af738c in QQmlEngine::QQmlEngine (this=0xfffffffff298, 
parent=0x0) at qml/qqmlengine.cpp:927
#6  0x00000000004067b8 in main (argc=0, argv=<optimized out>) at main.cpp:1041

Where the code in question is
http://code.qt.io/cgit/qt/qtdeclarative.git/tree/src/qml/jsruntime/qv4object.cpp?h=5.6.1#n184

I hope that helps somehow.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1630906

Title:
  QML segfault on arm64 due to builder kernel change

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1630906/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to