Bug 1759204
Summary: | [abrt] python3: solv_calloc(): python3.8 killed by SIGSEGV | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Mikhail <mikhail.v.gavrilov> | ||||||||||||||||||||||||
Component: | libsolv | Assignee: | Lukáš Hrázký <lhrazky> | ||||||||||||||||||||||||
Status: | CLOSED DUPLICATE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||||||||||||||||||
Severity: | unspecified | Docs Contact: | |||||||||||||||||||||||||
Priority: | high | ||||||||||||||||||||||||||
Version: | rawhide | CC: | cstratak, dmach, dmalcolm, Gecko8211, igor.raits, iwienand, jberan, jmracek, jrohel, lhrazky, mcermak, m.cyprian, mhroncok, pkratoch, pviktori, rkuska, rpm-software-management, shcherbina.iryna, slavek.kabrda, tomspur, torsava, vstinner | ||||||||||||||||||||||||
Target Milestone: | --- | Keywords: | Reopened, Triaged | ||||||||||||||||||||||||
Target Release: | --- | ||||||||||||||||||||||||||
Hardware: | x86_64 | ||||||||||||||||||||||||||
OS: | Unspecified | ||||||||||||||||||||||||||
URL: | https://retrace.fedoraproject.org/faf/reports/bthash/0bd0e2df16f2e00b83187716c6be74ec319ee99e | ||||||||||||||||||||||||||
Whiteboard: | abrt_hash:78e76bd45bcbe53193f29a71a87e9241f6df0799;VARIANT_ID=workstation; | ||||||||||||||||||||||||||
Fixed In Version: | Doc Type: | If docs needed, set a value | |||||||||||||||||||||||||
Doc Text: | Story Points: | --- | |||||||||||||||||||||||||
Clone Of: | Environment: | ||||||||||||||||||||||||||
Last Closed: | 2019-10-23 08:39:21 UTC | Type: | --- | ||||||||||||||||||||||||
Regression: | --- | Mount Type: | --- | ||||||||||||||||||||||||
Documentation: | --- | CRM: | |||||||||||||||||||||||||
Verified Versions: | Category: | --- | |||||||||||||||||||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||||||||||||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||||||||||||||||||
Embargoed: | |||||||||||||||||||||||||||
Attachments: |
|
Description
Mikhail
2019-10-07 15:32:04 UTC
Created attachment 1623197 [details]
File: backtrace
Created attachment 1623198 [details]
File: core_backtrace
Created attachment 1623199 [details]
File: cpuinfo
Created attachment 1623200 [details]
File: dso_list
Created attachment 1623201 [details]
File: environ
Created attachment 1623203 [details]
File: limits
Created attachment 1623204 [details]
File: maps
Created attachment 1623205 [details]
File: mountinfo
Created attachment 1623206 [details]
File: open_fds
Created attachment 1623207 [details]
File: proc_pid_status
Created attachment 1623211 [details]
dnf.log
I'm going to mark this as a duplicate. It is a bit different crash, but it seems relevant. *** This bug has been marked as a duplicate of bug 1758850 *** I'm actually going to unmark it... the other bug is a problem with g_log handler, this one seems to be crashing in libsolv. They may be related, but lets not let this one get lost. OK. Sorry about that. Marking as libsolv bug. Let us know if you need some Python help. I initially saw a very similar bt in libsolv debugging #1761282 --- 2019-10-14 00:10:41.251 | Thread 1 "python3" received signal SIGSEGV, Segmentation fault. 2019-10-14 00:10:41.251 | 0x00007ffff7e8611d in _int_malloc () from /lib64/libc.so.6 2019-10-14 00:10:41.254 | #0 0x00007ffff7e8611d in _int_malloc () from /lib64/libc.so.6 2019-10-14 00:10:41.254 | #1 0x00007ffff7e889c6 in calloc () from /lib64/libc.so.6 2019-10-14 00:10:41.276 | #2 0x00007ffff6787b90 in solv_calloc () from /lib64/libsolv.so.1 2019-10-14 00:10:41.276 | #3 0x00007ffff674fa8f in pool_setarchpolicy () from /lib64/libsolv.so.1 2019-10-14 00:10:41.277 | #4 0x00007ffff6bfaf24 in dnf_sack_set_arch () from /lib64/libdnf.so.2 2019-10-14 00:10:41.299 | #5 0x00007ffff51623e5 in sack_init(_SackObject*, _object*, _object*) () from /usr/lib64/python3.7/site-packages/hawkey/_hawkey.so 2019-10-14 00:10:41.299 | #6 0x00007ffff7bb3276 in ?? () from /lib64/libpython3.7m.so.1.0 ... --- as i started installing debug libraries and re-running, the problem seemed to move. However, I strongly suggest that this suggests the issue is really something like #1758850, and not actually libsolv. Mikhail, segfaults in memory allocation hint at corrupted heap, which could be caused by the same issue as https://bugzilla.redhat.com/show_bug.cgi?id=1758737. The fix for that should be released this week and in the meantime, you can also use our nightly repositories: https://copr.fedorainfracloud.org/coprs/rpmsoftwaremanagement/dnf-nightly/ which have the fix already. How often are you getting this or similar traceback? Please let us know after you install the fix. If you can (semi-)consistently reproduce the segfault (after installing the fixed version), running under valgrind might find the problem. Thanks! *** Bug 1762279 has been marked as a duplicate of this bug. *** At this stage I'm quite certain the crash was caused by the log handler issue, marking this as duplicate. The fix for it has been released. If the problems persist, feel free to reopen this. *** This bug has been marked as a duplicate of bug 1758737 *** |