--- Begin Message ---
Source: balboa
Version: 2.0.0+ds-4
Severity: serious
Hi Sascha,
Where previously the autopkgtests for balboa would complete in seconds (<1
min), after the most recent no-change rebuild against new rocksdb they hang
indefinitely and eventually fail with a timeout.
Looking at the systemd journal output shows some segfaults, which might be
related!
Unfortunately, Debian does not run autopkgtests for binNMUs of packages and
does not gate promotion of binNMUs to testing on autopkgtest results, so
this regression is not reflected on
https://ci.debian.net/packages/b/balboa/. I noticed it because Ubuntu does
run autopkgtests for no-change rebuilds of packages
(https://autopkgtest.ubuntu.com/packages/b/balboa/kinetic/amd64), and I have
reproduced the failure in a Debian sid container:
[...]
root@balboa:~/balboa-2.0.0+ds# timeout 60 sh ./debian/tests/test-run
Jun 10 17:13:04 balboa systemd[1]: Started Basic Little Book of Answers,
'rocksdb' Backend.
Jun 10 17:13:04 balboa balboa-rocksdb[1609]: (blb_rocksdb_open) rocksdb_open()
failed: `Invalid argument: Compression type LZ4 is not linked with the binary.`
Jun 10 17:13:04 balboa systemd[1]: balboa-backend@rocksdb.service: Main process
exited, code=dumped, status=11/SEGV
Jun 10 17:13:04 balboa systemd[1]: balboa-backend@rocksdb.service: Failed with
result 'core-dump'.
Jun 10 17:13:09 balboa systemd[1]: balboa-backend@rocksdb.service: Scheduled
restart job, restart counter is at 1.
Jun 10 17:13:09 balboa systemd[1]: Stopped Basic Little Book of Answers,
'rocksdb' Backend.
Jun 10 17:13:09 balboa systemd[1]: Started Basic Little Book of Answers,
'rocksdb' Backend.
Jun 10 17:13:09 balboa balboa-rocksdb[1625]: (blb_rocksdb_open) rocksdb_open()
Jun 10 17:13:09 balboa balboa-rocksdb[1625]: (blb_rocksdb_open) rocksdb_open()
failed: `Invalid argument: Compression type LZ4 is not linked with the binary.`
Jun 10 17:13:09 balboa systemd[1]: balboa-backend@rocksdb.service: Main process
exited, code=dumped, status=11/SEGV
Jun 10 17:13:09 balboa systemd[1]: balboa-backend@rocksdb.service: Failed with
result 'core-dump'.
Jun 10 17:13:14 balboa systemd[1]: balboa-backend@rocksdb.service: Scheduled
restart job, restart counter is at 2.
Jun 10 17:13:14 balboa systemd[1]: Stopped Basic Little Book of Answers,
'rocksdb' Backend.
Jun 10 17:13:14 balboa systemd[1]: Started Basic Little Book of Answers,
'rocksdb' Backend.
Jun 10 17:13:14 balboa balboa-rocksdb[1637]: (blb_rocksdb_open) rocksdb_open()
failed: `Invalid argument: Compression type LZ4 is not linked with the binary.`
Jun 10 17:13:14 balboa systemd[1]: balboa-backend@rocksdb.service: Main process
exited, code=dumped, status=11/SEGV
Jun 10 17:13:14 balboa systemd[1]: balboa-backend@rocksdb.service: Failed with
result 'core-dump'.
Jun 10 17:13:19 balboa systemd[1]: balboa-backend@rocksdb.service: Scheduled
restart job, restart counter is at 3.
Jun 10 17:13:19 balboa systemd[1]: Stopped Basic Little Book of Answers,
'rocksdb' Backend.
Jun 10 17:13:20 balboa systemd[1]: Started Basic Little Book of Answers,
'rocksdb' Backend.
Jun 10 17:13:20 balboa balboa-rocksdb[1652]: (blb_rocksdb_open) rocksdb_open()
failed: `Invalid argument: Compression type LZ4 is not linked with the binary.`
Jun 10 17:13:20 balboa systemd[1]: balboa-backend@rocksdb.service: Main process
exited, code=dumped, status=11/SEGV
Jun 10 17:13:20 balboa systemd[1]: balboa-backend@rocksdb.service: Failed with
result 'core-dump'.
Jun 10 17:13:25 balboa systemd[1]: balboa-backend@rocksdb.service: Scheduled
restart job, restart counter is at 4.
Jun 10 17:13:25 balboa systemd[1]: Stopped Basic Little Book of Answers,
'rocksdb' Backend.
Jun 10 17:13:25 balboa systemd[1]: Started Basic Little Book of Answers,
'rocksdb' Backend.
Jun 10 17:13:25 balboa balboa-rocksdb[4004]: (blb_rocksdb_open) rocksdb_open()
failed: `Invalid argument: Compression type LZ4 is not linked with the binary.`
Jun 10 17:13:25 balboa systemd[1]: balboa-backend@rocksdb.service: Main process
exited, code=dumped, status=11/SEGV
Jun 10 17:13:25 balboa systemd[1]: balboa-backend@rocksdb.service: Failed with
result 'core-dump'.
Jun 10 17:13:30 balboa systemd[1]: balboa-backend@rocksdb.service: Scheduled
restart job, restart counter is at 5.
Jun 10 17:13:30 balboa systemd[1]: Stopped Basic Little Book of Answers,
'rocksdb' Backend.
Jun 10 17:13:30 balboa systemd[1]: Started Basic Little Book of Answers,
'rocksdb' Backend.
Jun 10 17:13:30 balboa balboa-rocksdb[4014]: (blb_rocksdb_open) rocksdb_open()
failed: `Invalid argument: Compression type LZ4 is not linked with the binary.`
Jun 10 17:13:30 balboa systemd[1]: balboa-backend@rocksdb.service: Main process
exited, code=dumped, status=11/SEGV
Jun 10 17:13:30 balboa systemd[1]: balboa-backend@rocksdb.service: Failed with
result 'core-dump'.
Jun 10 17:13:35 balboa systemd[1]: balboa-backend@rocksdb.service: Scheduled
restart job, restart counter is at 6.
Jun 10 17:13:35 balboa systemd[1]: Stopped Basic Little Book of Answers,
'rocksdb' Backend.
Jun 10 17:13:35 balboa systemd[1]: Started Basic Little Book of Answers,
'rocksdb' Backend.
Jun 10 17:13:35 balboa balboa-rocksdb[4061]: (blb_rocksdb_open) rocksdb_open()
failed: `Invalid argument: Compression type LZ4 is not linked with the binary.`
Jun 10 17:13:35 balboa systemd[1]: balboa-backend@rocksdb.service: Main process
exited, code=dumped, status=11/SEGV
Jun 10 17:13:35 balboa systemd[1]: balboa-backend@rocksdb.service: Failed with
result 'core-dump'.
Jun 10 17:13:40 balboa systemd[1]: balboa-backend@rocksdb.service: Scheduled
restart job, restart counter is at 7.
Jun 10 17:13:40 balboa systemd[1]: Stopped Basic Little Book of Answers,
'rocksdb' Backend.
Jun 10 17:13:41 balboa systemd[1]: Started Basic Little Book of Answers,
'rocksdb' Backend.
Jun 10 17:13:41 balboa balboa-rocksdb[4077]: (blb_rocksdb_open) rocksdb_open()
failed: `Invalid argument: Compression type LZ4 is not linked with the binary.`
● balboa-backend@rocksdb.service - Basic Little Book of Answers, 'rocksdb'
Backend
Loaded: loaded (/lib/systemd/system/balboa-backend@.service; enabled;
vendor preset: enabled)
Drop-In: /run/systemd/system/service.d
└─zzz-lxc-service.conf
Active: active (running) since Fri 2022-06-10 17:13:41 UTC; 30ms ago
Docs: https://github.com/DCSO/balboa
Main PID: 4077 (balboa-rocksdb)
Tasks: 10 (limit: 37953)
Memory: 1.3M
CPU: 20ms
CGroup:
/system.slice/system-balboa\x2dbackend.slice/balboa-backend@rocksdb.service
└─4077 /usr/bin/balboa-rocksdb
Jun 10 17:13:41 balboa systemd[1]: Started Basic Little Book of Answers,
'rocksdb' Backend.
Jun 10 17:13:41 balboa balboa-rocksdb[4077]: (blb_rocksdb_open) rocksdb_open()
failed: `Invalid argument: Compression type LZ4 is not linked with the binary.`
Jun 10 17:13:03 balboa systemd[1]: Started Basic Little Book of Answers.
Jun 10 17:13:03 balboa balboa[1552]: time="2022-06-10T17:13:03Z" level=info
msg="switching to log file /var/log/balboa.log"
● balboa.service - Basic Little Book of Answers
Loaded: loaded (/lib/systemd/system/balboa.service; enabled; vendor
preset: enabled)
Drop-In: /run/systemd/system/service.d
└─zzz-lxc-service.conf
Active: active (running) since Fri 2022-06-10 17:13:03 UTC; 37s ago
Docs: https://github.com/DCSO/balboa
Main PID: 1552 (balboa)
Tasks: 17 (limit: 37953)
Memory: 33.5M
CPU: 303ms
CGroup: /system.slice/balboa.service
└─1552 /usr/bin/balboa serve -f /etc/balboa/feeders.yaml -l
/var/log/balboa.log
Jun 10 17:13:03 balboa systemd[1]: Started Basic Little Book of Answers.
Jun 10 17:13:03 balboa balboa[1552]: time="2022-06-10T17:13:03Z" level=info
msg="switching to log file /var/log/balboa.log"
{"level":"info","msg":"starting feeder HTTP
Input","time":"2022-06-10T17:13:03Z"}
{"level":"info","msg":"accepting submissions on port
8081","time":"2022-06-10T17:13:03Z"}
{"level":"info","msg":"starting feeder Socket
Input","time":"2022-06-10T17:13:03Z"}
{"level":"info","msg":"starting feeder Suricata Socket
Input","time":"2022-06-10T17:13:03Z"}
{"level":"info","msg":"ConsumeFeed() starting","time":"2022-06-10T17:13:03Z"}
{"level":"warning","msg":"connecting to backend failed: dial tcp
127.0.0.1:4242: connect: connection refused","time":"2022-06-10T17:13:03Z"}
{"level":"info","msg":"ConsumeFeed() finished","time":"2022-06-10T17:13:03Z"}
{"level":"info","msg":"serving GraphQL on port
8080","time":"2022-06-10T17:13:03Z"}
{"level":"info","msg":"ConsumeFeed() starting","time":"2022-06-10T17:13:13Z"}
{"level":"warning","msg":"connecting to backend failed: dial tcp
127.0.0.1:4242: connect: connection refused","time":"2022-06-10T17:13:13Z"}
{"level":"info","msg":"ConsumeFeed() finished","time":"2022-06-10T17:13:13Z"}
{"level":"info","msg":"ConsumeFeed() starting","time":"2022-06-10T17:13:23Z"}
{"level":"warning","msg":"connecting to backend failed: dial tcp
127.0.0.1:4242: connect: connection refused","time":"2022-06-10T17:13:23Z"}
{"level":"info","msg":"ConsumeFeed() finished","time":"2022-06-10T17:13:23Z"}
{"level":"info","msg":"got 1562529 bytes via
HTTP","time":"2022-06-10T17:13:30Z"}
{"level":"info","msg":"enqueued 11931
observations","time":"2022-06-10T17:13:30Z"}
{"level":"info","msg":"got 1562529 bytes via
HTTP","time":"2022-06-10T17:13:30Z"}
{"level":"info","msg":"enqueued 11931
observations","time":"2022-06-10T17:13:30Z"}
{"level":"info","msg":"got 1562529 bytes via
HTTP","time":"2022-06-10T17:13:30Z"}
{"level":"info","msg":"enqueued 11931
observations","time":"2022-06-10T17:13:30Z"}
{"level":"info","msg":"got 1562529 bytes via
HTTP","time":"2022-06-10T17:13:30Z"}
{"level":"info","msg":"enqueued 11931
observations","time":"2022-06-10T17:13:30Z"}
{"level":"info","msg":"got 1562529 bytes via
HTTP","time":"2022-06-10T17:13:30Z"}
{"level":"info","msg":"ConsumeFeed() starting","time":"2022-06-10T17:13:33Z"}
{"level":"warning","msg":"connecting to backend failed: dial tcp
127.0.0.1:4242: connect: connection refused","time":"2022-06-10T17:13:33Z"}
{"level":"info","msg":"ConsumeFeed() finished","time":"2022-06-10T17:13:33Z"}
Terminated
[...]
This definitely looks to me like it warrants further investigation before
promoting new rocksdb (and balboa) to testing.
Cheers,
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org
signature.asc
Description: PGP signature
--- End Message ---