ubuntu-sdk-bugs team mailing list archive
-
ubuntu-sdk-bugs team
-
Mailing list archive
-
Message #07702
[Bug 1679966] [NEW] qmltestrunner crashed with SIGSEGV in QQmlBinding::QQmlBinding()
Public bug reported:
The latest UITK release (1.3.2190+16.04.20170327) causes this unity8
test crash on xenial/i386:
#0 0xf5a4418f in QQmlBinding::QQmlBinding(QV4::Value const&, QObject*, QQmlContextData*) () at /usr/lib/i386-linux-gnu/libQt5Qml.so.5
#1 0xeb47a95b in UCStyleHints::_q_applyStyleHints() () at /usr/lib/i386-linux-gnu/libUbuntuToolkit.so.5
#2 0xeb4a4464 in () at /usr/lib/i386-linux-gnu/libUbuntuToolkit.so.5
[...]
Downgrading to 1.3.2184+16.04.20170306build1~~xenialoverlay1~1 fixes the
issue.
To reproduce:
* install unity8-tests
* $ sh /usr/lib/i386-linux-gnu/unity8/tests/scripts/gdbtestShell.sh
* CRASH
ProblemType: Crash
DistroRelease: Ubuntu 16.04
Package: qtdeclarative5-dev-tools 5.6.2-0ubuntu1~~xenialoverlay1~7 [origin: LP-PPA-ci-train-ppa-service-stable-phone-overlay]
ProcVersionSignature: Ubuntu 4.10.0-15.17-generic 4.10.5
Uname: Linux 4.10.0-15-generic i686
ApportVersion: 2.20.1-0ubuntu2.5
Architecture: i386
Date: Wed Apr 5 07:11:33 2017
ExecutablePath: /usr/lib/i386-linux-gnu/qt5/bin/qmltestrunner
ExecutableTimestamp: 1488443402
ProcCmdline: /usr/lib/i386-linux-gnu/qt5/bin/qmltestrunner -input /home/ubuntu/dev/canonical/unity8/repo/tests/qmltests/./tst_Shell.qml -o /home/ubuntu/dev/canonical/unity8/repo/builddir/tests/qmltests/testShell.xml,xunitxml -o -,txt
ProcCwd: /home/ubuntu/dev/canonical/unity8/repo
SegvAnalysis:
Segfault happened at: 0xf5a4418f <_ZN11QQmlBindingC2ERKN3QV45ValueEP7QObjectP15QQmlContextData+111>: mov 0x0,%eax
PC (0xf5a4418f) ok
source "0x0" (0x00000000) not located in a known VMA region (needed readable region)!
destination "%eax" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: qtdeclarative-opensource-src
StacktraceTop:
QQmlBinding::QQmlBinding(QV4::Value const&, QObject*, QQmlContextData*) () at /usr/lib/i386-linux-gnu/libQt5Qml.so.5
UCStyleHints::_q_applyStyleHints() () at /usr/lib/i386-linux-gnu/libUbuntuToolkit.so.5
() at /usr/lib/i386-linux-gnu/libUbuntuToolkit.so.5
QMetaObject::activate(QObject*, int, int, void**) (sender=0x9442778, signalOffset=29, local_signal_index=1, argv=0x0) at kernel/qobject.cpp:3730
QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=0x9442778, m=0xeb5fa964 <UCStyledItemBase::staticMetaObject>, local_signal_index=1, argv=0x0) at kernel/qobject.cpp:3595
Title: qmltestrunner crashed with SIGSEGV in QQmlBinding::QQmlBinding()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm audio cdrom dialout dip floppy lxd netdev plugdev sudo video
** Affects: ubuntu-ui-toolkit (Ubuntu)
Importance: Undecided
Status: Invalid
** Tags: apport-crash i386 third-party-packages uec-images xenial
** Information type changed from Private to Public
** Package changed: qtdeclarative-opensource-src (Ubuntu) => ubuntu-ui-
toolkit (Ubuntu)
--
You received this bug notification because you are a member of Ubuntu
SDK bug tracking, which is subscribed to ubuntu-ui-toolkit in Ubuntu.
https://bugs.launchpad.net/bugs/1679966
Title:
qmltestrunner crashed with SIGSEGV in QQmlBinding::QQmlBinding()
Status in ubuntu-ui-toolkit package in Ubuntu:
Invalid
Bug description:
The latest UITK release (1.3.2190+16.04.20170327) causes this unity8
test crash on xenial/i386:
#0 0xf5a4418f in QQmlBinding::QQmlBinding(QV4::Value const&, QObject*, QQmlContextData*) () at /usr/lib/i386-linux-gnu/libQt5Qml.so.5
#1 0xeb47a95b in UCStyleHints::_q_applyStyleHints() () at /usr/lib/i386-linux-gnu/libUbuntuToolkit.so.5
#2 0xeb4a4464 in () at /usr/lib/i386-linux-gnu/libUbuntuToolkit.so.5
[...]
Downgrading to 1.3.2184+16.04.20170306build1~~xenialoverlay1~1 fixes
the issue.
To reproduce:
* install unity8-tests
* $ sh /usr/lib/i386-linux-gnu/unity8/tests/scripts/gdbtestShell.sh
* CRASH
ProblemType: Crash
DistroRelease: Ubuntu 16.04
Package: qtdeclarative5-dev-tools 5.6.2-0ubuntu1~~xenialoverlay1~7 [origin: LP-PPA-ci-train-ppa-service-stable-phone-overlay]
ProcVersionSignature: Ubuntu 4.10.0-15.17-generic 4.10.5
Uname: Linux 4.10.0-15-generic i686
ApportVersion: 2.20.1-0ubuntu2.5
Architecture: i386
Date: Wed Apr 5 07:11:33 2017
ExecutablePath: /usr/lib/i386-linux-gnu/qt5/bin/qmltestrunner
ExecutableTimestamp: 1488443402
ProcCmdline: /usr/lib/i386-linux-gnu/qt5/bin/qmltestrunner -input /home/ubuntu/dev/canonical/unity8/repo/tests/qmltests/./tst_Shell.qml -o /home/ubuntu/dev/canonical/unity8/repo/builddir/tests/qmltests/testShell.xml,xunitxml -o -,txt
ProcCwd: /home/ubuntu/dev/canonical/unity8/repo
SegvAnalysis:
Segfault happened at: 0xf5a4418f <_ZN11QQmlBindingC2ERKN3QV45ValueEP7QObjectP15QQmlContextData+111>: mov 0x0,%eax
PC (0xf5a4418f) ok
source "0x0" (0x00000000) not located in a known VMA region (needed readable region)!
destination "%eax" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: qtdeclarative-opensource-src
StacktraceTop:
QQmlBinding::QQmlBinding(QV4::Value const&, QObject*, QQmlContextData*) () at /usr/lib/i386-linux-gnu/libQt5Qml.so.5
UCStyleHints::_q_applyStyleHints() () at /usr/lib/i386-linux-gnu/libUbuntuToolkit.so.5
() at /usr/lib/i386-linux-gnu/libUbuntuToolkit.so.5
QMetaObject::activate(QObject*, int, int, void**) (sender=0x9442778, signalOffset=29, local_signal_index=1, argv=0x0) at kernel/qobject.cpp:3730
QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=0x9442778, m=0xeb5fa964 <UCStyledItemBase::staticMetaObject>, local_signal_index=1, argv=0x0) at kernel/qobject.cpp:3595
Title: qmltestrunner crashed with SIGSEGV in QQmlBinding::QQmlBinding()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm audio cdrom dialout dip floppy lxd netdev plugdev sudo video
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-ui-toolkit/+bug/1679966/+subscriptions
Follow ups