Public bug reported:

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)

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


** Tags: amd64 apport-bug jammy uec-images

** Description changed:

  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 bug 1028081 in 2023.
+ debian/rules.  Debian made this same workaround in debbug 1028081 in
+ 2023.
  
  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
+  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)

** Description changed:

  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.
+ 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)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2102103

Title:
  argus-server produces corrupt output on 22.04

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/argus/+bug/2102103/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to