← Back to team overview

touch-packages team mailing list archive

[Bug 1267510] Re: qmltestrunner crashed with SIGSEGV in QSGTexture::setFiltering()

 

** Package changed: ubuntu-ui-toolkit (Ubuntu) => ubuntu-ui-toolkit

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

Title:
  qmltestrunner crashed with SIGSEGV in QSGTexture::setFiltering()

Status in Ubuntu UI Toolkit:
  Incomplete

Bug description:
  This is a tricky one to reproduce, and might not actually be an issue
  in UITK, but then again - it might be.

  Steps:
  - pick up lp:~unity-team/unity8/new-scopes
  - merge lp:~unity-team/unity8/new-scopes-horizontal-card-layout
  - build it (see CODING)
  - bzr shelve --a qml/
  - cmake --build builddir --target testCard

  It doesn't happen under QML_BAD_GUI_RENDER_LOOP=1, so is some
  threading issue.

  ProblemType: Crash
  DistroRelease: Ubuntu 14.04
  Package: qtdeclarative5-dev-tools 5.0.2-6ubuntu5
  ProcVersionSignature: Ubuntu 3.11.0-12.19-generic 3.11.3
  Uname: Linux 3.11.0-12-generic x86_64
  NonfreeKernelModules: nvidia wl
  ApportVersion: 2.12.7-0ubuntu6
  Architecture: amd64
  CurrentDesktop: Unity
  Date: Thu Jan  9 15:50:43 2014
  ExecutablePath: /usr/lib/x86_64-linux-gnu/qt5/bin/qmltestrunner
  ExecutableTimestamp: 1386144601
  LocalLibraries: /home/michal/dev/canonical/unity8/repo/builddir/tests/utils/modules/Unity/Test/libUnityTestQml.so
  ProcCmdline: /usr/lib/x86_64-linux-gnu/qt5/bin/qmltestrunner -input /home/michal/dev/canonical/unity8/repo/tests/qmltests/Dash/tst_Card.qml -import /home/michal/dev/canonical/unity8/repo/builddir/tests/utils/modules -import /home/michal/dev/canonical/unity8/repo/builddir/tests/mocks -o /home/michal/dev/canonical/unity8/repo/builddir/testCard.xml,xunitxml -o -,txt
  ProcCwd: /home/michal/dev/canonical/unity8/repo/builddir/tests/qmltests
  SegvAnalysis:
   Segfault happened at: 0x7f14e6068544 <QSGTexture::setFiltering(QSGTexture::Filtering)+4>:	movzbl 0x70(%rdx),%eax
   PC (0x7f14e6068544) ok
   source "0x70(%rdx)" (0x000001f9) not located in a known VMA region (needed readable region)!
   destination "%eax" ok
   Stack memory exhausted (SP below stack segment)
  SegvReason: reading NULL VMA
  Signal: 11
  SourcePackage: qtdeclarative-opensource-src
  StacktraceTop:
   QSGTexture::setFiltering (this=0x7f14bd524f60, filter=QSGTexture::Linear) at scenegraph/util/qsgtexture.cpp:411
   QQuickImageTextureProvider::texture (this=0x7f14bd3f06a0) at items/qquickimage.cpp:67
   ShapeItem::updatePaintNode(QSGNode*, QQuickItem::UpdatePaintNodeData*) () from /usr/lib/x86_64-linux-gnu/qt5/qml/Ubuntu/Components/libUbuntuComponents.so
   QQuickWindowPrivate::updateDirtyNode (this=this@entry=0x1a77800, item=item@entry=0x1ad63f0) at items/qquickwindow.cpp:2320
   QQuickWindowPrivate::updateDirtyNodes (this=this@entry=0x1a77800) at items/qquickwindow.cpp:2141
  Title: qmltestrunner crashed with SIGSEGV in QSGTexture::setFiltering()
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: adm autopilot cdrom dip lpadmin plugdev sambashare sbuild sudo vboxusers

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1267510/+subscriptions