-
Notifications
You must be signed in to change notification settings - Fork 113
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Crash on Ctrl-C #496
Comments
Looked into this, it seems to be an issue related to curl. I get a similar gdb trace:
My assumption is that as |
My first hypothesis would be that this is a double-free/use-after-free ("static deinitialization fiasco"). Control has entered global_dtors and it looks a bit like libssl got unwound before MediaCurl (but now libcurl tries to once again invoke ssl functions). |
I'm having a related issue; hitting Ctrl+C while running eg It doesn't crash; but trying to run
The only way to solve this is to reboot or It's a really bad habit to be killing zypper processes. I'm considering wrapping zypper in an alias that will prevent me from accidentally ctrl+c'ing it. |
@sricks We'd need the |
Version: zypper-1.14.61-2.3.x86_64 libzypp-17.31.15-14.5.x86_64
OS: cpe:/o:opensuse:tumbleweed:20230724
SIGINT'ing zypper a few times can sometimes crash it. (At other times, it might hang, etc.)
Backtrace
(libcurl without detailed line info because download.opensuse.org's /debug published a new libcurl4-debuginfo before /tumbleweed actually published the new corresponding libcurl4)
The text was updated successfully, but these errors were encountered: