[Galaxy Tab  Android Development] julianLo:
Maybe the radio log can help. At least it contains several stacktraces :)

It starts with me calling the tab, "<PICKUP>" marks the spot i answered the call on the tab, "<HANGUP>" where i hung up.

D/RILC ( 2387): [UNSL]< UNSOL_CALL_RING
D/RILC ( 2387): sendUnsolicitedResponses: multi client index=0, fd=24
D/RILC ( 2387): [UNSL]< UNSOL_CALL_RING
D/RILJ ( 2684): [UNSL]< UNSOL_CALL_RING [C@4069a368
D/PHONE ( 2684): Event EVENT_CALL_RING Received state=IDLE
D/RILC ( 2387): sendUnsolicitedResponses: multi client index=1, fd=25
D/RILC ( 2387): [UNSL]< UNSOL_CALL_RING
D/RILC ( 2387): [UNSL]< UNSOL_RESPONSE_CALL_STATE_CHANGED
D/RILC ( 2387): sendUnsolicitedResponses: multi client index=0, fd=24
D/RILC ( 2387): [UNSL]< UNSOL_RESPONSE_CALL_STATE_CHANGED
D/RILJ ( 2684): [UNSL]< UNSOL_RESPONSE_CALL_STATE_CHANGED
D/RILJ ( 2684): [1852]> GET_CURRENT_CALLS
D/RILC ( 2387): [1852]> GET_CURRENT_CALLS
D/RILC ( 2387): sendUnsolicitedResponses: multi client index=1, fd=25
D/RILC ( 2387): [1852]< GET_CURRENT_CALLS {[id=1,INCOMING,toa=145,norm,mt,als=0,voc,nonvid,+<PHONE_NUMBER>,cli=0,name='(null)',0}
D/RILJ ( 2684): Parcel size = 104
D/RILJ ( 2684): Parcel pos = 12
D/RILJ ( 2684): Parcel dataAvail = 92
D/RILJ ( 2684): num = 1
D/RILJ ( 2684): state = INCOMING
D/RILJ ( 2684): index = 1
D/RILJ ( 2684): state = 145
D/RILJ ( 2684): isMpty = false
D/RILJ ( 2684): isMT = true
D/RILJ ( 2684): als = 0
D/RILJ ( 2684): isVoice = true
D/RILJ ( 2684): Samsung magic = 0
D/RILJ ( 2684): number = +<PHONE_NUMBER>
D/RILJ ( 2684): np = 0
D/RILJ ( 2684): name = null
D/RILJ ( 2684): namePresentation = 0
D/RILJ ( 2684): uusInfoPresent = 0
V/RILJ ( 2684): Incoming UUS : NOT present!
D/RILJ ( 2684): InCall VoicePrivacy is disabled
D/RILJ ( 2684): [1852]< GET_CURRENT_CALLS [id=1,INCOMING,toa=145,norm,mt,0,voc,noevp,,cli=1,,0]
D/GSM ( 2684): [GSMConn] acquireWakeLock
D/PHONE ( 2684): VM: PhoneSubInfo.getVoiceMailNUmber:
<PICKUP>
D/RILJ ( 2684): [1853]> SET_MUTE false
D/RILC ( 2387): [1853]> SET_MUTE (0)
D/RILJ ( 2684): [1854]> ANSWER
D/RILC ( 2387): [1853]< SET_MUTE
D/RILJ ( 2684): [1853]< SET_MUTE
D/RILC ( 2387): [1854]> ANSWER
D/RILJ ( 2684): [1855]> SET_MUTE false
D/RILC ( 2387): [1854]< ANSWER
D/RILJ ( 2684): [1854]< ANSWER
D/RILC ( 2387): [1855]> SET_MUTE (0)
D/RILC ( 2387): [1855]< SET_MUTE
D/RILJ ( 2684): [1855]< SET_MUTE
D/RILJ ( 2684): [1856]> GET_CURRENT_CALLS
D/RILC ( 2387): [1856]> GET_CURRENT_CALLS
D/RILC ( 2387): [1856]< GET_CURRENT_CALLS {[id=1,INCOMING,toa=145,norm,mt,als=0,voc,nonvid,+<PHONE_NUMBER>,cli=0,name='(null)',0}
D/RILJ ( 2684): Parcel size = 104
D/RILJ ( 2684): Parcel pos = 12
D/RILJ ( 2684): Parcel dataAvail = 92
D/RILJ ( 2684): num = 1
D/RILJ ( 2684): state = INCOMING
D/RILJ ( 2684): index = 1
D/RILJ ( 2684): state = 145
D/RILJ ( 2684): isMpty = false
D/RILJ ( 2684): isMT = true
D/RILJ ( 2684): als = 0
D/RILJ ( 2684): isVoice = true
D/RILJ ( 2684): Samsung magic = 0
D/RILJ ( 2684): number = +<PHONE_NUMBER>
D/RILJ ( 2684): np = 0
D/RILJ ( 2684): name = null
D/RILJ ( 2684): namePresentation = 0
D/RILJ ( 2684): uusInfoPresent = 0
V/RILJ ( 2684): Incoming UUS : NOT present!
D/RILJ ( 2684): InCall VoicePrivacy is disabled
D/RILJ ( 2684): [1856]< GET_CURRENT_CALLS [id=1,INCOMING,toa=145,norm,mt,0,voc,noevp,,cli=1,,0]
D/GSM ( 2684): [GSMConn] update: parent=INCOMING, hasNewParent=false, wasConnectingInOrOut=true, wasHolding=false, isConnectingInOrOut=true, changed=false
D/RILC ( 2387): [UNSL]< UNSOL_RESPONSE_CALL_STATE_CHANGED
D/RILC ( 2387): sendUnsolicitedResponses: multi client index=0, fd=24
D/RILC ( 2387): [UNSL]< UNSOL_RESPONSE_CALL_STATE_CHANGED
D/RILC ( 2387): sendUnsolicitedResponses: multi client index=1, fd=25
D/RILC ( 2387): [UNSL]< UNSOL_RESPONSE_CALL_STATE_CHANGED
D/RILJ ( 2684): [UNSL]< UNSOL_RESPONSE_CALL_STATE_CHANGED
D/RILJ ( 2684): [1857]> GET_CURRENT_CALLS
D/RILC ( 2387): [1857]> GET_CURRENT_CALLS
D/RILC ( 2387): [1857]< GET_CURRENT_CALLS {[id=1,ACTIVE,toa=145,norm,mt,als=0,voc,nonvid,+<PHONE_NUMBER>,cli=0,name='(null)',0}
D/RILJ ( 2684): Parcel size = 104
D/RILJ ( 2684): Parcel pos = 12
D/RILJ ( 2684): Parcel dataAvail = 92
D/RILJ ( 2684): num = 1
D/RILJ ( 2684): state = ACTIVE
D/RILJ ( 2684): index = 1
D/RILJ ( 2684): state = 145
D/RILJ ( 2684): isMpty = false
D/RILJ ( 2684): isMT = true
D/RILJ ( 2684): als = 0
D/RILJ ( 2684): isVoice = true
D/RILJ ( 2684): Samsung magic = 0
D/RILJ ( 2684): number = +<PHONE_NUMBER>
D/RILJ ( 2684): np = 0
D/RILJ ( 2684): name = null
D/RILJ ( 2684): namePresentation = 0
D/RILJ ( 2684): uusInfoPresent = 0
V/RILJ ( 2684): Incoming UUS : NOT present!
D/RILJ ( 2684): InCall VoicePrivacy is disabled
D/RILJ ( 2684): [1857]< GET_CURRENT_CALLS [id=1,ACTIVE,toa=145,norm,mt,0,voc,noevp,,cli=1,,0]
D/GSM ( 2684): [GSMConn] update: parent=ACTIVE, hasNewParent=false, wasConnectingInOrOut=true, wasHolding=false, isConnectingInOrOut=false, changed=true
D/GSM ( 2684): [GSMConn] onConnectedInOrOut: connectTime=1296566155982
D/GSM ( 2684): [GSMConn] releaseWakeLock
D/RILJ ( 2684): [1858]> SET_MUTE false
D/RILC ( 2387): [1858]> SET_MUTE (0)
D/RILC ( 2387): [1858]< SET_MUTE
D/RILJ ( 2684): [1858]< SET_MUTE
<HANGUP>
D/GSM ( 2684): [GsmCallTracker] hangupForegroundResumeBackground
D/RILJ ( 2684): [1859]> HANGUP_FOREGROUND_RESUME_BACKGROUND
D/RILC ( 2387): [1859]> HANGUP_FOREGROUND_RESUME_BACKGROUND
D/RILC ( 2387): [1859]< HANGUP_FOREGROUND_RESUME_BACKGROUND
D/RILJ ( 2684): [1859]< HANGUP_FOREGROUND_RESUME_BACKGROUND
D/RILJ ( 2684): [1860]> GET_CURRENT_CALLS
D/RILC ( 2387): [1860]> GET_CURRENT_CALLS
D/RILC ( 2387): [1860]< GET_CURRENT_CALLS fails by E_GENERIC_FAILURE
D/RILJ ( 2684): [1860]< GET_CURRENT_CALLS error: com.android.internal.telephony.CommandException: GENERIC_FAILURE
D/RILJ ( 2684): [1861]> SET_MUTE false
D/RILC ( 2387): [1861]> SET_MUTE (0)
D/RILC ( 2387): [1861]< SET_MUTE
D/RILJ ( 2684): [1861]< SET_MUTE
D/RILJ ( 2684): [1862]> GET_CURRENT_CALLS
D/RILC ( 2387): [1862]> GET_CURRENT_CALLS
D/RILC ( 2387): [1862]< GET_CURRENT_CALLS fails by E_GENERIC_FAILURE
D/RILJ ( 2684): [1862]< GET_CURRENT_CALLS error: com.android.internal.telephony.CommandException: GENERIC_FAILURE
D/RILC ( 2387): [UNSL]< UNSOL_RESPONSE_CALL_STATE_CHANGED
D/RILC ( 2387): sendUnsolicitedResponses: multi client index=0, fd=24
D/RILC ( 2387): [UNSL]< UNSOL_RESPONSE_CALL_STATE_CHANGED
D/RILC ( 2387): sendUnsolicitedResponses: multi client index=1, fd=25
D/RILC ( 2387): [UNSL]< UNSOL_RESPONSE_CALL_STATE_CHANGED
D/RILJ ( 2684): [UNSL]< UNSOL_RESPONSE_CALL_STATE_CHANGED
D/RILJ ( 2684): [1863]> GET_CURRENT_CALLS
D/RILC ( 2387): [1863]> GET_CURRENT_CALLS
D/RILC ( 2387): [1863]< GET_CURRENT_CALLS
D/RILJ ( 2684): Parcel size = 12
D/RILJ ( 2684): Parcel pos = 12
D/RILJ ( 2684): Parcel dataAvail = 0
D/RILJ ( 2684): num = 0
D/RILJ ( 2684): [1863]< GET_CURRENT_CALLS
D/GSM ( 2684): [GSMConn] onDisconnect: cause=LOCAL
D/GSM ( 2684): [DSAC DEB] trySetupData with mIsPsRestricted=false
D/RILJ ( 2684): [1864]> GET_CURRENT_CALLS
D/RILC ( 2387): [1864]> GET_CURRENT_CALLS
D/RILC ( 2387): [1864]< GET_CURRENT_CALLS
D/RILJ ( 2684): Parcel size = 12
D/RILJ ( 2684): Parcel pos = 12
D/RILJ ( 2684): Parcel dataAvail = 0
D/RILJ ( 2684): num = 0
D/RILJ ( 2684): [1864]< GET_CURRENT_CALLS
D/RILC ( 2387): [UNSL]< UNSOL_HSDPA_STATE_CHANGED {0}
D/RILC ( 2387): sendUnsolicitedResponses: multi client index=0, fd=24
D/RILC ( 2387): [UNSL]< UNSOL_HSDPA_STATE_CHANGED {0}
D/RILC ( 2387): sendUnsolicitedResponses: multi client index=1, fd=25
D/RILC ( 2387): [UNSL]< UNSOL_HSDPA_STATE_CHANGED {0}
D/RILJ ( 2684): [UNSL]< <unknown reponse>
D/RILC ( 2387): [UNSL]< UNSOL_HSDPA_STATE_CHANGED {0}
D/RILC ( 2387): sendUnsolicitedResponses: multi client index=0, fd=24
D/RILC ( 2387): [UNSL]< UNSOL_HSDPA_STATE_CHANGED {0}
D/RILC ( 2387): sendUnsolicitedResponses: multi client index=1, fd=25
D/RILC ( 2387): [UNSL]< UNSOL_HSDPA_STATE_CHANGED {0}
D/RILJ ( 2684): [UNSL]< <unknown reponse>
D/RILJ ( 2684): [1865]> SET_MUTE false
D/RILC ( 2387): [1865]> SET_MUTE (0)
D/RILC ( 2387): [1865]< SET_MUTE
D/RILJ ( 2684): [1865]< SET_MUTE
D/RILJ ( 2684): [1866]> OPERATOR
D/RILC ( 2387): [1866]> OPERATOR
D/RILJ ( 2684): [1867]> GPRS_REGISTRATION_STATE
D/RILC ( 2387): [1866]< OPERATOR {one,one,23205}
D/RILJ ( 2684): [1866]< OPERATOR {one, one, 23205}
D/RILC ( 2387): [1867]> GPRS_REGISTRATION_STATE
D/RILJ ( 2684): [1868]> REGISTRATION_STATE
D/RILC ( 2387): [1867]< GPRS_REGISTRATION_STATE {1,000a,00ce996a,3}
D/RILJ ( 2684): [1867]< GPRS_REGISTRATION_STATE {1, 000a, 00ce996a, 3}
D/RILC ( 2387): [1868]> REGISTRATION_STATE
D/RILJ ( 2684): [1869]> QUERY_NETWORK_SELECTION_MODE
D/RILC ( 2387): [1869]> QUERY_NETWORK_SELECTION_MODE
D/RILC ( 2387): [1868]< REGISTRATION_STATE {1,000a,00ce996a}
D/RILJ ( 2684): [1868]< REGISTRATION_STATE {1, 000a, 00ce996a}
D/RILJ ( 2684): [1870]> OPERATOR
D/RILC ( 2387): [1869]< QUERY_NETWORK_SELECTION_MODE {0}
W/RILJ ( 2684): [1869]< QUERY_NETWORK_SELECTION_MODE exception, possible invalid RIL response
W/RILJ ( 2684): java.lang.ArrayIndexOutOfBoundsException
W/RILJ ( 2684): at com.android.internal.telephony.RIL.responseInts(RIL.java:2736)
W/RILJ ( 2684): at com.android.internal.telephony.RIL.processSolicited(RIL.java:2178)
W/RILJ ( 2684): at com.android.internal.telephony.RIL.processResponse(RIL.java:2085)
W/RILJ ( 2684): at com.android.internal.telephony.RIL.access$400(RIL.java:207)
W/RILJ ( 2684): at com.android.internal.telephony.RIL$RILReceiver.run(RIL.java:542)
W/RILJ ( 2684): at java.lang.Thread.run(Thread.java:1019)
D/RILC ( 2387): [1870]> OPERATOR
D/RILJ ( 2684): [1871]> GPRS_REGISTRATION_STATE
D/RILC ( 2387): [1871]> GPRS_REGISTRATION_STATE
D/RILJ ( 2684): [1872]> REGISTRATION_STATE
D/RILC ( 2387): [1872]> REGISTRATION_STATE
D/RILJ ( 2684): [1873]> QUERY_NETWORK_SELECTION_MODE
D/RILC ( 2387): [1870]< OPERATOR {one,one,23205}
D/RILJ ( 2684): [1870]< OPERATOR {one, one, 23205}
D/RILC ( 2387): [1873]> QUERY_NETWORK_SELECTION_MODE
D/RILC ( 2387): [1871]< GPRS_REGISTRATION_STATE {1,000a,00ce996a,3}
D/RILJ ( 2684): [1871]< GPRS_REGISTRATION_STATE {1, 000a, 00ce996a, 3}
D/RILC ( 2387): [1872]< REGISTRATION_STATE {1,000a,00ce996a}
D/RILJ ( 2684): [1872]< REGISTRATION_STATE {1, 000a, 00ce996a}
D/RILC ( 2387): [1873]< QUERY_NETWORK_SELECTION_MODE {0}
W/RILJ ( 2684): [1873]< QUERY_NETWORK_SELECTION_MODE exception, possible invalid RIL response
W/RILJ ( 2684): java.lang.ArrayIndexOutOfBoundsException
W/RILJ ( 2684): at com.android.internal.telephony.RIL.responseInts(RIL.java:2736)
W/RILJ ( 2684): at com.android.internal.telephony.RIL.processSolicited(RIL.java:2178)
W/RILJ ( 2684): at com.android.internal.telephony.RIL.processResponse(RIL.java:2085)
W/RILJ ( 2684): at com.android.internal.telephony.RIL.access$400(RIL.java:207)
W/RILJ ( 2684): at com.android.internal.telephony.RIL$RILReceiver.run(RIL.java:542)
W/RILJ ( 2684): at java.lang.Thread.run(Thread.java:1019)
E/GSM ( 2684): RIL implementation has returned an error where it must succeedjava.lang.ArrayIndexOutOfBoundsException
D/GSM ( 2684): Poll ServiceState done: oldSS=[0 home one one 23205 UMTS CSS not supported -1 -1RoamInd: -1DefRoamInd: -1EmergOnly: false] newSS=[0 home one one 23205 UMTS CSS not supported -1 -1RoamInd: -1DefRoamInd: -1EmergOnly: false] oldGprs=0 newGprs=0 oldType=UMTS newType=UMTS