Android 4.4 on Galaxy S I9000 stuck at boot with ART I recently updated my Samsung Galaxy S-I9000 to Android 4.4 KitKat, It was successfully updated and KitKat worked fine until I decided to try using the ART RunTime instead of Dalvik.

When I changed runtime to ART and rebooted the phone it never started up. I see the Samsung Galaxy S I9000 logo and then comes the running CyanogenMod circle which never stops. I let it work for more than four hours and it was not fixed.

Note: Once when rebooted for changing runtime phone was powered off. Charged and resumed the process, the same result.
I also tried installing cm11 update once again, no change.

If there's a way I can fix this issue, I would be grateful to know how. Thanks in advance.

UPDATE[FIX]: I wiped everything, Including Dalvik cache, partition cache and data, then tried installing the ROM, problem fixed. And screw ART for now, it needs some time to get stable and ready for everyday usage. I'll just stick with dalvik.
I couldn't respond faster due to my noob account restrictions.
As "ART" versus "Dalvik" is a setting the user can switch, a factory-reset should restore its previous (default) state – in this case, revert it to "Dalvik". Reportedly, the following steps solved the issue in this case:


Complete wipe, including Dalvik Cache and data (can be done from recovery-mode, and is equivalent to a factory-reset)
Re-flashing the ROM (IMHO an optional step, as the previous one should suffice)


Remark: There's a good reason that switch is a little hidden; ART is still "experimental", and not intended for "everyday use". It was placed with the developer's options just to give developers a way to already test their apps for compatibility.