gnomad2 users 100% cpu
Brought to you by:
snirkel
gnomad2 uses 100% cpu on my x86 machine. It can be observed by starting gnomad2 and then running top. It affects both 2.9.1 (the last version mentioned on the project webpage) and 2.9.4 (the last version in the sourceforge file release system).
This is caused by g_idle_add() in src/filesystem.c and src/jukebox.c being passed a callback (gtk_widget_destroy()) with a void return type, rather than a callback with gboolean return type which returns FALSE.
I have posted a patch to fix this for ubuntu at https://bugs.launchpad.net/ubuntu/+source/gnomad2/+bug/360442. That patch is for 2.9.1. A patch for 2.9.4 is attached to this bug report.
patch for gnomad-2.9.4