GNOME Bugzilla – Bug 775724
Glade / Xorg process cpu 100%
Last modified: 2017-10-18 05:18:15 UTC
+ Trace 236933
strace on glade process: writev(3, [{iov_base="\213\4\6\0\211;\277\1\210;\277\1&\0\0\0\0\4\0\0\1\0\0\0\213\32\7\0\0\0 \0"..., iov_len=16356}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 16356 recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{iov_base="\213\10\t\0\f;\277\1\270<\277\1\272<\277\1\23<\277\1\0\0\0\0\0\0\0\0\0\0\0\0"..., iov_len=16356}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 16356 recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLIN}]) recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="A\0\222\277$9\277\1\3\0\202\0}\3\240\1\0d0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32 poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{iov_base="\213\10\t\0\f;\277\1t=\277\1v=\277\1\265;\277\1\0\0\0\0\0\0\0\0\0\0\0\0"..., iov_len=16356}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 16356 recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{iov_base="\213\10\t\0\f;\277\0010>\277\0012>\277\1W;\277\1\0\0\0\0\0\0\0\0\0\0\0\0"..., iov_len=16356}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 16356 recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{iov_base="\213\10\t\0\f;\277\1\354>\277\1\356>\277\1\371:\277\1\0\0\0\0\0\0\0\0\0\0\0\0"..., iov_len=16356}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 16356 recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{iov_base="\213\10\t\0\f;\277\1\250?\277\1\252?\277\1\233:\277\1\0\0\0\0\0\0\0\0\0\0\0\0"..., iov_len=16356}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 16356 recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable)
Created attachment 341504 [details] Relevant UI File Opening the file and using it for a few minutes ( not editing properties ), causes the Xorg cpu usage to shoot 100%. Closing the file ( Ctrl + W ) solves the issue. Re-opening the file again causes the Xorg cpu to shoot to 100%.
Created attachment 341505 [details] Screenshot: Glade preferences dialog
The following line in the gdb trace ( in bug description )
+ Trace 236934
Possible duplicate of #763624
Created attachment 361730 [details] Similar experience glade 3.20 While having a open glade file, it uses a full thread on the cpu and utilizes much of the GPU as well. I tried disabling the backup and autosave; but it didn't seem to help
This is almost certainly a duplicate of 763624. In response to the frequent reports, I've packported the fix to the glade-3-20 branch today. Let's see if we can coordinate a patch release for 3.20.x *** This bug has been marked as a duplicate of bug 763624 ***