Blank screen in acm

Bug #1015343 reported by Ken Sharp
30
This bug affects 6 people
Affects Status Importance Assigned to Milestone
acm (Debian)
Fix Released
Unknown
acm (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

It's not exactly a blank screen but nothing useful draws (see screenshot).

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: acm 5.0-27ubuntu2
ProcVersionSignature: Ubuntu 2.6.38-15.60-generic 2.6.38.8
Uname: Linux 2.6.38-15-generic x86_64
NonfreeKernelModules: fglrx wl
Architecture: amd64
Date: Wed Jun 20 00:31:57 2012
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1)
ProcEnviron:
 LANGUAGE=en_GB:en
 PATH=(custom, user)
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
SourcePackage: acm
UpgradeStatus: Upgraded to natty on 2012-04-14 (66 days ago)

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

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

Changed in acm (Ubuntu):
status: New → Confirmed
Revision history for this message
Logan Rosen (logan) wrote :

Confirmed in Quantal.

Revision history for this message
Alessandro Losavio (alo21) wrote :

I have the same issue on Ubuntu 12.04 amd 64. When I run acm on terminal, I get:

ACM version 5.0, Copyright (C) 1991-1998 Riley Rainey (<email address hidden>)

ACM comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it under the
conditions described in the COPYING file.

DIS protocol active.

This ACM program was built with sound support (netaudio).

About to start sound daemon.
Error setting up audio
can't do negative value scales, yet
interpolate: x value is out of bounds
maximum x = 5; x = -nan
interpolate: x value is out of bounds
maximum x = 10; x = -nan
can't do negative value scales, yet
Segmentation fault (core dumped)

Revision history for this message
jhansonxi (jhansonxi) wrote :

An upstream bug report implies it's abandoned and a somewhat newer fork is available: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=362023

Another bug refers to it crashing: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=715616
I can't get it to crash, just the screen as in #1. To test for the upstream bug exit value:
acm ; echo $?

Tried working around the sound problem with pasuspender, padsp, and aoss to no avail. Looks like it uses libaudio:
ldd $(which acm)
 linux-vdso.so.1 => (0x00007fff7fe6e000)
 libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007eff77e3b000)
 libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007eff77c2a000)
 libaudio.so.2 => /usr/lib/x86_64-linux-gnu/libaudio.so.2 (0x00007eff77a11000)
 libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007eff77715000)
 libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007eff77356000)
 libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007eff77137000)
 libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007eff76f33000)
 libXt.so.6 => /usr/lib/x86_64-linux-gnu/libXt.so.6 (0x00007eff76ccd000)
 libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007eff76ac9000)
 /lib64/ld-linux-x86-64.so.2 (0x00007eff78199000)
 libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007eff768c3000)
 libSM.so.6 => /usr/lib/x86_64-linux-gnu/libSM.so.6 (0x00007eff766bb000)
 libICE.so.6 => /usr/lib/x86_64-linux-gnu/libICE.so.6 (0x00007eff764a0000)
 libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007eff7629b000)

Revision history for this message
jhansonxi (jhansonxi) wrote :

Some more reports in reviews: https://apps.ubuntu.com/cat/applications/precise/acm/

A reviewer suggested hitting random keys to get it functional. I found that pressing "r" will get it to show the primary view. Pressing "k" will start joystick calibration mode (doesn't seem to be a way to cancel it if you don't have joystick). Some of the cockpit controls will individually become visible if you adjust them with the keyboard. Definitely a video initialization problem in addition to the sound problem.

Changed in acm (Debian):
status: Unknown → New
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package acm - 6.0+20200416-1ubuntu1

---------------
acm (6.0+20200416-1ubuntu1) hirsute; urgency=medium

  * Merge from Debian unstable (LP: #1015343). Remaining changes:
    - debian/control: Improve clarity of description.
  * Dropped change to call fclose in src/main.c (no longer applicable).

acm (6.0+20200416-1) unstable; urgency=medium

  * Switch to new upstream source,
    http://www.icosaedro.it/acm/download.html. (Closes: #362023)
    Also does not exhibit some "black screen" behaviour from the
    previous version. (Closes: #765815)
  * Take opportunity to switch to source format 3 / quilt.
  * Patch inventory.c for format errors. Using changes suggested by
    upstream, thank you! (fix_inventory.patch)
  * Fix enum so that acm builds. (fix_mouse_stick_mode_enum.patch)
  * Set directories for Debian filesystem (set_default_object_dir.patch
    and fix_paths_in_acm_tcl.patch)
  * Revise build-depends for substantially revised upstream code.
  * Add some hardening (hardening1.patch).

acm (5.0-30) unstable; urgency=medium

  * Fix FTBFS with gcc-10. Due to variable hasFired in aim120.c that
    should be static. (Closes: 956978)
  * Add <string.h> to radar.c.
  * Bump standards-version to 4.5.0.

 -- Logan Rosen <email address hidden> Sun, 06 Dec 2020 14:13:50 -0500

Changed in acm (Ubuntu):
status: Confirmed → Fix Released
Changed in acm (Debian):
status: New → Fix Released
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.