[Galaxy S II Android Development] antonio1475:
Also, I'm getting WhatsApp FC every time I get a message. I've searched about it and some other people with this issue in the S4 PAC xda thread (although I'm not using popup window).

Here is the part of the changelog refering to it (the last few lines are it, I stopped right after FC) (if you need a longer part, I attached a 15 minutes-long logcat).

[ 08-11 19:13:57.008 2181: 2440 I/ActivityManager ]

Start proc com.whatsapp for activity com.whatsapp/.Conversation: pid=8570 uid=10007 gids={50007, 1015, 1023, 3003, 1028}

[ 08-11 19:13:57.023 2272: 2272 V/PanelView ]

animationTick called with dtms=0; nothing to do (h=800.0 v=-3937.5)

[ 08-11 19:13:57.248 2181: 2200 D/dalvikvm ]

GC_FOR_ALLOC freed 401K, 23% free 18605K/23940K, paused 146ms, total 146ms

[ 08-11 19:13:57.248 2181: 2200 I/dalvikvm-heap ]

Grow heap (frag case) to 20.351MB for 1048592-byte allocation

[ 08-11 19:13:57.283 2272: 2272 V/PhoneStatusBarView ]

onAllPanelsCollapsed

[ 08-11 19:13:57.613 8570: 8570 I/Xposed ]

[IconThemer/Mod] [com.ryanmkelly.me.flatro] Loading replacements for package com.whatsapp

[ 08-11 19:13:59.443 8570: 8570 W/Settings ]

Setting install_non_market_apps has moved from android.provider.Settings.Secure to android.provider.Settings.Global.

[ 08-11 19:13:59.623 8570: 8570 D/dalvikvm ]

GC_FOR_ALLOC freed 2410K, 38% free 5418K/8604K, paused 39ms, total 40ms

[ 08-11 19:13:59.628 8570: 8570 I/dalvikvm-heap ]

Grow heap (frag case) to 7.423MB for 1127536-byte allocation

[ 08-11 19:13:59.683 8570: 8573 D/dalvikvm ]

GC_CONCURRENT freed 167K, 35% free 6384K/9708K, paused 21ms+4ms, total 51ms

[ 08-11 19:13:59.683 8570: 8570 D/dalvikvm ]

WAIT_FOR_CONCURRENT_GC blocked 24ms

[ 08-11 19:13:59.683 8570: 8570 I/dalvikvm-heap ]

Grow heap (frag case) to 7.754MB for 484996-byte allocation

[ 08-11 19:13:59.788 1846: 1846 D/AwesomePlayer ]

Before reset_l

[ 08-11 19:13:59.788 1846: 1846 D/AwesomePlayer ]

printFileName fd(27) -> /data/app/com.whatsapp-1.apk

[ 08-11 19:13:59.818 1846: 1846 D/AwesomePlayer ]

Before reset_l

[ 08-11 19:13:59.818 1846: 1846 D/AwesomePlayer ]

printFileName fd(28) -> /data/app/com.whatsapp-1.apk

[ 08-11 19:13:59.823 8570: 8570 D/dalvikvm ]

GC_FOR_ALLOC freed 1353K, 42% free 5962K/10184K, paused 42ms, total 43ms

[ 08-11 19:13:59.833 8570: 8570 I/dalvikvm-heap ]

Grow heap (frag case) to 8.182MB for 1367056-byte allocation

[ 08-11 19:13:59.843 1846: 1846 D/AwesomePlayer ]

Before reset_l

[ 08-11 19:13:59.843 1846: 1846 D/AwesomePlayer ]

printFileName fd(32) -> /data/app/com.whatsapp-1.apk

[ 08-11 19:13:59.888 8570: 8573 D/dalvikvm ]

GC_CONCURRENT freed 15K, 37% free 7288K/11520K, paused 4ms+3ms, total 52ms

[ 08-11 19:14:00.103 2802: 4539 D/Finsky ]

[98] InAppBillingUtils.pickAccount: com.whatsapp: Account determined from library ownership - [K9nvngxkuSa-eK_g--BzXLitDRQ]

[ 08-11 19:14:00.113 2802: 2814 D/Finsky ]

[72] InAppBillingUtils.pickAccount: com.whatsapp: Account determined from library ownership - [K9nvngxkuSa-eK_g--BzXLitDRQ]

[ 08-11 19:14:00.118 2802: 2814 D/Finsky ]

[72] InAppBillingUtils.pickAccount: com.whatsapp: Account determined from library ownership - [K9nvngxkuSa-eK_g--BzXLitDRQ]

[ 08-11 19:14:00.188 2802: 2813 D/Finsky ]

[71] InAppBillingUtils.pickAccount: com.whatsapp: Account determined from library ownership - [K9nvngxkuSa-eK_g--BzXLitDRQ]

[ 08-11 19:14:00.188 2802: 2813 D/Finsky ]

[71] InAppBillingUtils.pickAccount: com.whatsapp: Account determined from library ownership - [K9nvngxkuSa-eK_g--BzXLitDRQ]

[ 08-11 19:14:00.223 8570: 8570 D/libEGL ]

loaded /system/lib/egl/libEGL_mali.so

[ 08-11 19:14:00.228 8570: 8570 D/libEGL ]

loaded /system/lib/egl/libGLESv1_CM_mali.so

[ 08-11 19:14:00.233 8570: 8570 D/libEGL ]

loaded /system/lib/egl/libGLESv2_mali.so

[ 08-11 19:14:00.238 8570: 8570 E/ ]

Device driver API match

Device driver API version: 17

User space API version: 17

[ 08-11 19:14:00.238 8570: 8570 E/ ]

mali: REVISION=Linux-r3p1-01rel1 BUILD_DATE=Tue Jul 2 15:06:24 KST 2013

[ 08-11 19:14:00.258 8570: 8570 D/OpenGLRenderer ]

Enabling debug mode 0

[ 08-11 19:14:00.373 8570: 8573 D/dalvikvm ]

GC_CONCURRENT freed 853K, 32% free 7881K/11520K, paused 4ms+3ms, total 37ms

[ 08-11 19:14:00.373 8570: 8570 D/dalvikvm ]

WAIT_FOR_CONCURRENT_GC blocked 25ms

[ 08-11 19:14:00.538 8570: 8629 D/dalvikvm ]

GC_FOR_ALLOC freed 1062K, 29% free 8262K/11520K, paused 32ms, total 32ms

[ 08-11 19:14:00.538 8570: 8629 I/dalvikvm-heap ]

Grow heap (frag case) to 9.583MB for 480016-byte allocation

[ 08-11 19:14:00.653 8570: 8570 I/Choreographer ]

Skipped 30 frames! The application may be doing too much work on its main thread.

[ 08-11 19:14:00.783 2181: 2200 I/ActivityManager ]

Displayed com.whatsapp/.Conversation: +3s792ms

[ 08-11 19:14:01.023 8570: 8620 D/dalvikvm ]

GC_FOR_ALLOC freed 417K, 27% free 8825K/11992K, paused 61ms, total 62ms

[ 08-11 19:14:01.113 8570: 8570 E/SpannableStringBuilder ]

SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length

[ 08-11 19:14:01.113 8570: 8570 E/SpannableStringBuilder ]

SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length

[ 08-11 19:14:01.298 2424: 2424 D/RecentAppOpeningsService ]

Setting recent-app-openings alarm 300 seconds from now

[ 08-11 19:14:01.783 2181: 2441 D/dalvikvm ]

GC_FOR_ALLOC freed 464K, 22% free 19552K/24968K, paused 113ms, total 113ms

[ 08-11 19:14:01.918 2181: 2441 D/dalvikvm ]

GC_FOR_ALLOC freed 1124K, 26% free 18655K/24968K, paused 121ms, total 121ms

[ 08-11 19:14:01.933 2181: 2229 I/ActivityManager ]

START u0 {act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10200000 cmp=com.tul.aviate/com.tul.aviator.ui.TabbedHomeActivity} from pid 2181

[ 08-11 19:14:02.073 2424: 8640 I/RecentAppOpeningsService ]

Checking recent tasks to get recent (implicit) app openings.

[ 08-11 19:14:02.078 2424: 8640 D/RecentAppOpeningsService ]

Canceling recent-app-openings alarm

[ 08-11 19:14:02.083 2424: 8640 D/RecentAppOpeningsService ]

Number of opened apps = 0

[ 08-11 19:14:02.143 2272: 5886 D/dalvikvm ]

GC_FOR_ALLOC freed 948K, 18% free 14417K/17524K, paused 199ms, total 214ms

[ 08-11 19:14:02.143 2272: 5886 I/dalvikvm-heap ]

Grow heap (frag case) to 15.540MB for 229516-byte allocation

[ 08-11 19:14:02.188 8570: 8570 W/IInputConnectionWrapper ]

showStatusIcon on inactive InputConnection

[ 08-11 19:14:02.248 2272: 8637 D/dalvikvm ]

GC_FOR_ALLOC freed 318K, 20% free 14324K/17752K, paused 102ms, total 102ms

[ 08-11 19:14:02.248 2272: 8637 I/dalvikvm-heap ]

Grow heap (frag case) to 15.449MB for 229516-byte allocation

[ 08-11 19:14:03.673 1846: 1846 D/AwesomePlayer ]

Before reset_l

[ 08-11 19:14:03.673 1846: 1846 D/AwesomePlayer ]

printFileName fd(20) -> /storage/sdcard0/media/audio/Notifications/SilentBeepsd.mp3

[ 08-11 19:14:03.698 1846: 2037 D/Yamaha-MC1N2-Audio ]

yamaha_mc1n2_audio_output_start()

[ 08-11 19:14:03.698 1846: 2037 D/Yamaha-MC1N2-Audio ]

yamaha_mc1n2_audio_route_start()

[ 08-11 19:14:03.698 1846: 2037 D/Yamaha-MC1N2-Audio ]

(yamaha_mc1n2_audio_params_route_find): device = 2, direction = 0

[ 08-11 19:14:03.738 2467: 7110 D/dalvikvm ]

GC_FOR_ALLOC freed 246K, 19% free 11717K/14384K, paused 43ms, total 44ms

[ 08-11 19:14:03.743 8570: 8570 D/AndroidRuntime ]

Shutting down VM

[ 08-11 19:14:03.743 8570: 8570 W/dalvikvm ]

threadid=1: thread exiting with uncaught exception (group=0x41604700)

[ 08-11 19:14:03.753 8570: 8570 E/AndroidRuntime ]

FATAL EXCEPTION: main

java.lang.SecurityException: uid 10007 does not have android.permission.UPDATE_APP_OPS_STATS.

at android.os.Parcel.readException(Parcel.java:1431)

at android.os.Parcel.readException(Parcel.java:1385)

at android.app.INotificationManager$Stub$Proxy.enqueueNotificationWithTag(INotificationManager.java:380)

at android.app.NotificationManager.notify(NotificationManager.java:136)

at android.app.NotificationManager.notify(NotificationManager.java:109)

at com.whatsapp.App.a(App.java:87)

at com.whatsapp.jb.a(jb.java:11)

at com.whatsapp.jb.onPostExecute(jb.java:12)

at android.os.AsyncTask.finish(AsyncTask.java:631)

at android.os.AsyncTask.access$600(AsyncTask.java:177)

at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:644)

