Bug 1220860
Summary: | no core files when ABRT signal is sent to qemu-kvm process | ||
---|---|---|---|
Product: | Red Hat Enterprise Virtualization Manager | Reporter: | Jiri Belka <jbelka> |
Component: | vdsm | Assignee: | Nobody <nobody> |
Status: | CLOSED DUPLICATE | QA Contact: | Ilanit Stein <istein> |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | 3.5.3 | CC: | bazulay, ecohen, gklein, huding, juzhang, lpeer, lsurette, michal.skrivanek, virt-maint, xfu, yeylon |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | virt | ||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2015-06-02 08:48:48 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 1131460 |
Description
Jiri Belka
2015-05-12 15:53:07 UTC
so libvirt doesn't send any resource limits. doing detective work, it is (super)vdsmd which sets resource limits: # grep LimitCORE /usr/lib/systemd/system/{super,}vdsmd.service /usr/lib/systemd/system/supervdsmd.service:LimitCORE=infinity /usr/lib/systemd/system/vdsmd.service:LimitCORE=infinity but using this wrapper i see `ulimit -c' is '0': [root@dell-r210ii-04 libexec]# cat qemu-kvm #!/bin/sh ulimit -c > /tmp/ulimit exec /usr/bin/strace -o /tmp/strace/strace.out -f /usr/libexec/qemu-kvm.orig "$@" i tried with and without 'core_dump_enable = true' in vdsm.conf so imo settings resource limit is lost somewhere in translation :) FYI it works ok on RHEL6: - RHEL6: supervdsm - DAEMON_COREFILE_LIMIT=unlimited... daemon function reads that vdsm - DAEMON_COREFILE_LIMIT=unlimite.. daemon function reads that - RHEL7: supervdsmd.service - LimitCORE=infinity vdsmd.service - LimitCORE=infitity i also tried tracing it but only (semi-)relevant line is: 6846 getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 we don't do core dumps for qemu process see bug 917062 for ABRT integration which would allow proper troubleshooting info *** This bug has been marked as a duplicate of bug 917062 *** |