** Changed in: unity8 (Ubuntu) Status: New => Confirmed -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to unity8 in Ubuntu. https://bugs.launchpad.net/bugs/1521138
Title: unity8 crashes when closing (as app inside unity7) Status in unity8 package in Ubuntu: Confirmed Bug description: Runing builddir/src/unity8 and closing it crashes for me. gdb trace (gdb) bt #0 0x0000000000000000 in () #1 0x00007ffff7191c41 in QGuiApplicationPrivate::processActivatedEvent(QWindowSystemInterfacePrivate::ActivatedWindowEvent*) (e=0x1d85790) at kernel/qguiapplication.cpp:1938 #2 0x00007ffff71920ed in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) (e=e@entry=0x1d85790) at kernel/qguiapplication.cpp:1597 #3 0x00007ffff71775b8 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=...) at kernel/qwindowsysteminterface.cpp:572 #4 0x00007fffee36f250 in userEventSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:70 #5 0x00007ffff3e65117 in g_main_context_dispatch (context=0x7fffe40016f0) at /build/glib2.0-ZjeN9o/glib2.0-2.47.1/./glib/gmain.c:3154 #6 0x00007ffff3e65117 in g_main_context_dispatch (context=context@entry=0x7fffe40016f0) at /build/glib2.0-ZjeN9o/glib2.0-2.47.1/./glib/gmain.c:3769 #7 0x00007ffff3e65370 in g_main_context_iterate (context=context@entry=0x7fffe40016f0, block=block@entry=0, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-ZjeN9o/glib2.0-2.47.1/./glib/gmain.c:3840 #8 0x00007ffff3e6541c in g_main_context_iteration (context=0x7fffe40016f0, may_block=may_block@entry=0) at /build/glib2.0-ZjeN9o/glib2.0-2.47.1/./glib/gmain.c:3901 #9 0x00007ffff6ab227f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x733220, flags=...) at kernel/qeventdispatcher_glib.cpp:418 #10 0x00007fffbdde862b in QLightDM::GreeterImpl::cancelPam() (this=0x6999b0) at /home/tsdgeos_work/phablet/unity8/unity8/plugins/IntegratedLightDM/liblightdm/GreeterPrivate.cpp:266 #11 0x00007fffbdde7774 in QLightDM::GreeterImpl::~GreeterImpl() (this=0x6999b0, __in_chrg=<optimized out>) at /home/tsdgeos_work/phablet/unity8/unity8/plugins/IntegratedLightDM/liblightdm/GreeterPrivate.cpp:65 #12 0x00007fffbdde77d0 in QLightDM::GreeterImpl::~GreeterImpl() (this=0x6999b0, __in_chrg=<optimized out>) at /home/tsdgeos_work/phablet/unity8/unity8/plugins/IntegratedLightDM/liblightdm/GreeterPrivate.cpp:66 #13 0x00007ffff6a89d2b in QObjectPrivate::deleteChildren() (this=this@entry=0xd9ab80) at kernel/qobject.cpp:1950 #14 0x00007ffff6a93620 in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1030 #15 0x00007fffbdde47cc in QLightDM::Greeter::~Greeter() (this=0xe9be80, __in_chrg=<optimized out>) at /home/tsdgeos_work/phablet/unity8/unity8/plugins/IntegratedLightDM/liblightdm/Greeter.cpp:40 #16 0x00007fffbdde47fc in QLightDM::Greeter::~Greeter() (this=0xe9be80, __in_chrg=<optimized out>) at /home/tsdgeos_work/phablet/unity8/unity8/plugins/IntegratedLightDM/liblightdm/Greeter.cpp:42 #17 0x00007ffff6a89d2b in QObjectPrivate::deleteChildren() (this=this@entry=0xeca0d0) at kernel/qobject.cpp:1950 #18 0x00007ffff6a93620 in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1030 #19 0x00007fffbdde460a in Greeter::~Greeter() (this=0xeacb30, __in_chrg=<optimized out>) at /home/tsdgeos_work/phablet/unity8/unity8/builddir/plugins/IntegratedLightDM/../../../plugins/IntegratedLightDM/Greeter.h:33 #20 0x00007fffbdde463a in Greeter::~Greeter() (this=0xeacb30, __in_chrg=<optimized out>) at /home/tsdgeos_work/phablet/unity8/unity8/builddir/plugins/IntegratedLightDM/../../../plugins/IntegratedLightDM/Greeter.h:33 #21 0x00007ffff6eecd82 in QQmlType::SingletonInstanceInfo::destroy(QQmlEngine*) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #22 0x00007ffff6ec39e0 in QQmlEngine::~QQmlEngine() () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #23 0x00007ffff6ec3b09 in QQmlEngine::~QQmlEngine() () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #24 0x000000000040f074 in ShellApplication::destroyResources() (this=0x63a0e0) at /home/tsdgeos_work/phablet/unity8/unity8/src/ShellApplication.cpp:140 #25 0x000000000040883c in main(int, char const**) (argc=1, argv=0x7fffffffdbb8) at /home/tsdgeos_work/phablet/unity8/unity8/src/main.cpp:32 Valgrind trace ==30432== Invalid read of size 8 ==30432== at 0x5718C30: QGuiApplicationPrivate::processActivatedEvent(QWindowSystemInterfacePrivate::ActivatedWindowEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.4.2) ==30432== by 0x57190EC: QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.4.2) ==30432== by 0x56FE5B7: QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (in /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.4.2) ==30432== by 0xEC9E24F: userEventSourceDispatch(_GSource*, int (*)(void*), void*) (in /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so) ==30432== by 0x8B2F116: g_main_context_dispatch (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4700.1) ==30432== by 0x8B2F36F: g_main_context_iterate.isra.29 (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4700.1) ==30432== by 0x8B2F41B: g_main_context_iteration (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4700.1) ==30432== by 0x625527E: QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.4.2) ==30432== by 0x2A7D362A: QLightDM::GreeterImpl::cancelPam() (GreeterPrivate.cpp:266) ==30432== by 0x2A7D2773: QLightDM::GreeterImpl::~GreeterImpl() (GreeterPrivate.cpp:65) ==30432== by 0x2A7D27CF: QLightDM::GreeterImpl::~GreeterImpl() (GreeterPrivate.cpp:66) ==30432== by 0x622CD2A: QObjectPrivate::deleteChildren() (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.4.2) ==30432== by 0x623661F: QObject::~QObject() (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.4.2) ==30432== by 0x2A7CF7CB: QLightDM::Greeter::~Greeter() (Greeter.cpp:40) ==30432== by 0x2A7CF7FB: QLightDM::Greeter::~Greeter() (Greeter.cpp:42) ==30432== by 0x622CD2A: QObjectPrivate::deleteChildren() (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.4.2) ==30432== by 0x623661F: QObject::~QObject() (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.4.2) ==30432== by 0x2A7CF609: Greeter::~Greeter() (in /home/tsdgeos_work/phablet/unity8/unity8/builddir/plugins/IntegratedLightDM/libIntegratedLightDM-qml.so) ==30432== by 0x2A7CF639: Greeter::~Greeter() (Greeter.h:33) ==30432== by 0x5DC0D81: QQmlType::SingletonInstanceInfo::destroy(QQmlEngine*) (in /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5.4.2) ==30432== by 0x5D979DF: QQmlEngine::~QQmlEngine() (in /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5.4.2) ==30432== by 0x5D97B08: QQmlEngine::~QQmlEngine() (in /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5.4.2) ==30432== by 0x40F073: ShellApplication::destroyResources() (ShellApplication.cpp:140) ==30432== by 0x40883B: main (main.cpp:32) ==30432== Address 0x1949cc00 is 0 bytes inside a block of size 40 free'd ==30432== at 0x4C2D28B: operator delete(void*) (vg_replace_malloc.c:575) ==30432== by 0x4166F5: ShellView::~ShellView() (ShellView.h:22) ==30432== by 0x40EFCB: ShellApplication::destroyResources() (ShellApplication.cpp:131) ==30432== by 0x40883B: main (main.cpp:32) ==30432== Block was alloc'd at ==30432== at 0x4C2C12F: operator new(unsigned long) (vg_replace_malloc.c:333) ==30432== by 0x40EA3E: ShellApplication::ShellApplication(int&, char**, bool) (ShellApplication.cpp:81) ==30432== by 0x408823: main (main.cpp:28) ==30432== ==30432== Invalid read of size 4 ==30432== at 0x6361284: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.4.2) ==30432== by 0xFFEFFF47F: ??? ==30432== by 0xFFEFFF3FE: ??? ==30432== by 0x262551A4C44712FF: ??? ==30432== by 0x27D4: ??? ==30432== by 0x4: ??? ==30432== Address 0x1949cc6e is 2 bytes before a block of size 720 free'd ==30432== at 0x4C2D28B: operator delete(void*) (vg_replace_malloc.c:575) ==30432== by 0x6236667: QObject::~QObject() (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.4.2) ==30432== by 0x571EA78: QWindow::~QWindow() (in /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.4.2) ==30432== by 0x53F38B0: QQuickWindow::~QQuickWindow() (qquickwindow.cpp:1102) ==30432== by 0x4166B4: ShellView::~ShellView() (ShellView.h:22) ==30432== by 0x4166E9: ShellView::~ShellView() (ShellView.h:22) ==30432== by 0x40EFCB: ShellApplication::destroyResources() (ShellApplication.cpp:131) ==30432== by 0x40883B: main (main.cpp:32) ==30432== Block was alloc'd at ==30432== at 0x4C2C12F: operator new(unsigned long) (vg_replace_malloc.c:333) ==30432== by 0x549E70C: QQuickView::QQuickView(QQmlEngine*, QWindow*) (qquickview.cpp:211) ==30432== by 0x413209: ShellView::ShellView(QQmlEngine*, QObject*) (ShellView.cpp:27) ==30432== by 0x40EA62: ShellApplication::ShellApplication(int&, char**, bool) (ShellApplication.cpp:81) ==30432== by 0x408823: main (main.cpp:28) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1521138/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp