question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

ColibriThreadingTest failure on IBM Power Linux (ppc64le) platform

See original GitHub issue

Description

mvn install -Dassembly.skipAssembly=false fails with

[ERROR] Failures:
[ERROR]   ColibriThreadingTest.testColibriMultiThreading:160 Endpoints that have failed to send their request: [peer0, peer2, peer3, peer4, peer5, peer6, peer7, peer8, peer9, peer10, peer11, peer12, peer13, peer14, peer15, peer16, peer17, peer18, peer19]
[ERROR] Errors:
[ERROR]   AdvertiseSSRCsTest.testDuplicatedSSRCs:248 » Runtime User1 - wait for invite t...
[ERROR]   AdvertiseSSRCsTest.testOneToOneConference:96 » Runtime User1 - wait for invite...
[ERROR]   AdvertiseSSRCsTest.testSSRCLimit:336 » Runtime User1 - wait for invite timeout
[ERROR]   AdvertiseSSRCsTest.testSourceRemoval:183 » Runtime User1 - wait for invite tim...
[ERROR]   BundleTest.testBundle:97 » Runtime user1 - wait for invite timeout
[ERROR]   ColibriTest.testChannelAllocation:110 » Timeout Timed out waiting for a respon...
[ERROR]   LeakingRoomsTest.testOneToOneConference:102 » Runtime User2 - wait for invite ...
[ERROR]   RolesTest.testPassModeratorRole:90 » Runtime User0 - wait for invite timeout
[ERROR]   ShutdownTest.setUp:84 » Runtime C1U1 - wait for invite timeout
[ERROR]   ShutdownTest.setUp:84 » Runtime C1U1 - wait for invite timeout
[ERROR]   ShutdownTest.setUp:84 » Runtime C1U1 - wait for invite timeout
[ERROR]   ShutdownTest.setUp:84 » Runtime C1U1 - wait for invite timeout
[INFO]
[ERROR] Tests run: 87, Failures: 1, Errors: 12, Skipped: 0
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  03:32 min
[INFO] Finished at: 2020-08-21T05:09:32-04:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test (default-test) on project jicofo: There are test failures.

Current behavior

Failure of ColibriThreadingTest.testColibriMultiThreading on top-of-tree

Expected Behavior

mvn install -Dassembly.skipAssembly=false should pass

Possible Solution

Debugging in progress

Steps to reproduce

git clone https://github.com/jitsi/jicofo ; cd jicofo ; mvn install -Dassembly.skipAssembly=false

Environment details

Linux p006n04 3.10.0-1127.18.2.el7.ppc64le #1 SMP Mon Jul 20 22:39:41 UTC 2020 ppc64le ppc64le ppc64le GNU/Linux Red Hat Enterprise Linux Server release 7.8 (Maipo)

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:14 (6 by maintainers)

github_iconTop GitHub Comments

1reaction
bbaldinocommented, Aug 25, 2020

Depending on what you’re looking to do, you could also look at disabling SCTP entirely in your deployment (we don’t use it anymore and use websockets instead for that channel). That would skip the need for compiling the native lib.

1reaction
bbaldinocommented, Aug 25, 2020

so this seems to be causing the issues

SCTP JNI load: Linux OS detected Exception in thread “Smack-Single Threaded Executor 0 (4)” java.lang.UnsatisfiedLinkError: /tmp/nativeutils624151876038372/libjnisctp.so: /tmp/nativeutils624151876038372/libjnisctp.so: cannot open shared object file: No such file or directory (Possible cause: can’t load AMD 64-bit .so on a Power PC 64 LE-bit platform)

I am trying to track down the point from which this is fetched / installed and how to handle it

Ah, nice find, yeah this would do it. We don’t have access to all platforms, so we only have the native lib for jitsi-sctp for some of them. You’d have to do a build of the jitsi-sctp lib for your platform and open a PR for it.

Read more comments on GitHub >

github_iconTop Results From Across the Web

PH36211: CRASH WITH PLUGIN 8.5.519 ON LINUX PPC64LE
The problem is that the plugin enhanced its messages to take advantage of an OS call to get the meaning of a return...
Read more >
Platform diagnostics (ppc64-diag) - IBM
Platform diagnostics report firmware events, provide an automated response mechanism to urgent events, and provide event notifications to system ...
Read more >
Installation of Linux OS Agent on Power8 failed - Forums - IBM
I tried to install Linux OS Agent 6.3.0.6 on RHEL 7.1 running on Power8 (ppc64le) but it fails with error: KCI1007E terminating license...
Read more >
Connect a .NET application running on Linux on Power to IBM ...
This blog demonstrates how to connect a .NET 7 sample application running on Linux Power(ppc64le) to a remote Db2 on IBM i server...
Read more >
IBM Support: Fix Central: WebSphere Liberty: 8.0.3.21-JavaSE-SDK ...
Platforms : Linux PPC64LE. Applies to versions: 16.0.0.3. Upgrades to: Severity: Categories: Abstract: IBM SDK, Java(TM) Technology Edition Version 8, ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found