Qt 5.2: unity8 crashed with SIGABRT in raise()

Bug #1253603 reported by Timo Jyrinki
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
qtdeclarative-opensource-src (Ubuntu)
Fix Released
Critical
rosa maria

Bug Description

This happened with Qt 5.2 when browsing indicators. Retraced locally using lp:daisy plus PPA deb+src in the configuration.

adb shell
apt-add-repository ppa:canonical-qt5-edgers/qt5-beta2
apt-get update
apt-get dist-upgrade
reboot

ProblemType: Crash
DistroRelease: Ubuntu 14.04
Package: unity8 1:7.83+14.04.20131106-0+201311210919~543~ubuntu14.04.1 [origin: LP-PPA-canonical-qt5-edgers-qt5-beta2]
Uname: Linux 3.4.0-3-mako armv7l
ApportVersion: 2.12.7-0ubuntu1
Architecture: armhf
CurrentDesktop: Unity
Date: Thu Nov 21 12:25:48 2013
ExecutablePath: /usr/bin/unity8
ExecutableTimestamp: 1385027106
InstallationDate: Installed on 2013-11-20 (1 days ago)
InstallationMedia: Ubuntu Trusty Tahr (development branch) - armhf (20131120)
ProcCmdline: unity8
ProcCwd: /home/phablet
Signal: 6
SourcePackage: unity8
StacktraceTop:
 qt_message_fatal (context=..., message=...) at global/qlogging.cpp:981
 QMessageLogger::fatal (this=this@entry=0x5c6726b4, msg=0x40e89914 "ASSERT: \"%s\" in file %s, line %d") at global/qlogging.cpp:384
 qt_assert (assertion=0x408b4d98 "m_nodes.contains(node)", file=<optimized out>, line=line@entry=1170) at global/qglobal.cpp:2050
 QSGBatchRenderer::Renderer::buildRenderLists (this=0x4137508c <lock>, this@entry=0x58570360, node=0x1, node@entry=0x5e27ede8) at scenegraph/coreapi/qsgbatchrenderer.cpp:1170
 QSGBatchRenderer::Renderer::buildRenderLists (this=this@entry=0x58570360, node=node@entry=0x5e27ebb0) at scenegraph/coreapi/qsgbatchrenderer.cpp:1217
Title: unity8 crashed with SIGABRT in raise()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm autopilot cdrom dialout dip nopasswdlogin plugdev sudo tty video

Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :
information type: Private → Public
no longer affects: unity8 (Ubuntu)
description: updated
Revision history for this message
Michał Sawicz (saviq) wrote :

This assertion has been fixed in Qt since beta1.

Revision history for this message
Michał Sawicz (saviq) wrote :
Changed in qtdeclarative-opensource-src (Ubuntu):
status: New → Triaged
status: Triaged → In Progress
no longer affects: unity8
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 ?? ()
 ?? ()

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : StacktraceSource.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in qtdeclarative-opensource-src (Ubuntu):
status: In Progress → Invalid
Revision history for this message
Apport retracing service (apport) wrote : Crash report cannot be processed
Download full text (5.5 KiB)

Thank you for your report!

However, processing it in order to get sufficient information for the
developers failed (it does not generate a useful symbolic stack trace). This
might be caused by some outdated packages which were installed on your system
at the time of the report:

