← Back to team overview

touch-packages team mailing list archive

[Bug 1423985] Re: Crash when opening QtQuick Controls ComboBox

 

** Changed in: unity8 (Ubuntu)
       Status: New => Triaged

** Changed in: qtmir (Ubuntu)
       Status: New => Triaged

-- 
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/1423985

Title:
  Crash when opening QtQuick Controls ComboBox

Status in qtmir package in Ubuntu:
  Triaged
Status in unity8 package in Ubuntu:
  Triaged

Bug description:
  Although QtQuick Controls aren't installed by default on the device
  they may be packaged with click applications (such as GCompris).
  Currently the ComboBox component from QtQuick Controls exposes a crash
  in unity8.

  Steps to reproduce:

  1) Install qml-module-qtquick-controls

   2) Run the following QML:

  import QtQuick 2.2
  import QtQuick.Controls 1.2

  ApplicationWindow {

      ComboBox {

      }

  }

   3) Tap the combo box

  Expected output:

   ComboBox should open

  Actual output:

   Unity switches back to the dash and then crashes with a segmentation
  fault (the application itself continues running)

  
  Backtrace:

  Program terminated with signal SIGSEGV, Segmentation fault.
  #0  0xaadd1344 in qtmir::MirSurfaceItem::updateMirSurfaceFocus(bool) ()
     from /usr/lib/arm-linux-gnueabihf/qt5/qml/Unity/Application/libunityapplicationplugin.so
  (gdb) bt
  #0  0xaadd1344 in qtmir::MirSurfaceItem::updateMirSurfaceFocus(bool) ()
     from /usr/lib/arm-linux-gnueabihf/qt5/qml/Unity/Application/libunityapplicationplugin.so
  #1  0xb64e671e in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5
  #2  0xb6876cd8 in QQuickItem::activeFocusChanged(bool) () from /usr/lib/arm-linux-gnueabihf/libQt5Quick.so.5
  #3  0xb688618e in QQuickWindowPrivate::notifyFocusChangesRecur(QQuickItem**, int) () from /usr/lib/arm-linux-gnueabihf/libQt5Quick.so.5
  #4  0xb688b170 in QQuickWindowPrivate::setFocusInScope(QQuickItem*, QQuickItem*, Qt::FocusReason, QFlags<QQuickWindowPrivate::FocusOption>) ()
     from /usr/lib/arm-linux-gnueabihf/libQt5Quick.so.5
  #5  0xb687a802 in QQuickItem::setFocus(bool, Qt::FocusReason) () from /usr/lib/arm-linux-gnueabihf/libQt5Quick.so.5
  #6  0xb6882a78 in QQuickItem::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/arm-linux-gnueabihf/libQt5Quick.so.5
  #7  0xb6b3fe40 in QQmlVMEMetaObject::metaCall(QMetaObject::Call, int, void**) () from /usr/lib/arm-linux-gnueabihf/libQt5Qml.so.5
  #8  0xbeb90720 in ?? ()
  Backtrace stopped: previous frame identical to this frame (corrupt stack?)

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


References