Source: bacula
Version: 9.6.3-1
Severity: normal

Bacula seems to be configured to unconditionnally send a backtrace
when it crashes. The TRACEBACK define seems to be unconditionnally set
in `version.h`, regardless of any configuration flag. (Same with
DEBUG, by the way.)

Production software should require us to ship with debugging
symbols. If it fails and crashes and burn, it should send a proper,
actionable, error message instead of going crazy.

(My particular situation is a variation of #949366, where bacula-fd
would crash after 2 minutes delay because it could bind to the IPv4
port but not IPv6.)

-- System Information:
Debian Release: 10.3
  APT prefers stable-debug
  APT policy: (500, 'stable-debug'), (500, 'stable'), (1, 'experimental'), (1, 
'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-8-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_CA.UTF-8, LC_CTYPE=fr_CA.UTF-8 (charmap=UTF-8), 
LANGUAGE=fr_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Reply via email to