← Back to team overview

dx-packages team mailing list archive

[Bug 1570894] Re: s390x build failure

 

This bug was fixed in the package nux - 4.0.8+16.04.20160209-0ubuntu2

---------------
nux (4.0.8+16.04.20160209-0ubuntu2) xenial; urgency=medium

  * Build without optimization on s390x for a first build. LP: #1570894.

 -- Matthias Klose <doko@xxxxxxxxxx>  Sun, 17 Apr 2016 21:26:20 +0200

** Changed in: nux (Ubuntu)
       Status: New => Fix Released

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to nux in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1570894

Title:
  s390x build failure

Status in nux package in Ubuntu:
  Fix Released

Bug description:
  poking s390x build failure:

  Executing gtest-nuxgraphics under dummy xserver results in illigel
  instructions:

  # .libs/gtest-nuxgraphics 
  [==========] Running 9 tests from 2 test cases.
  [----------] Global test environment set-up.
  [----------] 8 tests from TestTextures
  [ RUN      ] TestTextures.TestTextureSizes
  Illegal instruction (core dumped)

  Program received signal SIGILL, Illegal instruction.
  0x000003fffdf2e53a in nux::NThreadSafeCounter::Increment (this=0x3fffdf53f2e <nux::SystemStart()::StaticBuffer+200>) at ThreadGNU.cpp:31
  31	    return __sync_add_and_fetch (&m_Counter, 1);
  (gdb) backtrace full
  #0  0x000003fffdf2e53a in nux::NThreadSafeCounter::Increment (this=0x3fffdf53f2e <nux::SystemStart()::StaticBuffer+200>) at ThreadGNU.cpp:31
  No locals.

  
  But there is nothing special in ThreadGNU.cpp:31 it simply does:

    int NThreadSafeCounter::Increment()
    {
      return __sync_add_and_fetch (&m_Counter, 1);
    }

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nux/+bug/1570894/+subscriptions


References