Created attachment 334832 [details] emerge info This problem has caused me so much trouble, yet im not 100% sure its glibc... I had the above problem for a while. I tried building a parrallel gentoo system on ~amd64, and behold, I still had the same problem! I later found this thread https://bbs.archlinux.org/viewtopic.php?id=148063 which led me to my crusade of attempting to downgrade glib while still being on ~arch. unfortunately i found this too time-consuming, obfuscated and difficult, so I switched back to stable+keywords. Using glib-2.32 I dont have the above problem. I may try keywording glib2.34.x when i calm down, but for now i'm happy for a functioning system How to reproduce: use nautilus-2.32.x with glib-2.34.x. make sure nautilus is trying to load...say 10 thumbnails.
Created attachment 334834 [details] strace of nautilus while its trying to load thumbnails
Created attachment 334840 [details] strace of nautilus while its trying to load thumbnails
Same here. Sort it out by downgrading glib.
Will need to check if this mate-desktop fix can be adopted by our gnome-desktop-2.32: https://github.com/mate-desktop/mate-desktop/commit/fcede97471263b7f145ceeb988f569d4aa9129b8
Created attachment 349412 [details, diff] Port mate-desktop fix to gnome-desktop package
Created attachment 349414 [details, diff] Update .thumbnails reference in nautilus I'm not sure if this code is actually touched. It was removed upstream. https://git.gnome.org/browse/nautilus/commit/libnautilus-private/nautilus-thumbnails.c?id=f9c6ca979f753339b91c125c363a927fceb64283 But it doesn't hurt to fix it just in case.
I've tested both of those patches locally, and it seems to fix the thumbnailing issue (using glib-2.36.x). [ebuild R #] dev-libs/glib-2.36.2:2 USE="-debug (-fam) (-selinux) -static-libs -systemtap {-test} -utils -xattr" PYTHON_TARGETS="python2_7 -python2_5 -python2_6" 0 kB [ebuild R ] gnome-base/gnome-desktop-2.32.1:2 USE="-debug -doc" 0 kB [ebuild R ] gnome-base/nautilus-2.32.2.1-r2 USE="gnome introspection xmp {-test}" 0 kB
Fixed in gnome-desktop-2.32.1-r2, sorry for the very long wait. The nautilus patch should not be needed as far as I can tell. +*gnome-desktop-2.32.1-r2 (15 Aug 2013) + + 15 Aug 2013; Alexandre Rostovtsev <tetromino@gentoo.org> + +gnome-desktop-2.32.1-r2.ebuild, + +files/gnome-desktop-2.32.1-thumbnails.patch: + Fix thumbnailing failure with glib-2.34 (bug #450930, thanks to Matthew + Turnbull and Pacho Ramos for the patch). Update to EAPI5 and + python-r1.eclass.