Often when upgrading from one Android version to another, some of the older leftover files get left behind which can conflict with the newer OS. Usually clearing the cache partition will sort it out, but if that doesn't then a factory reset is the next best thing a it will allow the new OS version to start fresh without the old clutter.