Коллеги, в продолжение темы. Получил еще один сбой, при этом мой сервис не просто потерял связь с периферией, а вообще аварийно завершился. В системном журнале "polling" - это моё имя потока, в котором выполняется опрос периферийных устройств через QTcpSocket:
окт 16 01:52:57 LCSh-06 kernel: polling[237557]: segfault at 10 ip 00007bbbaf93c396 sp 00007bbbaa0ab790 error 4 in libQt5Core.so.5.13.0[7bbbaf886000+2f9000] likely on CPU 3 (core 1, socket 0)
Поискал в системном журнале с помощью journalctl и обнаружил прямую связь сбоев с этими событиями:
окт 16 01:48:42 LCSh-06 kernel: hv_utils: Heartbeat IC version 3.0
окт 16 01:52:56 LCSh-06 kernel: hv_utils: Shutdown IC version 3.2
окт 16 01:52:56 LCSh-06 kernel: hv_utils: TimeSync IC version 4.0
окт 16 01:52:56 LCSh-06 kernel: hv_utils: VSS IC version 5.0
Эти сообщения всегда сопровождают сбои в сетевых подключениях, и нет никаких других сбоев, когда бы не было этих сообщений. Т.е. прямая связь.
Моя программа свалилась в 16.10.2025 01:52:57.147.
Кусок системного журнала я прикрепил к сообщению. Если не затруднит, посмотрите, пожалуйста, что происходит в системе, могут ли это приводить к сбоям моего сервиса? Например, что происходит:
окт 16 01:01:31 LCSh-06 systemd[1]: Started Firmware update daemon.
окт 16 01:01:31 LCSh-06 fwupdmgr[936308]: Updating lvfs
окт 16 01:01:31 LCSh-06 fwupdmgr[936308]: Downloading…: 0%
...
Может ли это обновление приводить к отключению сетевого подключения, как этого избежать/отключить?
Это все происходит на виртуальной машине (у меня нет конкретных сведений, что за VM, но если это важно, узнаю), Ubuntu 22.0.4, OpenVPN.
К сожалению, файл прикрепить не удалось, поэтому вывод journalctl вставил простым текстом:
окт 16 01:01:31 LCSh-06 dbus-daemon[760]: [system] Successfully activated service 'org.freedesktop.fwupd'
окт 16 01:01:31 LCSh-06 systemd[1]: Started Firmware update daemon.
окт 16 01:01:31 LCSh-06 fwupdmgr[936308]: Updating lvfs
окт 16 01:01:31 LCSh-06 fwupdmgr[936308]: Downloading…: 0%
окт 16 01:01:31 LCSh-06 fwupdmgr[936308]: Downloading…: 18%
окт 16 01:01:31 LCSh-06 fwupdmgr[936308]: Downloading…: 27%
окт 16 01:01:31 LCSh-06 fwupdmgr[936308]: Downloading…: 36%
окт 16 01:01:31 LCSh-06 fwupdmgr[936308]: Downloading…: 46%
окт 16 01:01:31 LCSh-06 fwupdmgr[936308]: Downloading…: 55%
окт 16 01:01:31 LCSh-06 fwupdmgr[936308]: Downloading…: 73%
окт 16 01:01:31 LCSh-06 fwupdmgr[936308]: Downloading…: 83%
окт 16 01:01:31 LCSh-06 fwupdmgr[936308]: Idle…: 100%
окт 16 01:01:31 LCSh-06 fwupdmgr[936308]: Idle…: 100%
окт 16 01:01:31 LCSh-06 fwupdmgr[936308]: Downloading…: 100%
окт 16 01:02:31 LCSh-06 systemd[1]: fwupd-refresh.service: Main process exited, code=exited, status=1/FAILURE
окт 16 01:02:31 LCSh-06 systemd[1]: fwupd-refresh.service: Failed with result 'exit-code'.
окт 16 01:02:31 LCSh-06 systemd[1]: Failed to start Refresh fwupd metadata and update motd.
окт 16 01:05:01 LCSh-06 CRON[936761]: pam_unix(cron:session): session opened for user root(uid=0) by (uid=0)
окт 16 01:05:01 LCSh-06 CRON[936762]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)
окт 16 01:05:01 LCSh-06 CRON[936761]: pam_unix(cron:session): session closed for user root
окт 16 01:15:01 LCSh-06 CRON[937991]: pam_unix(cron:session): session opened for user root(uid=0) by (uid=0)
окт 16 01:15:01 LCSh-06 CRON[937992]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)
окт 16 01:15:01 LCSh-06 CRON[937991]: pam_unix(cron:session): session closed for user root
окт 16 01:17:01 LCSh-06 CRON[938238]: pam_unix(cron:session): session opened for user root(uid=0) by (uid=0)
окт 16 01:17:01 LCSh-06 CRON[938239]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
окт 16 01:17:01 LCSh-06 CRON[938238]: pam_unix(cron:session): session closed for user root
окт 16 01:25:01 LCSh-06 CRON[939224]: pam_unix(cron:session): session opened for user root(uid=0) by (uid=0)
окт 16 01:25:01 LCSh-06 CRON[939225]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)
окт 16 01:25:01 LCSh-06 CRON[939224]: pam_unix(cron:session): session closed for user root
окт 16 01:35:01 LCSh-06 CRON[940454]: pam_unix(cron:session): session opened for user root(uid=0) by (uid=0)
окт 16 01:35:01 LCSh-06 CRON[940455]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)
окт 16 01:35:01 LCSh-06 CRON[940454]: pam_unix(cron:session): session closed for user root
окт 16 01:42:32 LCSh-06 systemd-resolved[747]: Using degraded feature set UDP instead of TCP for DNS server 192.168.1.1.
окт 16 01:42:41 LCSh-06 systemd-resolved[747]: Using degraded feature set TCP instead of UDP for DNS server 192.168.1.1.
окт 16 01:45:01 LCSh-06 CRON[941690]: pam_unix(cron:session): session opened for user root(uid=0) by (uid=0)
окт 16 01:45:01 LCSh-06 CRON[941691]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)
окт 16 01:45:01 LCSh-06 CRON[941690]: pam_unix(cron:session): session closed for user root
окт 16 01:48:42 LCSh-06 kernel: hv_utils: Heartbeat IC version 3.0
окт 16 01:52:56 LCSh-06 kernel: hv_utils: Shutdown IC version 3.2
окт 16 01:52:56 LCSh-06 kernel: hv_utils: TimeSync IC version 4.0
окт 16 01:52:56 LCSh-06 kernel: hv_utils: VSS IC version 5.0
окт 16 01:52:56 LCSh-06 kernel: ICMPv6: NA: 00:15:5d:08:cc:01 advertised our address fe80::215:5dff:fe08:cc01 on eth0!
окт 16 01:52:56 LCSh-06 systemd-resolved[747]: Clock change detected. Flushing caches.
окт 16 01:52:56 LCSh-06 systemd[1]: Starting Daily apt download activities...
окт 16 01:52:56 LCSh-06 systemd-networkd[745]: tun0: Link DOWN
окт 16 01:52:56 LCSh-06 systemd-networkd[745]: tun0: Lost carrier
окт 16 01:52:56 LCSh-06 NetworkManager[761]: <info> [1760568776.9516] device (tun0): state change: activated -> unmanaged (reason 'unmanaged', sys-iface-state: 'removed')
окт 16 01:52:56 LCSh-06 gnome-shell[1841]: Removing a network device that was not added
окт 16 01:52:56 LCSh-06 dbus-daemon[760]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service' requested by ':1.12' (uid=0 pid=761 comm="/usr/sbin/NetworkManager --no-daemon " label="unconfined")
окт 16 01:52:56 LCSh-06 systemd[1]: Starting Network Manager Script Dispatcher Service...
окт 16 01:52:56 LCSh-06 dbus-daemon[760]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
окт 16 01:52:56 LCSh-06 systemd[1]: Started Network Manager Script Dispatcher Service.
окт 16 01:52:57 LCSh-06 kernel: polling[237557]: segfault at 10 ip 00007bbbaf93c396 sp 00007bbbaa0ab790 error 4 in libQt5Core.so.5.13.0[7bbbaf886000+2f9000] likely on CPU 3 (core 1, socket 0)
окт 16 01:52:57 LCSh-06 kernel: Code: e8 ef a0 f4 ff f3 0f 1e fa 48 89 c5 e9 71 0d f5 ff 90 66 90 f3 0f 1e fa 41 56 41 55 49 89 f5 41 54 49 89 fc 55 53 48 83 ec 20 <8b> 57 10 64 48 8b 04 25 28 00 00 00 48 89 44 24 18 31 c0 48 8b 07
окт 16 01:52:58 LCSh-06 kernel: hv_balloon: Max. dynamic memory size: 32768 MB
окт 16 01:52:58 LCSh-06 kernel: ICMPv6: NA: 00:15:5d:08:cc:01 advertised our address fe80::215:5dff:fe08:cc01 on eth0!
окт 16 01:53:00 LCSh-06 systemd-networkd[745]: eth0: Lost carrier
окт 16 01:53:00 LCSh-06 systemd-timesyncd[700]: No network connectivity, watching for changes.
окт 16 01:53:02 LCSh-06 systemd-networkd[745]: eth0: Gained carrier
окт 16 01:53:02 LCSh-06 NetworkManager[761]: <info> [1760568782.7382] device (eth0): carrier: link connected
окт 16 01:53:02 LCSh-06 systemd-timesyncd[700]: Network configuration changed, trying to establish connection.
окт 16 01:53:02 LCSh-06 systemd-timesyncd[700]: Initial synchronization to time server 185.125.190.58:123 (ntp.ubuntu.com).
окт 16 01:53:03 LCSh-06 systemd-networkd[745]: tun0: Link UP
окт 16 01:53:03 LCSh-06 systemd-networkd[745]: tun0: Gained carrier
окт 16 01:53:03 LCSh-06 NetworkManager[761]: <info> [1760568783.5826] manager: (tun0): new Tun device (/org/freedesktop/NetworkManager/Devices/125)
окт 16 01:53:03 LCSh-06 systemd-networkd[745]: tun0: Gained IPv6LL