Wind River Support Network

HomeDefectsLINCD-10970
Fixed

LINCD-10970 : syslog-ng start/restart fail on qemuppc64

Created: Nov 23, 2022    Updated: Feb 26, 2023
Resolved Date: Feb 4, 2023
Found In Version: 10.22.49.0
Fix Version: 10.23.9.0
Severity: Standard
Applicable for: Wind River Linux CD
Component/s: Userspace

Description


Sometimes, syslog-ng start/restart fail on qemuppc64

root@qemuppc64:~# systemctl status syslog-ng@default

    syslog-ng@default.service - System Logger Daemon "default" instance
    Loaded: loaded (/lib/systemd/system/syslog-ng@.service; enabled; preset: e>
    Active: active (running) since Thu 2022-11-24 07:22:48 UTC; 42s ago
    Docs: man:syslog-ng(8)
    Main PID: 1854 (syslog-ng)
    Tasks: 3 (limit: 9670)
    Memory: 5.2M
    CGroup: /system.slice/system-syslog\x2dng.slice/syslog-ng@default.service
    `1854 /usr/sbin/syslog-ng -F --enable-core --cfgfile /etc/syslog>

Nov 24 07:22:48 qemuppc64 systemd[1]: Starting System Logger Daemon "default" i>
Nov 24 07:22:48 qemuppc64 systemd[1]: Started System Logger Daemon "default" in>
root@qemuppc64:~# systemctl stop syslog-ng@default
root@qemuppc64:~# systemctl status syslog-ng@default

    syslog-ng@default.service - System Logger Daemon "default" instance
    Loaded: loaded (/lib/systemd/system/syslog-ng@.service; enabled; preset: e>
    Active: inactive (dead) since Thu 2022-11-24 07:23:36 UTC; 1s ago
    Duration: 47.335s
    Docs: man:syslog-ng(8)
    Process: 1854 ExecStart=/usr/sbin/syslog-ng -F $OTHER_OPTIONS --cfgfile $CO>
    Main PID: 1854 (code=exited, status=0/SUCCESS)
    Status: "Shutting down... (Thu Nov 24 07:23:36 2022"

Nov 24 07:22:48 qemuppc64 systemd[1]: Starting System Logger Daemon "default" i>
Nov 24 07:22:48 qemuppc64 systemd[1]: Started System Logger Daemon "default" in>
Nov 24 07:23:36 qemuppc64 systemd[1]: Stopping System Logger Daemon "default" i>
Nov 24 07:23:36 qemuppc64 systemd[1]: syslog-ng@default.service: Deactivated su>
Nov 24 07:23:36 qemuppc64 systemd[1]: Stopped System Logger Daemon "default" in>
root@qemuppc64:~# systemctl start syslog-ng@default
[ 566.178294] syslog-ng[1870]: segfault (11) at 7fffb7654950 nip 7fffb65934c8 lr 7fffb65934b8 code 2 in libkvformat.so[7fffb6590000+10000]
[ 566.178557] syslog-ng[1870]: code: f8010010 f821ffe1 41820014 60000000 e8628100 4bfffb35 e8410018 4bfffef5
[ 566.178612] syslog-ng[1870]: code: 38210020 39200001 60000000 e8010010 <99228310> 7c0803a6 4e800020 60000000
Job for syslog-ng@default.service failed because a fatal signal was delivered causing the control process to dump core.
See "systemctl status syslog-ng@default.service" and "journalctl -xeu syslog-ng@default.service" for details.
root@qemuppc64:~# echo $?
1
root@qemuppc64:~# systemctl status syslog-ng@default

    syslog-ng@default.service - System Logger Daemon "default" instance
    Loaded: loaded (/lib/systemd/system/syslog-ng@.service; enabled; preset: e>
    Active: active (running) since Thu 2022-11-24 07:23:43 UTC; 6s ago
    Docs: man:syslog-ng(8)
    Main PID: 1873 (syslog-ng)
    Tasks: 4 (limit: 9670)
    Memory: 5.1M
    CGroup: /system.slice/system-syslog\x2dng.slice/syslog-ng@default.service
    `1873 /usr/sbin/syslog-ng -F --enable-core --cfgfile /etc/syslog>

Nov 24 07:23:42 qemuppc64 systemd[1]: Starting System Logger Daemon "default" i>
Nov 24 07:23:43 qemuppc64 systemd[1]: Started System Logger Daemon "default" in>

Steps to Reproduce

setup:
--machine qemuppc64 --dl-layers=1 --distro wrlinux --templates feature/xfce feature/LAMP feature/azure feature/grpc feature/ipv6 feature/lttng feature/mariadb feature/ntp feature/package-management feature/pam-faillock feature/syslog-ng feature/system-stats feature/target-toolchain feature/tcpslice --layers meta-filesystems meta-iot-cloud meta-security-compliance meta-virtualization --dl-layers=1

build:
bitbake wrlinux-image-std

Boot up qemuppc64
QB_NET="none"  runqemu qemuppc64 slirp nographic qemuparams=" -device virtio-net-pci,netdev=net0 -netdev user,id=net0,hostfwd=tcp::6840-:22  -m 8192 -smp cpus=8" bootparams="selinux=0 enforcing=0"  ext4  snapshot

Stop/start/restart syslog-ng service several times:
systemctl stop syslog-ng@default
systemctl start syslog-ng@default
systemctl restart syslog-ng@default
Live chat
Online