[Galaxy S II Android Development] lenrek:
Problem with dialer

I finally had the time to plug my SGS2 to my computer and check the logcat. Below is what happens whenever I start the dialer (phone).

W/dalvikvm( 1781): VFY: expected 3 args, found 0
W/dalvikvm( 1781): VFY: bad signature '()V' for Lcom/sec/android/app/dialertab/dialer/DialerActivity;.<clinit>
W/dalvikvm( 1781): Verifier rejected class Lcom/sec/android/app/dialertab/dialer/DialerActivity;
W/dalvikvm( 1781): Class init failed in newInstance call (Lcom/sec/android/app/dialertab/dialer/DialerActivity;)
D/AndroidRuntime( 1781): Shutting down VM
W/dalvikvm( 1781): threadid=1: thread exiting with uncaught exception (group=0x4001e578)
E/AndroidRuntime( 1781): FATAL EXCEPTION: main
E/AndroidRuntime( 1781): java.lang.VerifyError: com.sec.android.app.dialertab.dialer.DialerActivity
E/AndroidRuntime( 1781):	at java.lang.Class.newInstanceImpl(Native Method)
E/AndroidRuntime( 1781):	at java.lang.Class.newInstance(Class.java:1409)
E/AndroidRuntime( 1781):	at android.app.Instrumentation.newActivity(Instrumentation.java:1021)
E/AndroidRuntime( 1781):	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1565)
E/AndroidRuntime( 1781):	at android.app.ActivityThread.startActivityNow(ActivityThread.java:1491)
E/AndroidRuntime( 1781):	at android.app.LocalActivityManager.moveToState(LocalActivityManager.java:127)
E/AndroidRuntime( 1781):	at android.app.LocalActivityManager.startActivity(LocalActivityManager.java:339)
E/AndroidRuntime( 1781):	at com.sec.android.touchwiz.widget.TwTabHost$IntentContentStrategy.getContentView(TwTabHost.java:884)
E/AndroidRuntime( 1781):	at com.sec.android.touchwiz.widget.TwTabHost.setCurrentTab(TwTabHost.java:529)
E/AndroidRuntime( 1781):	at com.sec.android.app.contacts.PhoneBookTopMenuActivity.setCurrentTabForCreate(PhoneBookTopMenuActivity.java:436)
E/AndroidRuntime( 1781):	at com.sec.android.app.contacts.PhoneBookTopMenuActivity.onCreate(PhoneBookTopMenuActivity.java:730)
E/AndroidRuntime( 1781):	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
E/AndroidRuntime( 1781):	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1615)
E/AndroidRuntime( 1781):	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1667)
E/AndroidRuntime( 1781):	at android.app.ActivityThread.access$1500(ActivityThread.java:117)
E/AndroidRuntime( 1781):	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:935)
E/AndroidRuntime( 1781):	at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 1781):	at android.os.Looper.loop(Looper.java:130)
E/AndroidRuntime( 1781):	at android.app.ActivityThread.main(ActivityThread.java:3691)
E/AndroidRuntime( 1781):	at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 1781):	at java.lang.reflect.Method.invoke(Method.java:507)
E/AndroidRuntime( 1781):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:907)
E/AndroidRuntime( 1781):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:665)
E/AndroidRuntime( 1781):	at dalvik.system.NativeStart.main(Native Method)
E/ ( 2879): Dumpstate > /data/log/dumpstate_app_error
W/ActivityManager( 2879): Force finishing activity com.android.contacts/com.sec.android.app.contacts.DialerEntryActivity
I/dumpstate( 1795): begin
W/ActivityManager( 2879): Activity pause timeout for HistoryRecord{40abc488 com.android.contacts/com.sec.android.app.contacts.DialerEntryActivity}

Seems like some kind of verification failure. Had done a wipe cache and clear dalvik, but still encountering this error.

Anyone has any suggestion. I am currently using Dialer One from Market to temporary work around this problem, so I can still make phone call.