I can't reproduce any freeze before reboot/shutdown on debian squeeze / wheezy (testing) / sid (unstable) with 2.6.38.6. I can, however, reproduce other bugs that were introduced in .38 and are fixed in .39, so I'm currently waiting on .37 as well