| Summary: | Gwenview needs 25 seconds to start | ||
|---|---|---|---|
| Product: | [Applications] gwenview | Reporter: | Yann Salmon <contact+bugs+kde> |
| Component: | general | Assignee: | Gwenview Bugs <gwenview-bugs-null> |
| Status: | RESOLVED WORKSFORME | ||
| Severity: | normal | CC: | claudiolanconelli, gfew3vhy, strong.drum0546, tagwerk19 |
| Priority: | NOR | ||
| Version First Reported In: | 19.12.3 | ||
| Target Milestone: | --- | ||
| Platform: | Kubuntu | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Yann Salmon
2021-03-09 22:35:22 UTC
I have the same problem, now every time gewenview takes several seconds to open even if opened without any file (from the system menu). During these seconds only the title bar is rendered, the window content is not updated, it shows the previous background. The CPU is idle, the disk is idle too. I tried to start gwenview with strace and it appears it is waiting for a resources with several timeouts:
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="\1\0\10\0\r\0\300\6\226\2\0\0\0\0\0\0\3\0\3\0\0\0\1\0!\0\0\0\0\0\0\0"..., iov_len=100}], 1) = 100
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="\22\0\16\0\r\0\300\6'\0\0\0\37\0\0\0\10ptr\35\0\0\0Qt Clipb"..., iov_len=56}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 56
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="\2\0\4\0\r\0\300\6\0\10\0\0\0\0@\0\23\0\3\0\r\0\300\6N\1\0\0\30\0\6\0"..., iov_len=56}], 1) = 56
futex(0x7ffd8fdce828, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0x55669057bdf8, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x55669058bbd0, FUTEX_WAIT_BITSET_PRIVATE, 0, {tv_sec=29801, tv_nsec=166685105}, FUTEX_BITSET_MATCH_ANY) = 0
futex(0x55669058bb80, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x55669058bbd4, FUTEX_WAIT_BITSET_PRIVATE, 0, {tv_sec=29801, tv_nsec=166708345}, FUTEX_BITSET_MATCH_ANY) = 0
futex(0x55669058bb80, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x55669058bbd0, FUTEX_WAIT_BITSET_PRIVATE, 0, {tv_sec=29801, tv_nsec=167094124}, FUTEX_BITSET_MATCH_ANY) = -1 ETIMEDOUT (Connessione scaduta)
futex(0x55669058bb80, FUTEX_WAKE_PRIVATE, 1) = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="\27\0\2\0G\1\0\0", iov_len=8}], 1) = 8
futex(0x7ffd8fdce858, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0x55669057bdf8, FUTEX_WAKE_PRIVATE, 1) = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="\23\0\3\0\r\0\300\6N\1\0\0\30\0\6\0\r\0\300\6G\1\0\0I\1\0\0N\1\0\0"..., iov_len=40}], 1) = 40
futex(0x7ffd8fdce7f8, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0x55669057bdf8, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x55669058bbd0, FUTEX_WAIT_BITSET_PRIVATE, 0, {tv_sec=29806, tv_nsec=168420203}, FUTEX_BITSET_MATCH_ANY) = -1 ETIMEDOUT (Connessione scaduta)
futex(0x55669058bb80, FUTEX_WAKE_PRIVATE, 1) = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="\27\0\2\0G\1\0\0", iov_len=8}], 1) = 8
futex(0x7ffd8fdce8f8, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Risorsa temporaneamente non disponibile)
futex(0x55669057bdf8, FUTEX_WAKE_PRIVATE, 1) = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="\23\0\3\0\r\0\300\6N\1\0\0\30\0\6\0\r\0\300\6G\1\0\0I\1\0\0N\1\0\0"..., iov_len=40}], 1) = 40
futex(0x7ffd8fdce898, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0x55669057bdf8, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x55669058bbd0, FUTEX_WAIT_BITSET_PRIVATE, 0, {tv_sec=29811, tv_nsec=171445829}, FUTEX_BITSET_MATCH_ANY) = 0
futex(0x55669058bb80, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x55669058bbd4, FUTEX_WAIT_BITSET_PRIVATE, 0, {tv_sec=29811, tv_nsec=171638837}, FUTEX_BITSET_MATCH_ANY) = 0
futex(0x55669058bb80, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x55669058bbd0, FUTEX_WAIT_BITSET_PRIVATE, 0, {tv_sec=29811, tv_nsec=172130215}, FUTEX_BITSET_MATCH_ANY) = 0
futex(0x55669058bb80, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x55669058bbd4, FUTEX_WAIT_BITSET_PRIVATE, 0, {tv_sec=29811, tv_nsec=172206216}, FUTEX_BITSET_MATCH_ANY) = 0
futex(0x55669058bb80, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x55669058bbd0, FUTEX_WAIT_BITSET_PRIVATE, 0, {tv_sec=29811, tv_nsec=171575290}, FUTEX_BITSET_MATCH_ANY) = -1 EAGAIN (Risorsa temporaneamente non disponibile)
futex(0x55669058bb80, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x55669058bbd4, FUTEX_WAIT_BITSET_PRIVATE, 0, {tv_sec=29811, tv_nsec=172096591}, FUTEX_BITSET_MATCH_ANY) = 0
futex(0x55669058bb80, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x55669058bbd0, FUTEX_WAIT_BITSET_PRIVATE, 0, {tv_sec=29811, tv_nsec=171866358}, FUTEX_BITSET_MATCH_ANY) = 0
futex(0x55669058bb80, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x55669058bbd4, FUTEX_WAIT_BITSET_PRIVATE, 0, {tv_sec=29811, tv_nsec=171512200}, FUTEX_BITSET_MATCH_ANY) = 0
futex(0x55669058bb80, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x55669058bbd0, FUTEX_WAIT_BITSET_PRIVATE, 0, {tv_sec=29811, tv_nsec=171466816}, FUTEX_BITSET_MATCH_ANY) = -1 ETIMEDOUT (Connessione scaduta)
I tried to delete .config/gwenviewrc without success, I can't find a workaround. On my system gwenview is unusable. I don't know if it is related but I have a dual monitor 1920x1080 with nvidia driver.
My system is Kubuntu 20.04.02 I reinstalled gwenview and now It starts without delay See Bug 416937 and Bug 411196 In my experience "stuck" dolphin or gwenview could be "unstuck" by opening Klipper and deleting the "entire clipboard history". Thanks for the report! I've looked at reports for Gwenview and I can see no similar reports of this and it's not reproducible in 25.07.70. Can we ask you to please check if this is still an issue with Plasma 6.3.5 or newer? If you do nothing, the report will close automatically after 30 days. ๐๐งน โ ๏ธ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME. For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging. Thank you for helping us make KDE software even better for everyone! ๐๐งน This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME. |