Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#33989 - [nvididia-utils] Recent cairo causes 100% PCU usage in transmission-gtk

Attached to Project: Arch Linux
Opened by Allan McRae (Allan) - Sunday, 24 February 2013, 01:49 GMT
Last edited by Andreas Radke (AndyRTR) - Sunday, 24 February 2013, 09:26 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Andreas Radke (AndyRTR)
Ionut Biru (wonder)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Any cairo package newer than 1.12.12-1 causes transmission-gtk to use 100% CPU while idle. This corresponds to the commit "enable GL+EGL backends for Wayland/Weston use; enable xlib-xcb".

Using i686 - Nvidia GeForce 9400M.


This task depends upon

Closed by  Andreas Radke (AndyRTR)
Sunday, 24 February 2013, 09:26 GMT
Reason for closing:  Won't fix
Comment by Allan McRae (Allan) - Sunday, 24 February 2013, 02:53 GMT
Removing:
+ --enable-gl \
+ --enable-egl \

from the PKGBUILD "fixes" this for me... Obviously not a solution.
Comment by Andreas Radke (AndyRTR) - Sunday, 24 February 2013, 04:37 GMT
Can you run gtkperf or something similar to check where the load comes from? Then we should decide to report a bug to gtk2 people or to the cairo tracker.

And maybe check adifferent libGL. So far no problems here with nouveau NV44 card.
Comment by Allan McRae (Allan) - Sunday, 24 February 2013, 05:05 GMT
gtkperf given no issues.

Running transmission-gtk under strace does not show the issue. Running transmission-gtk, waiting for it use 100% and then strace on the process gives the not very helpful...

futex(0x98fc554, FUTEX_WAIT_PRIVATE, 2, NULL


Using libGL from mesa rather than nvidia-utils (313.18-1) fixes the issue.
Comment by Andreas Radke (AndyRTR) - Sunday, 24 February 2013, 05:10 GMT
Will you report this to the NVidia people?
Comment by Allan McRae (Allan) - Sunday, 24 February 2013, 06:29 GMT
I dislike reporting to nvidia so I will not be... Binary blob, so feel free to close the report.

Loading...