Public bug reported:

ListItemLayout defines a default main slot, which is currently the
internal class UCThreeLabelsSlot.

ListItemLayout currently doesn't set the QML context of the
UCThsreeLabelsSlot, and UCThreeLabelsSlot doesn't set the QML context of
its internal UCLabels.

This leads to a segfault when Qt tries to access the QML context of any
of the predefined labels in ListItemLayout.

The following test case triggers the crash:
ListItemLayout {
    id: layoutTestQmlContext
    title.text: "<html><body><p dir='ltr'>TEST <img align=absmiddle 
height=\"10\" width=\"10\" src=\"file:///test.png\" /> </p></body></html>"
    title.textFormat: Text.RichText
}

** Affects: ubuntu-ui-toolkit (Ubuntu)
     Importance: Undecided
     Assignee: Andrea Bernabei (faenil)
         Status: In Progress


** Tags: listitemlayout

** Changed in: ubuntu-ui-toolkit (Ubuntu)
     Assignee: (unassigned) => Andrea Bernabei (faenil)

** Changed in: ubuntu-ui-toolkit (Ubuntu)
       Status: New => In Progress

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to ubuntu-ui-toolkit in
Ubuntu.
https://bugs.launchpad.net/bugs/1514173

Title:
  [listitemlayout] setting RichText format with html image tag leads to
  crash (segfault)

Status in ubuntu-ui-toolkit package in Ubuntu:
  In Progress

Bug description:
  ListItemLayout defines a default main slot, which is currently the
  internal class UCThreeLabelsSlot.

  ListItemLayout currently doesn't set the QML context of the
  UCThsreeLabelsSlot, and UCThreeLabelsSlot doesn't set the QML context
  of its internal UCLabels.

  This leads to a segfault when Qt tries to access the QML context of
  any of the predefined labels in ListItemLayout.

  The following test case triggers the crash:
  ListItemLayout {
      id: layoutTestQmlContext
      title.text: "<html><body><p dir='ltr'>TEST <img align=absmiddle 
height=\"10\" width=\"10\" src=\"file:///test.png\" /> </p></body></html>"
      title.textFormat: Text.RichText
  }

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-ui-toolkit/+bug/1514173/+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

Reply via email to