[Vibrant Android Development] lotherius:
Confirmed Bug

Okay, the bug that I and at least one other person has experienced wherein the call drops and the phone process crashes (completely) with Connect Tone or Call End Tone enabled. Found the problem, and NO Viralblack, it is not a bad flash!

The problem is a missing resource file.

W/PowerManagerService( 2329): Timer 0x3->0x3|0x3
V/AudioFlinger( 2210): MixerThread 0x2b638 TID 2302 going to sleep
D/BT HS/HF( 4646): updatePhoneState() mPhone=OFFHOOK, mFCall=ALERTING, mBCall=ID
LE, mRCall=IDLE, mCallsetup=2, mCall=0, mCallheld=0
D/BT HS/HF( 4646): IsSendCallActiveAgain: mFCall count =1, mBCall count =0, mRCa
ll count =0
D/CallNotifier( 4646): handleMessage : 1
D/CallNotifier( 4646): stopRing()... (OFFHOOK state)
D/Ringer ( 4646): stopRing()...
D/Ringer ( 4646): - stopRing: null mRingHandler!
D/CallNotifier( 4646): change lock to unlock state... (OFFHOOK state)
I/NotificationMgr( 4646): This Intent is for InCallScreen
I/PhoneUtils( 4646): getCallerName : xxx xxxxx
D/NotificationService( 2329): pkg:com.android.phone
D/NotificationService( 2329): enqueueNotification :: notification.defaults = 0,
Notification.DEFAULT_SOUND = 1, notification.sound = null
D/CallNotifier( 4646): PhoneStateChanged : Call.State.ALERTING
D/PhoneUtils( 4646): playCallConnectTone : entered
V/MediaPlayer-JNI( 4646): native_setup
V/MediaPlayer( 4646): constructor
V/MediaPlayer( 4646): setListener
D/AndroidRuntime( 4646): Shutting down VM
W/dalvikvm( 4646): threadid=3: thread exiting with uncaught exception (group=0x4
001b180)
E/AndroidRuntime( 4646): Uncaught handler: thread main exiting due to uncaught e
xception
E/AndroidRuntime( 4646): [B]android.content.res.Resources$NotFoundException: File r
es/raw/call_connect_ogg.ogg from drawable resource ID #0x7f060001[/B]
E/AndroidRuntime( 4646): at android.content.res.Resources.openRawResource
Fd(Resources.java:859)
E/AndroidRuntime( 4646): at com.android.phone.PhoneUtils.playMediaTone(Ph
oneUtils.java:3121)
E/AndroidRuntime( 4646): at com.android.phone.PhoneUtils.playCallConnectT
one(PhoneUtils.java:3104)
E/AndroidRuntime( 4646): at com.android.phone.CallNotifier.onPhoneStateCh
anged(CallNotifier.java:945)
E/AndroidRuntime( 4646): at com.android.phone.CallNotifier.handleMessage(
CallNotifier.java:297)
E/AndroidRuntime( 4646): at android.os.Handler.dispatchMessage(Handler.ja
va:99)
E/AndroidRuntime( 4646): at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime( 4646): at android.app.ActivityThread.main(ActivityThrea
d.java:4363)
E/AndroidRuntime( 4646): at java.lang.reflect.Method.invokeNative(Native
Method)
E/AndroidRuntime( 4646): at java.lang.reflect.Method.invoke(Method.java:5
21)
E/AndroidRuntime( 4646): at com.android.internal.os.ZygoteInit$MethodAndA
rgsCaller.run(ZygoteInit.java:862)
E/AndroidRuntime( 4646): at com.android.internal.os.ZygoteInit.main(Zygot
eInit.java:620)
E/AndroidRuntime( 4646): at dalvik.system.NativeStart.main(Native Method)

E/AndroidRuntime( 4646): Caused by: java.io.FileNotFoundException: This file can
not be opened as a file descriptor; it is probably compressed
E/AndroidRuntime( 4646): at

and for the disconnect tone:

E/AndroidRuntime( 4180): android.content.res.Resources$NotFoundException: File res/raw/call_disconnect_ogg_0.ogg from drawable resource ID #0x7f060003

There you go. We just make sure these are in 1.6 with proper permissions and all is well.