← Back to team overview

ubuntu-webapps-bugs team mailing list archive

[Bug 1630906] Re: QML segfault on arm64 due to builder kernel change

 

For completeness, also the other copy-pastes I made:

Thread 1 "qmlplugindump" received signal SIGSEGV, Segmentation fault.
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) info frame
Stack level 0, frame at 0xffffffffee00:
 pc = 0xffffb7a99994 in QV4::Object::defineReadonlyProperty (jsruntime/qv4object.cpp:184); saved pc = 0xffffb7a9f774
 called by frame at 0xffffffffee90
 source language c++.
 Arglist at 0xffffffffedb0, args: this=this@entry=0x0, name=0x450bf8, value=...
 Locals at 0xffffffffedb0, Previous frame's sp is 0xffffffffee00
 Saved registers:
  x19 at 0xffffffffedc0, x20 at 0xffffffffedc8, x21 at 0xffffffffedd0, x29 at 0xffffffffedb0, x30 at 0xffffffffedb8
(gdb) up
#1  0x0000ffffb7a9f774 in QV4::ObjectPrototype::init (this=0x0, v4=v4@entry=0x4508f0, ctor=0x0) at jsruntime/qv4objectproto.cpp:84
84  jsruntime/qv4objectproto.cpp: No such file or directory.
(gdb) info frame
Stack level 1, frame at 0xffffffffee90:
 pc = 0xffffb7a9f774 in QV4::ObjectPrototype::init (jsruntime/qv4objectproto.cpp:84); saved pc = 0xffffb7a5a20c
 called by frame at 0xffffffffefe0, caller of frame at 0xffffffffee00
 source language c++.
 Arglist at 0xffffffffee00, args: this=0x0, v4=v4@entry=0x4508f0, ctor=0x0
 Locals at 0xffffffffee00, Previous frame's sp is 0xffffffffee90
 Saved registers:
  x19 at 0xffffffffee10, x20 at 0xffffffffee18, x21 at 0xffffffffee20, x22 at 0xffffffffee28, x23 at 0xffffffffee30,
  x24 at 0xffffffffee38, x25 at 0xffffffffee40, x26 at 0xffffffffee48, x27 at 0xffffffffee50, x28 at 0xffffffffee58,
  x29 at 0xffffffffee00, x30 at 0xffffffffee08

-- 
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to online-accounts-api in
Ubuntu.
https://bugs.launchpad.net/bugs/1630906

Title:
  QML segfault on arm64 due to builder kernel change

Status in linux package in Ubuntu:
  Confirmed
Status in online-accounts-api package in Ubuntu:
  New
Status in qmenumodel package in Ubuntu:
  New
Status in qtdeclarative-opensource-src package in Ubuntu:
  New
Status in ubuntu-push-qml package in Ubuntu:
  New
Status in unity8 package in Ubuntu:
  New
Status in webbrowser-app package in Ubuntu:
  New

Bug description:
  Builders were changed from wily to xenial (4.4) kernel for arm64, and
  likely due to this the following kind of errors started happening:

  https://launchpadlibrarian.net/288487533/buildlog_ubuntu-yakkety-arm64
  .ubuntu-push-qml_0.1+15.10.20150826.1-0ubuntu2_BUILDING.txt.gz

  They happen when executing QML code.

  I've ruled out that reverting to previous qtbase and qtdeclarative
  versions don't affect this, so it's not coming from a Qt change. I've
  also verified there's no problem eg on our Bq tablet running the same
  tests on xenial+overlay. There are currently no found changes at least
  in Qt upstream to backport arm64 related fixes.

  Cause is unknown. But the same problem is there on vivid, xenial and yakkety builds:
  https://launchpadlibrarian.net/288516465/buildlog_ubuntu-yakkety-arm64.online-accounts-api_0.1+16.10.20161006.1-0ubuntu1_BUILDING.txt.gz
  https://launchpadlibrarian.net/288515705/buildlog_ubuntu-xenial-arm64.online-accounts-api_0.1+16.04.20161006.1-0ubuntu1_BUILDING.txt.gz
  https://launchpadlibrarian.net/288515510/buildlog_ubuntu-vivid-arm64.online-accounts-api_0.1+15.04.20161006.1-0ubuntu1_BUILDING.txt.gz

  This means it does not matter if it's Qt 5.4 or 5.6, GCC 4.9, 5 or 6,
  or glibc 2.21, 2.23 or 2.24.

  More logs from affected packages:
  https://launchpadlibrarian.net/288493058/buildlog_ubuntu-yakkety-arm64.qtdeclarative-opensource-src_5.6.1-7ubuntu3~1_BUILDING.txt.gz
  https://launchpadlibrarian.net/288347391/buildlog_ubuntu-xenial-arm64.webbrowser-app_0.23+16.04.20161005.1-0ubuntu1_BUILDING.txt.gz
  https://launchpadlibrarian.net/288385063/buildlog_ubuntu-vivid-arm64.qmenumodel_0.2.10+15.04.20161005.1-0ubuntu1_BUILDING.txt.gz

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


References