Bug 1227418 - [Build 20240704] zypp-boot-plugin segfaults due to protocol changes
Summary: [Build 20240704] zypp-boot-plugin segfaults due to protocol changes
Status: CONFIRMED
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: MicroOS (show other bugs)
Version: Current
Hardware: Other Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Stefan Schubert
QA Contact: E-mail List
URL: https://openqa.opensuse.org/tests/432...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-07-05 05:34 UTC by Dominique Leuenberger
Modified: 2024-07-10 15:17 UTC (History)
1 user (show)

See Also:
Found By: openQA
Services Priority:
Business Priority:
Blocker: Yes
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dominique Leuenberger 2024-07-05 05:34:49 UTC
## Observation

Every once in a while, I can see things like this in the journal:

Jul 05 04:38:43.198898 localhost.localdomain systemd-coredump[3116]: Resource limits disable core dumping for process 3113 (boot-plugin).
Jul 05 04:38:43.199870 localhost.localdomain systemd-coredump[3116]: Process 3113 (boot-plugin) of user 0 terminated abnormally without generating a coredump.

I'm fully aware that this bug report is missing all relevant information, but the coredump being limited by resources makes it really hard to extract more info from openQA

Hopefully you can find similar crashes in some other systems too

openQA test in scenario microos-Tumbleweed-MicroOS-Image-x86_64-microos2microosnext@64bit fails in
[journal_check](https://openqa.opensuse.org/tests/4320773/modules/journal_check/steps/21)

## Test suite description
Boot from the latest published MicroOS image and transactional-update dup to snapshot under test. Make sure to use %BUILD% in the URL and file name to force a redownload for new builds.


## Reproducible

Fails since (at least) Build [20240704](https://openqa.opensuse.org/tests/4319742)


## Expected result

Last good: [20240703](https://openqa.opensuse.org/tests/4317737) (or more recent)


## Further details

Always latest result in this scenario: [latest](https://openqa.opensuse.org/tests/latest?arch=x86_64&distri=microos&flavor=MicroOS-Image&machine=64bit&test=microos2microosnext&version=Tumbleweed)
Comment 1 Fabian Vogt 2024-07-10 15:17:36 UTC
Same issue as with the snapper plugin: bug 1227436

2024-07-08 20:20:50 <2> i04-ch2a(3958) [PLUGIN] PluginScript.cc(~PluginDumpStderr):86 ! terminate called after throwing an instance of 'std::runtime_error'
2024-07-08 20:20:50 <2> i04-ch2a(3958) [PLUGIN] PluginScript.cc(~PluginDumpStderr):86 !   what():  Plugin protocol error: expected a header or new line. Got 'content-length:0'