Sipdroid in beagle board

Hello all

           I install sipdroid in beagleboard . after modification for
ethernet lan its working fine . but when callis coming or when audio
streaming about to start its crashes. its says there is some problem
about audio track initialization .
I m not understand what exactly the problem.

logcat msges are below

I/System.out( 1457): null
I/System.out( 1457): SipProvider: No SipListener found matching that
message: message DISCARDED
I/System.out( 1457): SipProvider: received new SIP message INVITE
sip:ari-1@10.7.143.5:54697 SIP/2.0
I/System.out( 1457): null
I/System.out( 1457): SipProvider: Sending message through conn tcp:
188.40.65.148:5060
I/System.out( 1457): UA: INCOMING
I/SipUA: ( 1457): isFast() IDLE 0
I/SipUA: ( 1457): android.intent.action.PHONE_STATE
D/dalvikvm( 1457): Trying to load lib /system/lib/libmedia_jni.so 0x0
D/dalvikvm( 1457): Added shared lib /system/lib/libmedia_jni.so 0x0
D/dalvikvm( 1457): Trying to load lib /system/lib/libmedia_jni.so 0x0
D/dalvikvm( 1457): Shared lib '/system/lib/libmedia_jni.so' already
loaded in same CL 0x0
D/dalvikvm( 1457): Trying to load lib /system/lib/libmedia_jni.so 0x0
D/dalvikvm( 1457): Shared lib '/system/lib/libmedia_jni.so' already
loaded in same CL 0x0
D/dalvikvm( 1457): Trying to load lib /system/lib/libmedia_jni.so 0x0
D/dalvikvm( 1457): Shared lib '/system/lib/libmedia_jni.so' already
loaded in same CL 0x0
D/ActivityManager( 1357): checkComponentPermission() adjusting
{pid,uid} to {1058,1013}
D/ActivityManager( 1357): checkComponentPermission() adjusting
{pid,uid} to {1058,1013}
D/dalvikvm( 1357): GC freed 7904 objects / 374576 bytes in 51ms
D/ActivityManager( 1357): checkComponentPermission() adjusting
{pid,uid} to {1058,1013}
D/ActivityManager( 1357): checkComponentPermission() adjusting
{pid,uid} to {1058,1013}
D/ActivityManager( 1357): checkComponentPermission() adjusting
{pid,uid} to {1058,1013}
D/ActivityManager( 1357): checkComponentPermission() adjusting
{pid,uid} to {1058,1013}
E/MediaPlayerService( 1058): Couldn't open fd for content://settings/system/ringtone
E/MediaPlayer( 1457): Unable to to create media player
E/RingtoneManager( 1457): Failed to open ringtone content://settings/system/ringtone
I/ActivityManager( 1357): Starting activity: Intent { flags=0x10000000
comp={org.sipdroid.sipua/org.sipdroid.sipua.ui.Activity2} }
D/LocationManager( 1457): removeUpdates: intent =
PendingIntent{43768ad0 target android.os.BinderProxy@437bb588}
I/ActivityManager( 1357): Starting activity: Intent { flags=0x10000000
comp={org.sipdroid.sipua/org.sipdroid.sipua.ui.InCallScreen} }
E/ALSALib ( 1058): external/alsa-lib/src/control/setup.c:555:
(add_elem) Cannot obtain info for CTL elem (MIXER,'Analog Capture
Volume',0,0,0): No such file y
E/ALSALib ( 1058): external/alsa-lib/src/control/setup.c:555:
(add_elem) Cannot obtain info for CTL elem (MIXER,'Analog Capture
Volume',0,0,0): No such file y
E/ALSALib ( 1058): external/alsa-lib/src/control/setup.c:555:
(add_elem) Cannot obtain info for CTL elem (MIXER,'Analog Capture
Volume',0,0,0): No such file y
D/dalvikvm( 1457): GC freed 7972 objects / 380880 bytes in 60ms
I/AudioHardwareALSA( 1058): Initialized ALSA PLAYBACK device default
D/AudioHardwareALSA( 1058): Set PLAYBACK PCM format to S16_LE (Signed
16 bit Little Endian)
D/AudioHardwareALSA( 1058): Using 2 channels for PLAYBACK.
D/AudioHardwareALSA( 1058): Set PLAYBACK sample rate to 44100 HZ
D/AudioHardwareALSA( 1058): Buffer size: 16384
D/AudioHardwareALSA( 1058): Latency: 371519
I/System.out( 1457): InCallScreen : Hi Arindam
I/System.out( 1457): InCallScreen initInCallScreen: Hi Arindam
E/StatusBar( 1357): couldn't inflate view for package
org.sipdroid.sipua
E/StatusBar( 1357): java.lang.RuntimeException: Binary XML file line
#19: You must supply a layout_height attribute.
E/StatusBar( 1357): at
android.content.res.TypedArray.getLayoutDimension(TypedArray.java:438)
E/StatusBar( 1357): at android.view.ViewGroup
$LayoutParams.setBaseAttributes(ViewGroup.java:3320)
E/StatusBar( 1357): at android.view.ViewGroup
$MarginLayoutParams.<init>(ViewGroup.java:3399)
E/StatusBar( 1357): at android.widget.FrameLayout
$LayoutParams.<init>(FrameLayout.java:453)
E/StatusBar( 1357): at
android.widget.FrameLayout.generateLayoutParams(FrameLayout.java:419)
E/StatusBar( 1357): at
android.widget.FrameLayout.generateLayoutParams(FrameLayout.java:47)
E/StatusBar( 1357): at
android.view.LayoutInflater.inflate(LayoutInflater.java:395)
E/StatusBar( 1357): at
android.view.LayoutInflater.inflate(LayoutInflater.java:320)
E/StatusBar( 1357): at
android.widget.RemoteViews.apply(RemoteViews.java:830)
E/StatusBar( 1357): at
com.android.server.status.StatusBarService.makeNotificationView(StatusBarService.java:
838)
E/StatusBar( 1357): at
com.android.server.status.StatusBarService.addNotificationView(StatusBarService.java:
865)
E/StatusBar( 1357): at
com.android.server.status.StatusBarService.performAddUpdateIcon(StatusBarService.java:
670)
E/StatusBar( 1357): at com.android.server.status.StatusBarService
$H.handleMessage(StatusBarService.java:615)
E/StatusBar( 1357): at
android.os.Handler.dispatchMessage(Handler.java:99)
E/StatusBar( 1357): at android.os.Looper.loop(Looper.java:123)
E/StatusBar( 1357): at
com.android.server.ServerThread.run(SystemServer.java:383)
I/SipUA: ( 1457): on start
I/SipUA: ( 1457): on resume
I/System.out( 1457): CallCard : ghosh-1
I/System.out( 1457): CallerInfo : null
I/System.out( 1457): CallCard : ghosh-1
I/ActivityManager( 1357): Displayed activity
org.sipdroid.sipua/.ui.InCallScreen: 468 ms
I/System.out( 1457): SipProvider: Sending message through conn tcp:
188.40.65.148:5060
I/System.out( 1457): AudioLauncher Arindam: new audio sender to
124.108.37.109:39094
I/System.out( 1457): AudioLauncher Arindam: new audio receiver on
21000
I/System.out( 1457): AudioLauncher Arindam: starting java audio..
I/System.out( 1457): AudioLauncher Arindam: start sending
I/System.out( 1457): AudioLauncher Arindam: start receiving
I/System.out( 1457): RtpStreamReceiver: Reading blocks of max 1036
bytes
I/System.out( 1457): RtpStreamSender: Reading blocks of 1036 bytes
E/ALSALib ( 1058): external/alsa-lib/src/pcm/pcm.c:2201:
(snd_pcm_open_noupdate) Unknown PCM AndroidRecord_Speaker_normal
E/ALSALib ( 1058): external/alsa-lib/src/pcm/pcm.c:2201:
(snd_pcm_open_noupdate) Unknown PCM AndroidRecord_Speaker
E/ALSALib ( 1058): external/alsa-lib/src/pcm/pcm.c:2201:
(snd_pcm_open_noupdate) Unknown PCM AndroidRecord
I/AudioHardwareALSA( 1058): Initialized ALSA CAPTURE device default
D/AudioHardwareALSA( 1058): Set CAPTURE PCM format to S16_LE (Signed
16 bit Little Endian)
D/AudioHardwareALSA( 1058): Using 1 channel for CAPTURE.
D/AudioHardwareALSA( 1058): Set CAPTURE sample rate to 8000 HZ
D/AudioHardwareALSA( 1058): Buffer size: 320
D/AudioHardwareALSA( 1058): Latency: 40000
W/AudioFlinger( 1058): AudioRecordThread: buffer overflow
E/AudioTrack( 1457): Invalid buffer size: minFrameCount 5944,
frameCount 2048
E/AudioTrack-JNI( 1457): Error initializing AudioTrack
E/AudioTrack-Java( 1457): [ android.media.AudioTrack ] Arindam :
mStreamType, mSampleRate38000
E/AudioTrack-Java( 1457): [ android.media.AudioTrack ] Arindam :
mChannelCount, mAudioFormat12
E/AudioTrack-Java( 1457): [ android.media.AudioTrack ] Arindam :
mNativeBufferSizeInBytes + mDataLoadMode40961
E/AudioTrack-Java( 1457): [ android.media.AudioTrack ] Error code -20
when initializing AudioTrack.
W/dalvikvm( 1457): threadid=29: thread exiting with uncaught exception
(group=0x4000fe70)
E/AndroidRuntime( 1457): Uncaught handler: thread Thread-23 exiting
due to uncaught exception
E/AndroidRuntime( 1457): java.lang.IllegalStateException: play()
called on uninitialized AudioTrack.
E/AndroidRuntime( 1457): at
android.media.AudioTrack.play(AudioTrack.java:739)
E/AndroidRuntime( 1457): at
org.sipdroid.media.RtpStreamReceiver.run(RtpStreamReceiver.java:438)
I/Process ( 1357): Sending signal. PID: 1457 SIG: 3
I/dalvikvm( 1457): threadid=7: reacting to signal 3
E/ActivityThread( 1357): Failed to find provider info for
android.server.checkin
E/Checkin ( 1357): Error reporting crash:
java.lang.IllegalArgumentException: Unknown URL content://android.server.checkin/crashes
I/dalvikvm( 1457): Wrote stack trace to '/data/anr/traces.txt'
E/SurfaceComposerClient( 1357): openGlobalTransaction() called more
than once. skipping.
E/SurfaceComposerClient( 1357): Not in transaction (client=0x1d9520,
SurfaceID=1, mTransactionOpen=0
W/WindowManager( 1357): Failure showing dim surface
W/WindowManager( 1357): java.lang.IllegalArgumentException
W/WindowManager( 1357): at android.view.Surface.setSize(Native
Method)
W/WindowManager( 1357): at
com.android.server.WindowManagerService.performLayoutAndPlaceSurfacesLockedInner(WindowManagerService.java:
8230)
W/WindowManager( 1357): at
com.android.server.WindowManagerService.performLayoutAndPlaceSurfacesLocked(WindowManagerService.java:
7508)
W/WindowManager( 1357): at
com.android.server.WindowManagerService.finishDrawingWindow(WindowManagerService.java:
1719)
W/WindowManager( 1357): at
com.android.server.WindowManagerService
$Session.finishDrawing(WindowManagerService.java:5353)
W/WindowManager( 1357): at
android.view.ViewRoot.performTraversals(ViewRoot.java:1039)
W/WindowManager( 1357): at
android.view.ViewRoot.handleMessage(ViewRoot.java:1482)
W/WindowManager( 1357): at
android.os.Handler.dispatchMessage(Handler.java:99)
W/WindowManager( 1357): at android.os.Looper.loop(Looper.java:
123)
W/WindowManager( 1357): at
com.android.server.am.ActivityManagerService
$AThread.run(ActivityManagerService.java:1146)
E/SurfaceComposerClient( 1357): Not in transaction (client=0x1d9520,
SurfaceID=1, mTransactionOpen=0
E/WindowManager( 1357): Unhandled exception in Window Manager
E/WindowManager( 1357): java.lang.IllegalArgumentException
E/WindowManager( 1357): at
android.view.Surface.setLayer(Native Method)
E/WindowManager( 1357): at
com.android.server.WindowManagerService.performLayoutAndPlaceSurfacesLockedInner(WindowManagerService.java:
8237)
E/WindowManager( 1357): at
com.android.server.WindowManagerService.performLayoutAndPlaceSurfacesLocked(WindowManagerService.java:
7508)
E/WindowManager( 1357): at
com.android.server.WindowManagerService.finishDrawingWindow(WindowManagerService.java:
1719)
E/WindowManager( 1357): at
com.android.server.WindowManagerService
$Session.finishDrawing(WindowManagerService.java:5353)
E/WindowManager( 1357): at
android.view.ViewRoot.performTraversals(ViewRoot.java:1039)
E/WindowManager( 1357): at
android.view.ViewRoot.handleMessage(ViewRoot.java:1482)
E/WindowManager( 1357): at
android.os.Handler.dispatchMessage(Handler.java:99)
E/WindowManager( 1357): at android.os.Looper.loop(Looper.java:
123)
E/WindowManager( 1357): at
com.android.server.am.ActivityManagerService
$AThread.run(ActivityManagerService.java:1146)
I/ARMAssembler( 1357): generated
scanline__00000077:03515104_00001001_00000000 [ 64 ipp] (84 ins) at
[0x20e080:0x20e1d0] in 274658 ns
I/ARMAssembler( 1357): generated
scanline__00000077:03515104_00000000_00000000 [ 27 ipp] (41 ins) at
[0x20e1d8:0x20e27c] in 213623 ns
W/AudioRecord( 1457): obtainBuffer timed out (is the CPU pegged?)
user=00000140, server=00000140
W/AudioRecord( 1457): obtainBuffer timed out (is the CPU pegged?)
user=00000140, server=00000140
W/AudioRecord( 1457): obtainBuffer timed out (is the CPU pegged?)
user=00000140, server=00000140
I/WindowManager( 1357): Checking dispatch to: Window{438df660 Sorry!
paused=false}
W/InputManagerService( 1357): Window already focused, ignoring focus
gain of: com.android.internal.view.IInputMethodClient$Stub
$Proxy@438cd800
I/Process ( 1457): Sending signabinder: 1357:1530 transaction failed
29189, size 52-0
l. PID: 1457 SIG: 9
I/ActivityManager( 1357): Process org.sipdroid.sipua (pid 1457) has
died.
W/ActivityManager( 1357): Scheduling restart of crashed service
org.sipdroid.sipua/.ui.RegisterService in 5000ms
I/WindowManager( 1357): WIN DEATH: Window{4390c6b8 org.sipdroid.sipua/
org.sipdroid.sipua.ui.Sipdroid paused=false}
I/WindowManager( 1357): WIN DEATH: Window{43916548 org.sipdroid.sipua/
org.sipdroid.sipua.ui.InCallScreen paused=false}
D/dalvikvm( 1351): GC freed 291 objects / 11032 bytes in 4ms
D/dalvikvm( 1351): GC freed 50 objects / 2144 bytes in 11ms
D/dalvikvm( 1351): GC freed 2 objects / 48 bytes in 4ms
I/ActivityManager( 1357): Start proc org.sipdroid.sipua for activity
org.sipdroid.sipua/.ui.Sipdroid: pid=1541 uid=10001 gids={3003, 1006}
E/ActivityThread( 1357): Failed to find provider info for
android.server.checkin
W/Checkin ( 1357): Can't log event SYSTEM_SERVICE_LOOPING:
java.lang.IllegalArgumentException: Unknown URL content://android.server.checkin/events
I/System.out( 1541): Arindam---------Sipdroid.java : onCreate
D/dalvikvm( 1541): GC freed 3849 objects / 230264 bytes in 14ms
I/System.out( 1541): SipProvider: Date: 00:07:24.671 Sat 01 Jan 2000
I/System.out( 1541): SipProvider: SipStack: mjsip stack 1.6
I/System.out( 1541): SipProvider: new SipProvider(): 0/tcp
I/SipUA: ( 1541): isFast() IDLE 0
I/System.out( 1541): RegisterAgent: Registering contact
<sip:ari-1@10.7.143.5:54993> (it expires in 3600 secs)
I/global ( 1541): Default buffer size used in BufferedInputStream
constructor. It would be better to be explicit if an 8k buffer is
required.
I/global ( 1541): Default buffer size used in BufferedOutputStream
constructor. It would be better to be explicit if an 8k buffer is
required.
I/System.out( 1541): SipProvider: connection tcp: opened
I/System.out( 1541): UA: UAS: WAITING FOR INCOMING CALL
I/System.out( 1541): UA: HANGUP
W/StatusBar( 1357): couldn't reapply views for package
org.sipdroid.sipua
W/StatusBar( 1357): java.lang.NullPointerException
W/StatusBar( 1357): at android.widget.RemoteViews
$ReflectionAction.apply(RemoteViews.java:422)
W/StatusBar( 1357): at
android.widget.RemoteViews.performApply(RemoteViews.java:855)
W/StatusBar( 1357): at
android.widget.RemoteViews.reapply(RemoteViews.java:847)
W/StatusBar( 1357): at
com.android.server.status.StatusBarService.updateNotificationView(StatusBarService.java:
888)
W/StatusBar( 1357): at
com.android.server.status.StatusBarService.performAddUpdateIcon(StatusBarService.java:
676)
W/StatusBar( 1357): at com.android.server.status.StatusBarService
$H.handleMessage(StatusBarService.java:615)
W/StatusBar( 1357): at
android.os.Handler.dispatchMessage(Handler.java:99)
W/StatusBar( 1357): at android.os.Looper.loop(Looper.java:123)
W/StatusBar( 1357): at
com.android.server.ServerThread.run(SystemServer.java:383)
I/SipUA: ( 1541): alarm 600
I/SipUA: ( 1541): alarm 600
I/SipUA: ( 1541): alarm 600
I/SipUA: ( 1541): alarm 600
I/SipUA: ( 1541): android.intent.action.ANY_DATA_STATE
I/SipUA: ( 1541): isFast() IDLE 0
W/InputManagerService( 1357): Got RemoteException sending
setActive(false) notification to pid 1457 uid 10001
I/ActivityManager( 1357): Displayed activity
org.sipdroid.sipua/.ui.Sipdroid: 1453 ms
D/VolumePanel( 1357): onVolumeChanged(streamType: 2, flags: 0)
I/System.out( 1541): SipProvider: received new SIP message null SIP/
2.0 100 Trying
I/System.out( 1541): SipProvider: received new SIP message null SIP/
2.0 401 Unauthorized
D/dalvikvm( 1541): GC freed 6186 objects / 375736 bytes in 20ms
I/System.out( 1541): SipProvider: received new SIP message null SIP/
2.0 100 Trying
I/System.out( 1541): SipProvider: received new SIP message null SIP/
2.0 200 OK
I/System.out( 1541): RegisterAgent: Registration success: 200 OK
W/StatusBar( 1357): couldn't reapply views for package
org.sipdroid.sipua
W/StatusBar( 1357): java.lang.NullPointerException
W/StatusBar( 1357): at android.widget.RemoteViews
$ReflectionAction.apply(RemoteViews.java:422)
W/StatusBar( 1357): at
android.widget.RemoteViews.performApply(RemoteViews.java:855)
W/StatusBar( 1357): at
android.widget.RemoteViews.reapply(RemoteViews.java:847)
W/StatusBar( 1357): at
com.android.server.status.StatusBarService.updateNotificationView(StatusBarService.java:
888)
W/StatusBar( 1357): at
com.android.server.status.StatusBarService.performAddUpdateIcon(StatusBarService.java:
676)
W/StatusBar( 1357): at com.android.server.status.StatusBarService
$H.handleMessage(StatusBarService.java:615)
W/StatusBar( 1357): at
android.os.Handler.dispatchMessage(Handler.java:99)
W/StatusBar( 1357): at android.os.Looper.loop(Looper.java:123)
W/StatusBar( 1357): at
com.android.server.ServerThread.run(SystemServer.java:383)
D/LocationManager( 1541): Constructor: service =
android.location.ILocationManager$Stub$Proxy@43738da8
D/LocationManager( 1541): removeUpdates: intent =
PendingIntent{437b1fe8 target android.os.BinderProxy@43782d48}
I/System.out( 1541): SipProvider: WARNING: trying to remove a missed
SipProviderListener.
I/SipUA: ( 1541): alarm 3585
I/System.out( 1541): SipProvider: received new SIP message null SIP/
2.0 401 Unauthorized
I/System.out( 1541): SipProvider: received new SIP message null SIP/
2.0 200 OK
D/dalvikvm( 1473): GC freed 1925 objects / 100120 bytes in 31ms
I/System.out( 1541): SipProvider: received new SIP message NOTIFY
sip:ari-1@10.7.143.5:54993 SIP/2.0
I/System.out( 1541): null
I/System.out( 1541): SipProvider: Sending message through conn tcp:
188.40.65.148:5060

Thanks & regards
Arindam Ghosh

arindam wrote:

Hello all

            I install sipdroid in beagleboard . after modification for
ethernet lan its working fine . but when callis coming or when audio
streaming about to start its crashes. its says there is some problem
about audio track initialization .
I m not understand what exactly the problem.

neither do we, you might get much more help at a more android
related place...