argus-server produces corrupt output on 22.04

Bug #2102103 reported by Gavin Atkinson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
argus (Ubuntu)
New
Undecided
Unassigned

Bug Description

On 22.04, argus-server produces corrupt output (either when outputting to a file, or when streaming over the remote access port). This causes clients such as ra(1) to crash reasonably frequently, often with the error "ARGUS_DATA_DSR len is zero".

After some investigation (and trying to figure out why this wasn't an issue with 20.04) I've discovered that this goes away when built with "-fno-strict-aliasing" appended to DEB_CFLAGS_MAINT_APPEND in debian/rules. Debian made this same workaround in debbug 1028081 in 2023 (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1028081).

With this, argus has been stable through many terabytes of traffic.

ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: argus-server 2:3.0.8.2-2.1
ProcVersionSignature: Ubuntu 5.15.0-134.145-generic 5.15.173
Uname: Linux 5.15.0-134-generic x86_64
ApportVersion: 2.20.11-0ubuntu82.6
Architecture: amd64
CasperMD5CheckResult: pass
CloudArchitecture: x86_64
CloudID: none
CloudName: none
CloudPlatform: none
CloudSubPlatform: config
Date: Wed Mar 12 12:06:00 2025
InstallationDate: Installed on 2025-03-10 (1 days ago)
InstallationMedia: Ubuntu-Server 22.04.4 LTS "Jammy Jellyfish" - Release amd64 (20240216.1)
ProcEnviron:
 TERM=screen
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
SourcePackage: argus
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Gavin Atkinson (gavinatkinson) wrote :
description: updated
description: updated
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.