Well,
in general that depends a lot on ground water and oxygen.
Metals will corrode to the oxides, that would need not more
than some hundred years even for the most bulky objects of
aluminium.
Glas:
is leached slowly in water, eg the acheologists have a
"obsidian clock". Obsidian (volcanic glas) often used in
precolumbian cultures, buried in wet soil will show thin
layers of leaching process, one layer per year,
similar to growth rings of trees.
The leaching depends very much on the composition
of the glas, in general the alkalis and CaO is dissolved
some silicate-rich reisdue is left behind.
Such leached surfaces can look like an oil film on water.
But: if there is low or no streaming water, the glas will
last for millions of years. Think od the green glas
found in the desert in western egypt. (from a comet impact)
Georg