[Desire Android Development] jetvster:
Thanks @VJ：

it's very stable version ,my best android 4.2.2 rom.:)

but only crash in google voice search ,infact i don't use this ,just test features:

I/ActivityManager( 435): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.google.android.googlequicksearchbox/.VoiceSearchActivity} from pid 2163
I/ActivityManager( 435): Start proc com.google.android.googlequicksearchbox for activity com.google.android.googlequicksearchbox/.VoiceSearchActivity: pid=4933 uid=10015 gids={50015, 3003, 1028, 1007, 3002, 1015}
I/ActivityThread( 4933): Pub com.google.android.googlequicksearchbox.AudioProvider: com.google.android.speech.audio.AudioProvider
I/ActivityThread( 4933): Pub com.google.android.velvet.gallery.ImageProvider: com.google.android.velvet.gallery.ImageProvider
I/ActivityThread( 4933): Pub com.google.android.googlequicksearchbox.google: com.google.android.searchcommon.google.GoogleSuggestionProvider
I/Velvet.PerformanceTracker( 4933): event:0
D/dalvikvm( 4933): GC_CONCURRENT freed 167K, 13% free 2669K/3060K, paused 4ms+11ms, total 67ms
I/ActivityManager( 435): Start proc com.google.android.partnersetup for content provider com.google.android.partnersetup/.RlzAppProvider: pid=4949 uid=10036 gids={50036, 3003, 1028}
I/ActivityManager( 435): Process com.android.defcontainer (pid 3880) has died.
I/ActivityThread( 4949): Pub com.google.android.partnersetup.rlzprovider: com.google.android.partnersetup.RlzProvider
I/ActivityThread( 4949): Pub com.google.android.partnersetup.rlzappprovider: com.google.android.partnersetup.RlzAppProvider
I/ActivityManager( 435): Process com.cyanogenmod.lockclock (pid 4052) has died.
I/Velvet.PerformanceTracker( 4933): event:1
I/ActivityManager( 435): Start proc com.google.android.gsf.login for service com.google.android.gsf.login/com.google.android.gsf.loginservice.GoogleLoginService: pid=4976 uid=10024 gids={50024, 3003, 1007, 1028, 1015, 2001, 3006}
D/dalvikvm( 4933): GC_CONCURRENT freed 354K, 18% free 2824K/3416K, paused 14ms+3ms, total 84ms
I/ActivityManager( 435): START u0 {act=android.speech.action.WEB_SEARCH cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.google.android.googlequicksearchbox/.SearchActivity bnds=[9,131][120,254]} from pid 4933
I/Velvet.PerformanceTracker( 4933): event:2
I/ActivityManager( 435): Process com.svox.pico (pid 3924) has died.
W/ActivityManager( 435): Unable to start service Intent { act=com.google.android.gms.analytics.service.START (has extras) } U=0: not found
W/GAV2 ( 4933): Thread[main,5,main]: Connection to service failed 1
W/GAV2 ( 4933): Thread[main,5,main]: Need to call initialize() and be in fallback mode to start dispatch.
I/SetAlarmController( 4933): created
I/BundleValidator( 4933): #newTimestamp 5921188
D/dalvikvm( 4933): GC_CONCURRENT freed 283K, 15% free 2954K/3472K, paused 3ms+14ms, total 91ms
I/Search.LocationHelper( 4933): setLocationProviders: 2
D/dalvikvm( 4933): GC_FOR_ALLOC freed 7K, 15% free 3010K/3528K, paused 78ms, total 78ms
I/dalvikvm-heap( 4933): Grow heap (frag case) to 3.773MB for 635812-byte allocation
D/dalvikvm( 4933): GC_FOR_ALLOC freed <1K, 13% free 3631K/4152K, paused 49ms, total 49ms
D/dalvikvm( 4933): GC_CONCURRENT freed 2K, 13% free 3648K/4152K, paused 13ms+3ms, total 53ms
D/dalvikvm( 4933): GC_CONCURRENT freed 97K, 9% free 3975K/4356K, paused 7ms+2ms, total 59ms
I/Velvet.PerformanceTracker( 4933): event:9
I/Velvet.PerformanceTracker( 4933): event:3
I/Velvet.PerformanceTracker( 4933): event:5
D/dalvikvm( 4933): GC_CONCURRENT freed 79K, 8% free 4382K/4728K, paused 7ms+3ms, total 50ms
D/dalvikvm( 4933): WAIT_FOR_CONCURRENT_GC blocked 12ms
D/dalvikvm( 4933): GC_CONCURRENT freed 7K, 7% free 4942K/5292K, paused 8ms+2ms, total 34ms
D/dalvikvm( 4933): WAIT_FOR_CONCURRENT_GC blocked 26ms
I/Velvet.PerformanceTracker( 4933): event:6
I/Velvet.PerformanceTracker( 4933): event:7
I/Velvet.PerformanceTracker( 4933): event:8
I/Velvet.PerformanceTracker( 4933): event:10
I/AudioService( 435): AudioFocus requestAudioFocus() from android.media.AudioManager@413725a0com.google.android.speech.audio.AudioController$1@41362938
I/MicrophoneInputStream( 4933): mic_close
I/ConnectionFactoryImpl( 4933): Opening SSL connection: vs.google.com:14259
W/dalvikvm( 4933): threadid=37: thread exiting with uncaught exception (group=0x410ca930)
E/AndroidRuntime( 4933): FATAL EXCEPTION: MicrophoneReader
E/AndroidRuntime( 4933): android.content.res.Resources$NotFoundException: File res/raw/open.wav from drawable resource ID #0x7f080009
E/AndroidRuntime( 4933):	at android.content.res.Resources.openRawResourceFd(Resources.java:982)
E/AndroidRuntime( 4933):	at com.google.android.voicesearch.audio.AudioTrackSoundManager.loadSound(AudioTrackSoundManager.java:123)
E/AndroidRuntime( 4933):	at com.google.android.voicesearch.audio.AudioTrackSoundManager.playSound(AudioTrackSoundManager.java:84)
E/AndroidRuntime( 4933):	at com.google.android.voicesearch.audio.AudioTrackSoundManager.playSpeakNowSound(AudioTrackSoundManager.java:48)
E/AndroidRuntime( 4933):	at com.google.android.speech.audio.AudioController$3.get(AudioController.java:259)
E/AndroidRuntime( 4933):	at com.google.android.speech.audio.AudioController$3.get(AudioController.java:256)
E/AndroidRuntime( 4933):	at com.google.android.speech.audio.MicrophoneInputStream.startRecordingLocked(MicrophoneInputStream.java:116)
E/AndroidRuntime( 4933):	at com.google.android.speech.audio.MicrophoneInputStream.ensureStartedLocked(MicrophoneInputStream.java:93)
E/AndroidRuntime( 4933):	at com.google.android.speech.audio.MicrophoneInputStream.read(MicrophoneInputStream.java:147)
E/AndroidRuntime( 4933):	at com.google.common.io.ByteStreams.read(ByteStreams.java:806)
E/AndroidRuntime( 4933):	at com.google.android.speech.audio.Tee.readFromDelegate(Tee.java:374)
E/AndroidRuntime( 4933):	at com.google.android.speech.audio.Tee.readLeader(Tee.java:267)
E/AndroidRuntime( 4933):	at com.google.android.speech.audio.Tee$TeeLeaderInputStream.read(Tee.java:464)
E/AndroidRuntime( 4933):	at java.io.InputStream.read(InputStream.java:163)
E/AndroidRuntime( 4933):	at com.google.android.speech.audio.AudioSource$CaptureThread.run(AudioSource.java:191)
E/AndroidRuntime( 4933): Caused by: java.io.FileNotFoundException: This file can not be opened as a file descriptor; it is probably compressed
E/AndroidRuntime( 4933):	at android.content.res.AssetManager.openNonAssetFdNative(Native Method)
E/AndroidRuntime( 4933):	at android.content.res.AssetManager.openNonAssetFd(AssetManager.java:450)
E/AndroidRuntime( 4933):	at android.content.res.Resources.openRawResourceFd(Resources.java:979)
E/AndroidRuntime( 4933):	... 14 more
W/ActivityManager( 435): Force finishing activity com.google.android.googlequicksearchbox/.SearchActivity
D/dalvikvm( 4933): GC_CONCURRENT freed 122K, 6% free 5647K/6004K, paused 8ms+34ms, total 202ms
W/ActivityManager( 435): Activity pause timeout for ActivityRecord{419a2170 u0 com.google.android.googlequicksearchbox/.SearchActivity}
I/GAV2 ( 4933): Thread[GAThread,5,main]: No campaign data found.
W/dalvikvm( 4933): threadid=31: thread exiting with uncaught exception (group=0x410ca930)
I/Process ( 4933): Sending signal. PID: 4933 SIG: 9
W/AudioService( 435): AudioFocus audio focus client died
I/AudioService( 435): AudioFocus abandonAudioFocus(): removing entry for android.media.AudioManager@413725a0com.google.android.speech.audio.AudioController$1@41362938
I/WindowState( 435): WIN DEATH: Window{415ee058 u0 com.google.android.googlequicksearchbox/com.google.android.googlequicksearchbox.SearchActivity}
I/ActivityManager( 435): Process com.google.android.googlequicksearchbox (pid 4933) has died.
W/ActivityManager( 435): Scheduling restart of crashed service com.google.android.googlequicksearchbox/com.google.android.voicesearch.util.AccountHelperService in 5000ms
W/ActivityManager( 435): Scheduling restart of crashed service com.google.android.googlequicksearchbox/com.google.android.voicesearch.ConfigurationUpdateService in 15000ms
W/InputMethodManagerService( 435): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@4181b490 attribute=null, token = android.os.BinderProxy@414fe5e0