← Back to team overview

dx-packages team mailing list archive

[Bug 1570894] [NEW] s390x build failure

 

Public bug reported:

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);
  }

** Affects: nux (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: s390x

** Attachment added: "backtrace.txt"
   https://bugs.launchpad.net/bugs/1570894/+attachment/4637690/+files/backtrace.txt

-- 
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:
  New

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


Follow ups