Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1705060
Summary: | quiterss immediately crashes with segv | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Daniel Berrangé <berrange> |
Component: | quiterss | Assignee: | Eugene A. Pivnev <ti.eugene> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | urgent | Docs Contact: | |
Priority: | unspecified | ||
Version: | 30 | CC: | fedora, pizzadudedotca, thomas.paulsen, ti.eugene |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | quiterss-0.18.12-3.fc30 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2019-07-16 01:39:54 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: |
Description
Daniel Berrangé
2019-05-01 10:57:41 UTC
I simply rebuilt the quiterss RPM from dist-git locally and it successfully launches. IOW, it looks like there was a bad build of quiterss for the mass rebuild in F30. I confirm that. It really segv's immidiatelly after invoking. abrt fails to generate report data.Hence I only have a strace, I have to shorten: ========================================================================================= execve("/usr/bin/quiterss", ["/usr/bin/quiterss"], 0x7ffe7fdbf2e0 /* 71 vars */) = 0 brk(NULL) = 0x556520321000 arch_prctl(0x3001 /* ARCH_??? */, 0x7ffdb9121810) = -1 EINVAL (Invalid argument) access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) brk(NULL) = 0x556526419000 brk(0x55652643a000) = 0x55652643a000 brk(NULL) = 0x55652643a000 clock_gettime(CLOCK_MONOTONIC, {tv_sec=79891, tv_nsec=411724655}) = 0 poll([{fd=6, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=6, revents=POLLOUT}]) writev(6, [{iov_base="\212\24F\0\v\0 \4\1\0\0\0/\0\0\0\7\0\t\0\0\0\t\0\6\0\0\0004\4\0\4"..., iov_len=16212}, {iov_base="\0\0\0\0\0\0\0\0#\10\0\10\252\201O\201\355\336\310\336\365\370\366\370\311\337\355\337T\204\253\204"..., iov_len=352}, {iov_base="", iov_len=0}], 3) = 16564 clock_gettime(CLOCK_MONOTONIC, {tv_sec=79891, tv_nsec=432670073}) = 0 write(3, "\1\0\0\0\0\0\0\0", 8) = 8 write(3, "\1\0\0\0\0\0\0\0", 8) = 8 clock_gettime(CLOCK_MONOTONIC, {tv_sec=79891, tv_nsec=433430596}) = 0 clock_gettime(CLOCK_MONOTONIC, {tv_sec=79891, tv_nsec=433644177}) = 0 poll([{fd=6, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=6, revents=POLLOUT}]) writev(6, [{iov_base="\212\24u\0\20\0 \4\1\0\0\0S\0\0\0\n\0\v\0\0\0\10\0\t\0\0\0004\4\0\4"..., iov_len=16188}, {iov_base="\0\0\0\0\0\0\0\0\31\4\0\4\272\177D\177\371\372\345\372#s\306s\0\0\2\0\0\0\0\0"..., iov_len=280}, {iov_base="", iov_len=0}], 3) = 16468 poll([{fd=6, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=6, revents=POLLOUT}]) writev(6, [{iov_base="\212\24U\0\21\0 \4\1\0\0\0\f\0\0\0\6\0\r\0\1\0\n\0\5\0\0\0\0\0\0\0"..., iov_len=16228}, {iov_base="\0\0\0\0\16\1\0\1\234h3h\344\324\276\324\364\366\360\366\265\324\350\324!P\211P\0\0\5\0"..., iov_len=324}, {iov_base="", iov_len=0}], 3) = 16552 poll([{fd=6, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=6, revents=POLLOUT}]) writev(6, [{iov_base="\212\24U\0\21\0 \4\1\0\0\0\v\0\0\0\6\0\r\0\1\0\n\0\5\0\0\0\0\0\0\0"..., iov_len=16144}, {iov_base="\0\0\0\0\0\0\0\0N!\7!\315\256\203\256\370\361\343\361\343\361\367\361\210\260\316\260\t'U'"..., iov_len=400}, {iov_base="", iov_len=0}], 3) = 16544 write(3, "\1\0\0\0\0\0\0\0", 8) = 8 clock_gettime(CLOCK_MONOTONIC, {tv_sec=79891, tv_nsec=437449793}) = 0 clock_gettime(CLOCK_MONOTONIC, {tv_sec=79891, tv_nsec=437714010}) = 0 clock_gettime(CLOCK_MONOTONIC, {tv_sec=79891, tv_nsec=438202005}) = 0 poll([{fd=6, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=6, revents=POLLOUT}]) writev(6, [{iov_base="\212\24U\0\21\0 \4\1\0\0\0\f\0\0\0\6\0\r\0\1\0\n\0\5\0\0\0\0\0\0\0"..., iov_len=16384}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 16384 recvmsg(6, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) clock_gettime(CLOCK_MONOTONIC, {tv_sec=79891, tv_nsec=439764956}) = 0 clock_gettime(CLOCK_MONOTONIC, {tv_sec=79891, tv_nsec=439833193}) = 0 write(3, "\1\0\0\0\0\0\0\0", 8) = 8 clock_gettime(CLOCK_MONOTONIC, {tv_sec=79891, tv_nsec=440264474}) = 0 poll([{fd=6, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=6, revents=POLLOUT}]) writev(6, [{iov_base="\212\24U\0\21\0 \4\1\0\0\0\v\0\0\0\6\0\r\0\1\0\n\0\5\0\0\0\0\0\0\0"..., iov_len=16352}, {iov_base="4\4\0\4\373\326\206\326\377\377\377\377\375\376\377\376\344\361\371\361\224\266\321\266\248h8\0\0\2\0"..., iov_len=324}, {iov_base="", iov_len=0}], 3) = 16676 write(3, "\1\0\0\0\0\0\0\0", 8) = 8 clock_gettime(CLOCK_MONOTONIC, {tv_sec=79891, tv_nsec=441702057}) = 0 clock_gettime(CLOCK_MONOTONIC, {tv_sec=79891, tv_nsec=442319262}) = 0 clock_gettime(CLOCK_MONOTONIC, {tv_sec=79891, tv_nsec=442437436}) = 0 write(3, "\1\0\0\0\0\0\0\0", 8) = 8 write(3, "\1\0\0\0\0\0\0\0", 8) = 8 write(3, "\1\0\0\0\0\0\0\0", 8) = 8 write(3, "\1\0\0\0\0\0\0\0", 8) = 8 write(3, "\1\0\0\0\0\0\0\0", 8) = 8 write(3, "\1\0\0\0\0\0\0\0", 8) = 8 write(3, "\1\0\0\0\0\0\0\0", 8) = 8 write(3, "\1\0\0\0\0\0\0\0", 8) = 8 write(3, "\1\0\0\0\0\0\0\0", 8) = 8 write(3, "\1\0\0\0\0\0\0\0", 8) = 8 write(3, "\1\0\0\0\0\0\0\0", 8) = 8 write(3, "\1\0\0\0\0\0\0\0", 8) = 8 write(3, "\1\0\0\0\0\0\0\0", 8) = 8 write(3, "\1\0\0\0\0\0\0\0", 8) = 8 write(3, "\1\0\0\0\0\0\0\0", 8) = 8 write(3, "\1\0\0\0\0\0\0\0", 8) = 8 write(3, "\1\0\0\0\0\0\0\0", 8) = 8 write(3, "\1\0\0\0\0\0\0\0", 8) = 8 write(3, "\1\0\0\0\0\0\0\0", 8) = 8 clock_gettime(CLOCK_MONOTONIC, {tv_sec=79891, tv_nsec=443687420}) = 0 write(3, "\1\0\0\0\0\0\0\0", 8) = 8 write(3, "\1\0\0\0\0\0\0\0", 8) = 8 clock_gettime(CLOCK_MONOTONIC, {tv_sec=79891, tv_nsec=443886403}) = 0 write(3, "\1\0\0\0\0\0\0\0", 8) = 8 clock_gettime(CLOCK_MONOTONIC, {tv_sec=79891, tv_nsec=444231429}) = 0 clock_gettime(CLOCK_MONOTONIC, {tv_sec=79891, tv_nsec=444362664}) = 0 --- SIGSEGV {si_signo=SIGSEGV, si_code=SI_KERNEL, si_addr=NULL} --- +++ killed by SIGSEGV (core dumped) +++ Any update on getting this fixed - it is completely unusable as is. Please can you get a rebuild of this into Fedora 30 and issue updates. I have the same issue. FEDORA-2019-3a17d49365 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-3a17d49365 quiterss-0.18.12-3.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-3a17d49365 quiterss-0.18.12-3.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report. it works now - basically, as moving from one folder to another is very slow. |