ubuntu-sdk-bugs team mailing list archive
-
ubuntu-sdk-bugs team
-
Mailing list archive
-
Message #00651
[Bug 1268507] Re: V4 crash if executing a Qt Quick test without /proc mounted
This bug was fixed in the package qtdeclarative-opensource-src -
5.2.1-3ubuntu10
---------------
qtdeclarative-opensource-src (5.2.1-3ubuntu10) trusty; urgency=medium
* debian/patches/Fix-crash-when-appending-arrays-to-sub-models-in-lis.patch
- Backport from upstream https://codereview.qt-project.org/#change,80934
(LP: #1291602)
-- Timo Jyrinki <timo-jyrinki@xxxxxxxxxx> Fri, 14 Mar 2014 09:37:56 +0000
** Changed in: qtdeclarative-opensource-src (Ubuntu)
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Ubuntu
SDK bug tracking, which is subscribed to qtdeclarative-opensource-src in
Ubuntu.
https://bugs.launchpad.net/bugs/1268507
Title:
V4 crash if executing a Qt Quick test without /proc mounted
Status in “qtdeclarative-opensource-src” package in Ubuntu:
Fix Released
Bug description:
The ubuntu-ui-toolkit test segfaults (bug #1266707 etc) may be because
V4 engine seems to crash if /proc is not mounted. I noticed this when
building in a chroot environment with and without /proc mounted.
Just executing './tst_components -platform minimal' in ubuntu-ui-
toolkit/tests/unit/tst_components crashes as follows:
#0 __GI___libc_free (mem=0x18) at malloc.c:2888
#1 0x00007ffff4ed3cfd in __pthread_attr_destroy (attr=<optimized out>) at pthread_attr_destroy.c:41
#2 0x00007ffff579ed86 in QV4::MemoryManager::MemoryManager() () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#3 0x00007ffff57843bc in QV4::ExecutionEngine::ExecutionEngine(QQmlJS::EvalISelFactory*) ()
from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#4 0x00007ffff59021f2 in QV8Engine::QV8Engine(QJSEngine*) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#5 0x00007ffff577f294 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#6 0x00007ffff5834170 in QQmlEngine::QQmlEngine(QObject*) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7 0x00007ffff5e95298 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8 0x00007ffff7bc7689 in quick_test_main(int, char**, char const*, char const*) ()
from /usr/lib/x86_64-linux-gnu/libQt5QuickTest.so.5
#9 0x00007ffff7816ed5 in __libc_start_main (main=0x4005d0 <main(int, char**)>, argc=3, argv=0x7fffffffe598, init=<optimized out>,
fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffe588) at libc-start.c:287
#10 0x000000000040060c in _start ()
And it does not crash if /proc is mounted.
This is when using Qt 5.2 from ppa:canonical-qt5-edgers/qt5-beta2
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qtdeclarative-opensource-src/+bug/1268507/+subscriptions
References