Note I rebuilt libmirclient with the native arm compiler (on a n7
device) and I can't reproduce the issue either like that.
However just navigating to Accounts then clicking on Ubuntu One and
going back triggers the stack above, so I suspect a double free by the
QT QML GC is also leading to the stack trace in the original report.
Here's a stack trace with symbols of what I'm seeing:
Program terminated with signal SIGSEGV, Segmentation fault.
#0 ~QObjectDeleter (this=0x1fdc860, __in_chrg=<optimized out>)
at jsruntime/qv4qobjectwrapper.cpp:1004
1004 jsruntime/qv4qobjectwrapper.cpp: No such file or directory.
(gdb) bt
#0 ~QObjectDeleter (this=0x1fdc860, __in_chrg=<optimized out>)
at jsruntime/qv4qobjectwrapper.cpp:1004
#1 (anonymous namespace)::QObjectDeleter::~QObjectDeleter (this=0x1fdc860,
__in_chrg=<optimized out>) at jsruntime/qv4qobjectwrapper.cpp:1009
#2 0xb6b855c2 in QV4::MemoryManager::sweep (this=this@entry=0x1ac4678,
lastSweep=lastSweep@entry=true) at jsruntime/qv4mm.cpp:375
#3 0xb6b8565c in QV4::MemoryManager::~MemoryManager (this=0x1ac4678,
__in_chrg=<optimized out>) at jsruntime/qv4mm.cpp:498
#4 0xb6b79050 in QV4::ExecutionEngine::~ExecutionEngine (this=0x1acd460,
__in_chrg=<optimized out>) at jsruntime/qv4engine.cpp:425
#5 0xb6c42c74 in QV8Engine::~QV8Engine (this=0x1acd398,
__in_chrg=<optimized out>) at qml/v8/qv8engine.cpp:124
#6 0xb6c42e04 in QV8Engine::~QV8Engine (this=0x1acd398,
__in_chrg=<optimized out>) at qml/v8/qv8engine.cpp:125
#7 0xb6b3b4ce in QJSEngine::~QJSEngine (this=0x1acbcd0,
__in_chrg=<optimized out>) at jsapi/qjsengine.cpp:210
#8 0xb6be4f4c in QQmlEngine::~QQmlEngine (this=0x1acbcd0,
__in_chrg=<optimized out>) at qml/qqmlengine.cpp:923
#9 0xb6be4fb8 in QQmlEngine::~QQmlEngine (this=0x1acbcd0,
__in_chrg=<optimized out>) at qml/qqmlengine.cpp:923
#10 0xb642e6f2 in QObjectPrivate::deleteChildren (this=this@entry=0x1acc1f8)
at kernel/qobject.cpp:1935
#11 0xb6433fce in QObject::~QObject (this=<optimized out>,
---Type <return> to continue, or q <return> to quit---
__in_chrg=<optimized out>) at kernel/qobject.cpp:1028
#12 0xb67ec6dc in QWindow::~QWindow (this=0x1acc018, __in_chrg=<optimized out>)
at kernel/qwindow.cpp:226
#13 0xb6ddd432 in QQuickWindow::~QQuickWindow (this=0x1acc018,
__in_chrg=<optimized out>) at items/qquickwindow.cpp:1095
#14 0xb6e4220a in QQuickView::~QQuickView (this=0x1acc018,
__in_chrg=<optimized out>) at items/qquickview.cpp:236
#15 0xb6e42228 in QQuickView::~QQuickView (this=0x1acc018,
__in_chrg=<optimized out>) at items/qquickview.cpp:236
#16 0x0001e686 in ?? ()
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1337481
Title:
Crash in libmirclient on app exit on phone
To manage notifications about this bug go to:
https://bugs.launchpad.net/mir/+bug/1337481/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs