adwaita-icon-theme is seriously broken by the recent move to rust
It seems that the current librsvg master branch is unable to display many SVG files in adwaita-icon-theme. Here is a screenshot of Epiphany:
You can see that most icons are missing. These icon files exist on the filesystem, but they are tiny PNG files with no content. These broken PNG files are generated by gtk-encode-symbolic-svg
during the build of adwaita-icon-theme, so I believe it is librsvg that causes the problem.
git bisect
shows the bad commit is 299c75f6 - state: move display and visibility to rust. The bisect was done by running rsvg-view-3
on Adwaita/scalable/apps/accessories-calculator-symbolic.svg
in adwaita-icon-theme.