[Atrix 4G Android Development] superkev:
I might have spoken too soon. Words with Friends still freezes on this ROM, but not as bad as before. Sometimes running the Fast Reboot app from Google Play store fixes it, and sometimes not.

This is what shows up in my log when WWF crashes:

I/InputConnectionWrapper.ICC( 1965): Got out-of-sequence callback 5607 (expected 5611) in setExtractedText, ignoring.
I/InputConnectionWrapper.ICC( 1965): Got out-of-sequence callback 5608 (expected 5611) in setExtractedText, ignoring.
I/InputConnectionWrapper.ICC( 1965): Got out-of-sequence callback 5609 (expected 5611) in setTextBeforeCursor, ignoring.
I/InputConnectionWrapper.ICC( 1965): Got out-of-sequence callback 5610 (expected 5611) in setTextAfterCursor, ignoring.
W/ActivityManager( 1846): Launch timeout has expired, giving up wake lock!
W/ActivityManager( 1846): Activity idle timeout for HistoryRecord{407f2ca0 com.zynga.words/.ui.game.WordsGameActivity}
W/InputConnectionWrapper.ICC( 1965): Timed out waiting on IInputContextCallback
W/InputConnectionWrapper.ICC( 1965): Timed out waiting on IInputContextCallback
W/InputConnectionWrapper.ICC( 1965): Timed out waiting on IInputContextCallback
D/dalvikvm( 5641): GC_CONCURRENT freed 869K, 53% free 3126K/6599K, external 0K/0K, paused 4ms+2ms
I/InputDispatcher( 1846): Application is not responding: Window{40a332e8 com.zynga.words/com.zynga.words.ui.game.WordsGameActivity paused=false}. 5002.2ms since event, 5002.0ms since wait started
I/WindowManager( 1846): Input event dispatching timed out sending to com.zynga.words/com.zynga.words.ui.game.WordsGameActivity
D/dalvikvm( 5641): GC_FOR_MALLOC freed 214K, 52% free 3211K/6599K, external 0K/0K, paused 25ms
I/dalvikvm-heap( 5641): Grow heap (frag case) to 5.682MB for 140102-byte allocation
D/dalvikvm( 5641): GC_FOR_MALLOC freed 91K, 53% free 3256K/6791K, external 0K/0K, paused 20ms
D/dalvikvm( 5641): GC_FOR_MALLOC freed 1K, 53% free 3256K/6791K, external 0K/0K, paused 21ms
I/dalvikvm-heap( 5641): Grow heap (frag case) to 5.793MB for 210148-byte allocation
D/dalvikvm( 5641): GC_FOR_MALLOC freed 0K, 51% free 3462K/7047K, external 0K/0K, paused 17ms
D/dalvikvm( 5641): GC_CONCURRENT freed 578K, 52% free 3393K/7047K, external 0K/0K, paused 2ms+2ms
D/dalvikvm( 5641): GC_CONCURRENT freed 347K, 50% free 3546K/7047K, external 0K/0K, paused 1ms+2ms
I/ ( 1801): odm_disp_esd_thread is running(463) state=1
I/Process ( 1846): Sending signal. PID: 5320 SIG: 3
I/dalvikvm( 5320): threadid=4: reacting to signal 3
I/dalvikvm( 5320): Wrote stack traces to '/data/anr/traces.txt'
I/Process ( 1846): Sending signal. PID: 1846 SIG: 3
I/dalvikvm( 1846): threadid=4: reacting to signal 3
I/dalvikvm( 1846): Wrote stack traces to '/data/anr/traces.txt'
I/Process ( 1846): Sending signal. PID: 1977 SIG: 3
I/dalvikvm( 1977): threadid=4: reacting to signal 3
I/dalvikvm( 1977): Wrote stack traces to '/data/anr/traces.txt'
I/Process ( 1846): Sending signal. PID: 1993 SIG: 3
I/dalvikvm( 1993): threadid=4: reacting to signal 3
I/dalvikvm( 1993): Wrote stack traces to '/data/anr/traces.txt'
I/Process ( 1846): Sending signal. PID: 1981 SIG: 3
I/dalvikvm( 1981): threadid=4: reacting to signal 3
I/dalvikvm( 1981): Wrote stack traces to '/data/anr/traces.txt'
I/Process ( 1846): Sending signal. PID: 2028 SIG: 3
I/dalvikvm( 2028): threadid=4: reacting to signal 3
I/dalvikvm( 2028): Wrote stack traces to '/data/anr/traces.txt'
I/Process ( 1846): Sending signal. PID: 2022 SIG: 3
I/dalvikvm( 2022): threadid=4: reacting to signal 3
I/dalvikvm( 2022): Wrote stack traces to '/data/anr/traces.txt'
I/Process ( 1846): Sending signal. PID: 1955 SIG: 3
I/dalvikvm( 1955): threadid=4: reacting to signal 3
I/dalvikvm( 1955): Wrote stack traces to '/data/anr/traces.txt'
W/InputConnectionWrapper.ICC( 1965): Timed out waiting on IInputContextCallback
D/dalvikvm( 1846): GC_CONCURRENT freed 2035K, 36% free 8404K/12935K, external 6667K/7632K, paused 3ms+9ms
D/dalvikvm( 1846): GC_EXPLICIT freed 161K, 35% free 8413K/12935K, external 6667K/7632K, paused 93ms
D/dalvikvm( 5641): GC_CONCURRENT freed 357K, 49% free 3595K/7047K, external 0K/0K, paused 2ms+2ms
I/Process ( 1846): Sending signal. PID: 5641 SIG: 3
I/dalvikvm( 5641): threadid=4: reacting to signal 3
I/dalvikvm( 5641): Wrote stack traces to '/data/anr/traces.txt'
I/InputDispatcher( 1846): Dropping event because the pointer is not down.
I/InputDispatcher( 1846): Dropping event because the pointer is not down.
I/InputDispatcher( 1846): Dropping event because the pointer is not down.
E/ActivityManager( 1846): ANR in com.zynga.words (com.zynga.words/.ui.game.WordsGameActivity)
E/ActivityManager( 1846): Reason: keyDispatchingTimedOut
E/ActivityManager( 1846): Load: 1.13 / 0.73 / 1.09
E/ActivityManager( 1846): CPU usage from 3520ms to -1757ms ago:
E/ActivityManager( 1846): 18% 5320/com.zynga.words: 2.6% user + 16% kernel / faults: 61 minor
E/ActivityManager( 1846): 16% 1846/system_server: 11% user + 4.7% kernel / faults: 410 minor
E/ActivityManager( 1846): 12% 5641/com.google.android.apps.reader: 11% user + 0.7% kernel / faults: 1114 minor
E/ActivityManager( 1846): 1.3% 1801/nvrm_daemon: 0.1% user + 1.1% kernel
E/ActivityManager( 1846): 0.5% 299/tegra_spi.1: 0% user + 0.5% kernel
E/ActivityManager( 1846): 0.5% 417/cpufreq-dvfsd: 0% user + 0.5% kernel
E/ActivityManager( 1846): 0.5% 739/als_wq: 0% user + 0.5% kernel
E/ActivityManager( 1846): 0.3% 1955/com.android.systemui: 0.3% user + 0% kernel / faults: 26 minor
E/ActivityManager( 1846): 0.1% 4/ksoftirqd/0: 0% user + 0.1% kernel
E/ActivityManager( 1846): 0.1% 9/events/0: 0% user + 0.1% kernel
E/ActivityManager( 1846): 0.1% 734/qtouch_obp_ts_w: 0% user + 0.1% kernel
E/ActivityManager( 1846): 0.1% 1265/mmcqd: 0% user + 0.1% kernel
E/ActivityManager( 1846): 0% 1791/battd: 0% user + 0% kernel
E/ActivityManager( 1846): 0% 1977/com.android.phone: 0% user + 0% kernel / faults: 32 minor
E/ActivityManager( 1846): 0.1% 2170/com.levelup.beautifulwidgets: 0.1% user + 0% kernel
E/ActivityManager( 1846): 0.1% 4291/dhd_dpc: 0% user + 0.1% kernel
E/ActivityManager( 1846): 0% 4296/wpa_supplicant: 0% user + 0% kernel
E/ActivityManager( 1846): 0.1% 5686/irq/178-host_sp: 0% user + 0.1% kernel
E/ActivityManager( 1846): 0.1% 5687/irq/182-host_sp: 0% user + 0.1% kernel
E/ActivityManager( 1846): 0.1% 5688/irq/184-host_sp: 0% user + 0.1% kernel
E/ActivityManager( 1846): 89% TOTAL: 26% user + 0.3% kernel + 25% iowait + 37% irq
E/ActivityManager( 1846): CPU usage from 1207ms to 1732ms later:
E/ActivityManager( 1846): 27% 5641/com.google.android.apps.reader: 25% user + 1.5% kernel / faults: 162 minor
E/ActivityManager( 1846): 22% 5650/SyncAdapterThre: 21% user + 1.5% kernel
E/ActivityManager( 1846): 4.5% 5643/GC: 4.5% user + 0% kernel
E/ActivityManager( 1846): 1.5% 5646/Compiler: 1.5% user + 0% kernel
E/ActivityManager( 1846): 9.6% 1846/system_server: 1.9% user + 7.6% kernel
E/ActivityManager( 1846): 3.8% 1855/SurfaceFlinger: 0% user + 3.8% kernel
E/ActivityManager( 1846): 1.9% 1909/InputDispatcher: 0% user + 1.9% kernel
E/ActivityManager( 1846): 7.6% 5320/com.zynga.words: 0% user + 7.6% kernel / faults: 4 minor
E/ActivityManager( 1846): 7.6% 5637/Thread-48: 0% user + 7.6% kernel
E/ActivityManager( 1846): 1% 299/tegra_spi.1: 0% user + 1% kernel
E/ActivityManager( 1846): 1.1% 1801/nvrm_daemon: 1.1% user + 0% kernel
E/ActivityManager( 1846): 1.1% 1857/nvrm_daemon: 1.1% user + 0% kernel
E/ActivityManager( 1846): 98% TOTAL: 39% user + 0% kernel + 30% iowait + 28% irq
W/InputConnectionWrapper.ICC( 1965): Timed out waiting on IInputContextCallback
D/dalvikvm( 3026): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
D/dalvikvm( 3026): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
D/dalvikvm(30433): GC_EXPLICIT freed 138K, 51% free 2797K/5639K, external 0K/0K, paused 125ms
D/k9 ( 2316): Cursor closed, null'ing & releasing semaphore
D/k9 ( 2316): Cursor closed, null'ing & releasing semaphore
W/InputConnectionWrapper.ICC( 1965): Timed out waiting on IInputContextCallback