at android.os.Handler.dispatchMessage(Handler.java:99)

at android.os.Looper.loop(Looper.java:137)

at android.app.ActivityThread.main(ActivityThread.java:5306)

at java.lang.reflect.Method.invokeNative(Native Method)

at java.lang.reflect.Method.invoke(Method.java:525)

at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:743)

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:559)

at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:110)

at dalvik.system.NativeStart.main(Native Method)

[ 08-11 19:14:03.803 2272: 2272 D/dalvikvm ]

GC_FOR_ALLOC freed 1108K, 23% free 13952K/17980K, paused 51ms, total 51ms

[ 08-11 19:14:05.198 8570: 8570 I/Process ]

Sending signal. PID: 8570 SIG: 9

[ 08-11 19:14:05.238 2181: 2498 W/InputMethodManagerService ]

Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@422d3c40 attribute=null, token = android.os.BinderProxy@41f81620

[ 08-11 19:14:05.243 1846: 1846 W/AudioFlinger ]

session id 39 not found for pid 1846

[ 08-11 19:14:05.243 2181: 2181 I/ActivityManager ]

Process com.whatsapp (pid 8570) has died.

[ 08-11 19:14:05.243 2181: 2479 I/WindowState ]

WIN DEATH: Window{41fef2c8 u0 com.whatsapp/com.whatsapp.Conversation}

