Bug ID | 1226664 |
---|---|
Summary | Wicked crashing with macvlan interface since recent `zypper patch` in systemd-nspawn container |
Classification | openSUSE |
Product | openSUSE Distribution |
Version | Leap 15.6 |
Hardware | Other |
OS | Other |
Status | NEW |
Severity | Normal |
Priority | P5 - None |
Component | Basesystem |
Assignee | screening-team-bugs@suse.de |
Reporter | georg.jansing@web.de |
QA Contact | qa-bugs@suse.de |
Target Milestone | --- |
Found By | --- |
Blocker | --- |
Created attachment 875621 [details] Script to create a container that crashes wicked I have a `systemd-nspawn` based container to separate a proprietary device from the rest of the house network. This container is installed with a quite minimal openSUSE installation (initially with Leap 15.4, upgraded to 15.5). Since a `zypper patch` this week the `wicked` service fails to start and `wicked ifup [...]` commands segfault. Both upgrading to Leap 15.6 and reinstalling the container cleanly does not solve the issue. I tracked the problem down to the container sharing its outbound network interface with the server via MACVLAN. After switching to IPVLAN or removing the interface, wicked is stable again. I attached a script, that generates a very minimal container (can do both 15.6 and 15.5), that reproduces the error for me. Trying to get a back trace (as in the last paragraph of https://en.opensuse.org/openSUSE:Bugreport_wicked) did not succeed. I did not find the path to the core dump. I could attach a gdb to wicked and got it to crash (also documented in the script) with the message: ``` Program received signal SIGSEGV, Segmentation faultwarning: could not convert 'si_code' from the host encoding (ANSI_X3.4-1968) to UTF-32. This normally should not happen, please file a bug report. ``` Then it complains about a lot of missing debuginfo packages, which I could not install. Maybe I need an additional repo?