qmlscene crashed with SIGABRT in deref()

Bug #1276839 reported by Daniel Holbach
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
qtdeclarative-opensource-src (Ubuntu)
Confirmed
Medium
Alexandre Abreu

Bug Description

This fails: "xvfb-run qmlscene /usr/share/ubuntu-html5-container/examples/simple/simple.qml".

ProblemType: Crash
DistroRelease: Ubuntu 14.04
Package: qmlscene 5.0.2-6ubuntu5
ProcVersionSignature: Ubuntu 3.13.0-7.25-generic 3.13.1
Uname: Linux 3.13.0-7-generic x86_64
ApportVersion: 2.13.2-0ubuntu2
Architecture: amd64
CurrentDesktop: Unity
Date: Wed Feb 5 17:09:41 2014
ExecutablePath: /usr/lib/x86_64-linux-gnu/qt5/bin/qmlscene
InstallationDate: Installed on 2013-12-22 (45 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Alpha amd64 (20131221)
ProcCmdline: /usr/lib/x86_64-linux-gnu/qt5/bin/qmlscene /usr/share/ubuntu-html5-container/examples/simple/simple.qml
Signal: 6
SourcePackage: qtdeclarative-opensource-src
StacktraceTop:
 QMessageLogger::fatal(char const*, ...) const () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
 ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so
 ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so
 QWindow::create() () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
 QWindow::setVisible(bool) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
Title: qmlscene crashed with SIGABRT in QMessageLogger::fatal()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm autopilot cdrom dip lpadmin plugdev sambashare scanner sudo

Revision history for this message
Daniel Holbach (dholbach) wrote :
tags: added: html5-blocker
Changed in qtdeclarative-opensource-src (Ubuntu):
assignee: nobody → Alexandre Abreu (abreu-alexandre)
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 deref (this=0x6) at ../../include/QtCore/../../src/corelib/tools/qrefcount.h:69
 ~QString (this=0x7fffd9452b10, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qstring.h:909
 QLibraryInfo::location (loc=32767) at global/qlibraryinfo.cpp:441
 ?? ()
 ?? ()

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):
importance: Undecided → Medium
summary: - qmlscene crashed with SIGABRT in QMessageLogger::fatal()
+ qmlscene crashed with SIGABRT in deref()
tags: removed: need-amd64-retrace
information type: Private → Public
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

Marking the bug as Incomplete to indicate it's probably not reproducible anymore. Qt Declarative script engine was rewritten in the Qt 5.2.1 and it's likely the crashes that happened with Qt 5.0.2 do not happen or are different with the new Qt.

Changed in qtdeclarative-opensource-src (Ubuntu):
status: New → Incomplete
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

Sorry, my mistake, there was a clear test case. Still crashes with Qt 5.3.2 in vivid when using xvfb-run. Works with normal qmlscene without xfvb-run.

It even crashes with QT_QPA_PLATFORM=minimal xvfb-run -a qmlscene /usr/share/ubuntu-html5-container/examples/simple/simple.qml - but it gives more debug output. It seems to be because of createPlatformOpenGLContext is tried to be called.

Qt 5's Qt Quick 2 / QML2 requires OpenGL (2.0+) support but probably this should fail more graciously. I don't think this is a high priority bug though. It might be good to think of a good test case / explanation and report to upstream https://bugreports.qt-project.org/.

xvfb-run is successfully used to run Qt unit tests.

Changed in qtdeclarative-opensource-src (Ubuntu):
status: Incomplete → Confirmed
David Barth (dbarth)
tags: removed: html5-blocker
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.