[ 08-11 19:14:05.248 1846: 8646 I/OMXNodeInstance ]

OMX_FreeBuffer for buffer header 0x40adecc8 successful

[ 08-11 19:14:05.248 1846: 8646 I/OMXNodeInstance ]

OMX_FreeBuffer for buffer header 0x40adec10 successful

[ 08-11 19:14:05.248 1846: 8646 I/OMXNodeInstance ]

OMX_FreeBuffer for buffer header 0x40b89fe0 successful

[ 08-11 19:14:05.248 1846: 8646 I/OMXNodeInstance ]

OMX_FreeBuffer for buffer header 0x40adef28 successful

[ 08-11 19:14:05.248 1846: 8646 I/OMXNodeInstance ]

OMX_FreeBuffer for buffer header 0x40b88780 successful

[ 08-11 19:14:05.248 1846: 8646 I/OMXNodeInstance ]

OMX_FreeBuffer for buffer header 0x40b88658 successful

[ 08-11 19:14:05.248 1846: 8646 I/OMXNodeInstance ]

OMX_FreeBuffer for buffer header 0x40b89dc8 successful

[ 08-11 19:14:05.248 1846: 8646 I/OMXNodeInstance ]

OMX_FreeBuffer for buffer header 0x40b89bb8 successful

[ 08-11 19:14:05.253 2181: 2181 W/ActivityManager ]

Scheduling restart of crashed service com.whatsapp/.messaging.MessageService in 5000ms

[ 08-11 19:14:07.438 1846: 2037 D/Yamaha-MC1N2-Audio ]

yamaha_mc1n2_audio_output_stop()

[ 08-11 19:14:07.438 1846: 2037 D/Yamaha-MC1N2-Audio ]

yamaha_mc1n2_audio_route_start()

[ 08-11 19:14:07.583 3023: 8651 W/msgr(:<default>):c ]

MQTT Connection refused: 5

[ 08-11 19:14:10.138 2181: 2223 D/lights ]

set_light_buttons off

[ 08-11 19:14:10.318 2181: 2202 I/ActivityManager ]

Start proc com.whatsapp for service com.whatsapp/.messaging.MessageService: pid=8656 uid=10007 gids={50007, 1015, 1023, 3003, 1028}

:)