Of the five icon themes that are selectable through KControl, only one has the accompanying icons on the file system. Selecting one of the other themes produces blank icons and other display conflicts.
kdelibs installs the hicolor and crystalsvg themes; the latter is the default in 3.4. The kdeartwork-iconthemes ebuild installs the kdeclassic, Locolor, kids, ikons and slick themes (total of 7 including kdelibs' themes). The Technical theme from kde 3.3 appears to be gone. Do you have kdeartwork or kdeartwork-iconthemes emerged? Which themes do you have listed in kcontrol, and which is the one that works?
I've tried installing kdeartwork-iconthemes to fix the problem, with no success; it was since uninstalled from my system. From the list of five, only the CrystalSVG theme seems to work correctly. The other themes are missing a large number of icons, leaving transparent spacers in place of icons (the K-Menu button, for example).
So what five themes do you have listed? With kdeartwork-iconthemes gone there should only be two kde themes: crystalsvg and hicolor. Are you perhaps using gnome's themes, installed in /usr/share/icons?
It's quite possible that I'm actually seeing some of the themes installed by Gnome, as I have a number of Gnome libraries and applications installed. The themes are as follows: CrystalSVG GNOME HighContrastLargePrint HighContrastLargePrintInverse LowContrastLargePrint Unless there is anything that stands out to you as being erroneous in the above, I suspect this bug is invalid and should be closed accordingly.
Yep, all those themes except for CrystalSVG are Gnome's. No wonder they don't have K-menu icons etc. The names I listed earlier were directory names, not display names, btw. To make sure what theme is coming from where, look for the Name value inside its index.theme. I thought, though, that any icons not found in the current theme were taken from the default theme... turns out I was wrong.