/usr/bin/unity8-dash:11:std::basic_string:unity::scopes::Category::title:title:scopes_ng::Categories::data:QSortFilterProxyModel::data

Bug #1396526 reported by errors.ubuntu.com bug bridge
18
This bug affects 1 person
Affects Status Importance Assigned to Milestone
unity-scopes-shell (Ubuntu)
Fix Released
Undecided
Unassigned
unity-scopes-shell (Ubuntu RTM)
New
Undecided
Unassigned
unity8 (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

The Ubuntu Error Tracker has been receiving reports about a problem regarding unity8. This problem was most recently seen with version 8.01.1+15.04.20141111~rtm-0ubuntu1, the problem page at https://errors.ubuntu.com/problem/1d146aed1a307e6e69dc8cb8f3d7ee012df94e2c contains more details.

Related branches

Revision history for this message
Michael Zanetti (mzanetti) wrote :

To reproduce:

Scroll down the click scope, open the ubuntu store, wait a bit for it to load results. When first results appear, quickly scroll down to the bottom and then a tiny bit back up so that the header appears. Press the back button. It'll crash in most of the cases.

Changed in unity8 (Ubuntu):
status: New → Confirmed
Revision history for this message
Albert Astals Cid (aacid) wrote :

Another ::data that does unbounded checks, i'd say this is the problem.

QVariant
Categories::data(const QModelIndex& index, int role) const
{
    CategoryData* catData = m_categories.at(index.row()).data();

Revision history for this message
Albert Astals Cid (aacid) wrote :

unbounded access i mean

Revision history for this message
Albert Astals Cid (aacid) wrote :

Ok, is not that, i just added that check and still got it to crash

Changed in unity8 (Ubuntu):
status: Confirmed → Invalid
Changed in unity-scopes-shell (Ubuntu):
status: New → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package unity-scopes-shell - 0.5.4+15.04.20141128-0ubuntu1

---------------
unity-scopes-shell (0.5.4+15.04.20141128-0ubuntu1) vivid; urgency=low

  [ Pete Woods ]
  * Write the scope settings using UTF-8 to match up with the scope
    regsitry (LP: #1381010)
  * Move QNetworkAccessManager onto correct thread
  * Fix crash exposed by today scope (LP: #1396526)

  [ Pawel Stolowski ]
  * Fix version check for unity api to match version required by
    src/Unity/CMakeLists.txt.
  * Read /custom/partner-id value (if present) and pass it with user-
    agent hint. (LP: #1389273)

  [ Albert Astals ]
  * Don't call Result::contains and then Result::value
 -- Ubuntu daily release <email address hidden> Fri, 28 Nov 2014 08:52:43 +0000

Changed in unity-scopes-shell (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Albert Astals Cid (aacid) wrote :

Seems this may still be happening in rtm according to https://errors.ubuntu.com/problem/7c52ff86c8dc73d895473731bf95b813de1324ce

Maybe not very important though

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.