arm CPUs get "FATAL: cannot locate cpu MHz in /proc/cpuinfo"

Bug #1353832 reported by Roger Allen
28
This bug affects 6 people
Affects Status Importance Assigned to Milestone
jackd2 (Arch Linux)
New
Undecided
Unassigned
jackd2 (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Trying to run the Supercollider http://supercollider.github.io/ sound synthesis program on an ARM-based NVIDIA Jetson TK1, I received this error. I also received this when I tried jack_simple_client

FATAL: cannot locate cpu MHz in /proc/cpuinfo

This is from the Jack Library.
$ apt-cache policy libjack-jackd2-0:armhf
libjack-jackd2-0:
  Installed: 1.9.9.5+20130622git7de15e7a-1ubuntu1
  Candidate: 1.9.9.5+20130622git7de15e7a-1ubuntu1
  Version table:
 *** 1.9.9.5+20130622git7de15e7a-1ubuntu1 0
        500 http://ports.ubuntu.com/ubuntu-ports/ trusty/main armhf Packages
        100 /var/lib/dpkg/status
(updated in 2013)

The issue is fixed in the latest source by this checkin: (from March, 2014)
https://github.com/jackaudio/jack2/commit/d425d8035b761b4a362c538c41eca874ff4995f0

I have found this latest source works for me if I compile and install jack by hand. So, I think updating the libjack-jackd2-0:armhf library would be desirable. Until then, all ARM-based systems can't use jack.

Also see https://bugs.launchpad.net/ubuntu/+source/audacity/+bug/1347914 for a similar report for the program Audacity.

Additional details

$ lsb_release -rd
Description: Ubuntu 14.04.1 LTS
Release: 14.04

$ uname -a
Linux muggy 3.10.24-gf455cd4-dirty #3 SMP PREEMPT Tue Jul 22 12:20:38 PDT 2014 armv7l armv7l armv7l GNU/Linux

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in jackd2 (Ubuntu):
status: New → Confirmed
Revision history for this message
Roger Allen (rogerallen) wrote :

I've created a gist describing how to work around this.

https://gist.github.com/rogerallen/0346a1812deda2a380da

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.