libqgsttools-p1 version 5.2.0~beta1-0ubuntu1~trusty1~test1 required, but 5.0.2-4ubuntu4 is available
outdated debug symbol package for libpolkit-gobject-1-0: package version 0.105-4ubuntu1 dbgsym version 0.105-3ubuntu3
outdated debug symbol package for policykit-1: package version 0.105-4ubuntu1 dbgsym version 0.105-3ubuntu3
libqt5qml5 version 5.2.0~beta1-0ubuntu1~trusty1~test10 required, but 5.0.2-6ubuntu4 is available
outdated debug symbol package for libwavpack1: package version 4.70.0-1 dbgsym version 4.60.1-3
libqt5test5 version 5.2.0~beta1+dfsg-0ubuntu1~trusty1~test5 required, but 5.0.2+dfsg1-7ubuntu12 is available
libqt5network5 version 5.2.0~beta1+dfsg-0ubuntu1~trusty1~test5 required, but 5.0.2+dfsg1-7ubuntu12 is available
libqt5svg5 version 5.2.0~beta1-0ubuntu1~trusty1~test1 required, but 5.0.2-3ubuntu1 is available
qtdeclarative5-folderlistmodel-plugin version 5.2.0~beta1-0ubuntu1~trusty1~test10 required, but 5.0.2-6ubuntu4 is available
libqt5gui5 version 5.2.0~beta1+dfsg-0ubuntu1~trusty1~test5 required, but 5.0.2+dfsg1-7ubuntu12 is available
libqt5core5 version 5.2.0~beta1+dfsg-0ubuntu1~trusty1~test5 required, but 5.0.2+dfsg1-7ubuntu12 is available
unity8-fake-env version 1:7.83+14.04.20131106-0+201311210919~543~ubuntu14.04.1 required, but 7.83+14.04.20131106-0ubuntu1 is available
qtdeclarative5-xmllistmodel-plugin version 5.2.0~beta1-0ubuntu1~trusty1~test10 required, but 5.0.2-6ubuntu4 is available
libqt5sql5 version 5.2.0~beta1+dfsg-0ubuntu1~trusty1~test5 required, but 5.0.2+dfsg1-7ubuntu12 is available
libqt5qml-graphicaleffects version 5.2.0~beta1-0ubuntu1~trusty1~test1 required, but 5.0.2-2ubuntu3 is available
libqt5printsupport5 version 5.2.0~beta1+dfsg-0ubuntu1~trusty1~test5 required, but 5.0.2+dfsg1-7ubuntu12 is available
libqt5sql5-sqlite version 5.2.0~beta1+dfsg-0ubuntu1~trusty1~test5 required, but 5.0.2+dfsg1-7ubuntu12 is available
libqt5opengl5 version 5.2.0~beta1+dfsg-0ubuntu1~trusty1~test5 required, but 5.0.2+dfsg1-7ubuntu12 is available
qtdeclarative5-qtquick2-plugin version 5.2.0~beta1-0ubuntu1~trusty1~test10 required, but 5.0.2-6ubuntu4 is available
unity8 version 1:7.83+14.04.20131106-0+201311210919~543~ubuntu14.04.1 required, but 7.83+14.04.20131106-0ubuntu1 is available
libqt5xml5 version 5.2.0~beta1+dfsg-0ubuntu1~trusty1~test5 required, but 5.0.2+dfsg1-7ubuntu12 is available
libqt5xmlpatterns5 version 5.2.0~beta1-0ubuntu1~trusty1~test4 required, but 5.0.2-2 is available
libqt5webkit5 version 5.2.0~beta1-0ubuntu1~trusty1~test2 required, but 5.1.1-1ubuntu2 is available
outdated debug symbol package for qtdeclarative5-qtfeedback-plugin: package version 5.0~git20130529-0ubuntu2 dbgsym version 5.0~git20130529-0ubuntu1
libqt5sensors5 version 5.2.0~beta1+dfsg-0ubuntu1~trusty1~test3 required, but 5.1.1+dfsg-2ubuntu2 is available
outdated debug symbol package for libubuntudownloadmanager1: package version 0.2+13.10.20131016.1-0ubuntu1 dbgsym ve...

Read more...

tags: removed: need-armhf-retrace
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

I'll build a RC1 snapshot to fix this.

Changed in qtdeclarative-opensource-src (Ubuntu):
status: Invalid → In Progress
importance: Undecided → Critical
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

5.2.0~rc1~20131121 versions of qtbase and qtdeclarative now at ppa:canonical-qt5-edgers/qt5-daily but unity8 doesn't start yet.

Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

Now starts, does not crash anymore at least similarly.

Changed in qtdeclarative-opensource-src (Ubuntu):
status: In Progress → Fix Committed
Changed in qtdeclarative-opensource-src (Ubuntu):
assignee: nobody → rosa maria (rprosamaria383)
assignee: rosa maria (rprosamaria383) → nobody
assignee: nobody → rosa maria (rprosamaria383)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package qtdeclarative-opensource-src - 5.2.1-3ubuntu10

---------------
qtdeclarative-opensource-src (5.2.1-3ubuntu10) trusty; urgency=medium

  * debian/patches/Fix-crash-when-appending-arrays-to-sub-models-in-lis.patch
    - Backport from upstream https://codereview.qt-project.org/#change,80934
      (LP: #1291602)
 -- Timo Jyrinki <email address hidden> Fri, 14 Mar 2014 09:37:56 +0000

Changed in qtdeclarative-opensource-src (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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