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: | |||
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. |
Description of problem: Starting quiterss leads to immediate segv $ gdb quiterss Thread 1 "quiterss" received signal SIGSEGV, Segmentation fault. 0x00007ffff4efd5b9 in QAction::setText(QString const&) () from /lib64/libQtGui.so.4 (gdb) bt #0 0x00007ffff4efd5b9 in QAction::setText(QString const&) () at /lib64/libQtGui.so.4 #1 0x00005555556c136d in MainWindow::retranslateStrings() (this=0x555555d80990) at src/application/mainwindow.h:75 #2 0x000055555570967c in MainWindow::MainWindow(QWidget*) (this=0x555555d80990, parent=<optimized out>) at src/application/mainwindow.cpp:116 #3 0x00005555556ae52c in MainApplication::MainApplication(int&, char**) (this=0x7fffffffd0b0, argc=@0x7fffffffd0ac: 1, argv=<optimized out>) at src/application/mainapplication.cpp:87 #4 0x00005555555ef719 in main(int, char**) (argc=<optimized out>, argv=0x7fffffffd278) at src/main/main.cpp:40 I'm running GNOME shell and wayland, though from the look of the segv stack trace this is likely not related. Version-Release number of selected component (if applicable): quiterss-0.18.12-2.fc30.x86_64 How reproducible: Always Steps to Reproduce: 1.Start quiterss 2. 3. Actual results: Segv Expected results: Displays normally Additional info: