[jitsi-dev] Jitsi 2.2 - Video only working on one endpoint


#1

I have a reproducible error with both the 2.0 stable and latest nightly
builds on Win7 64-bit where I can establish video calls between two
endpoints, but you can only see video on one of the endpoints. I have tried
different webcams and the problem can be reproduced on multiple systems.
The issue seems to be related to the following errors in the log file:

14:13:41.371 INFO: [163] org.jitsi.impl.neomedia.MediaStreamImpl.info()
rtpstat:Received a receiver report for video stream SSRC:228347768 [,
interarrival jitter:608, lost packets:0, time since previous
report:32767999ms ]

14:13:42.051 INFO: [113]
org.jitsi.impl.neomedia.transform.rtcp.StatisticsEngine.info()
rtpstat:Sending a report for audio stream SSRC:1177525268 [packet count:118,
bytes:4316, interarrival jitter:41, lost packets:0, time since previous
report:32767999ms ]

14:13:42.342 SEVERE: [169] util.UtilActivator.uncaughtException().91 An
uncaught exception occurred in thread=Thread[Thread-46,6,main] and message
was: -4

java.lang.ArrayIndexOutOfBoundsException: -4

                at
org.jitsi.impl.neomedia.RawPacket.readInt(RawPacket.java:188)

                at
org.jitsi.impl.neomedia.transform.zrtp.ZrtpRawPacket.checkCrc(ZrtpRawPacket.
java:144)

                at
org.jitsi.impl.neomedia.transform.zrtp.ZRTPTransformEngine.reverseTransform(
ZRTPTransformEngine.java:750)

                at
org.jitsi.impl.neomedia.transform.TransformEngineChain$PacketTransformerChai
n.reverseTransform(TransformEngineChain.java:179)

                at
org.jitsi.impl.neomedia.transform.TransformUDPInputStream.createRawPacket(Tr
ansformUDPInputStream.java:65)

                at
org.jitsi.impl.neomedia.RTPConnectorInputStream.run(RTPConnectorInputStream.
java:338)

                at java.lang.Thread.run(Unknown Source)

14:13:42.343 SEVERE: [168] util.UtilActivator.uncaughtException().91 An
uncaught exception occurred in thread=Thread[Thread-45,6,main] and message
was: -8

java.lang.ArrayIndexOutOfBoundsException: -8

                at
org.jitsi.impl.neomedia.RawPacket.readInt(RawPacket.java:188)

                at
org.jitsi.impl.neomedia.RawPacket.getSRTCPIndex(RawPacket.java:542)

                at
org.jitsi.impl.neomedia.transform.srtp.SRTCPCryptoContext.reverseTransformPa
cket(SRTCPCryptoContext.java:378)

                at
org.jitsi.impl.neomedia.transform.srtp.SRTCPTransformer.reverseTransform(SRT
CPTransformer.java:123)

                at
org.jitsi.impl.neomedia.transform.zrtp.ZRTCPTransformer.reverseTransform(ZRT
CPTransformer.java:82)

                at
org.jitsi.impl.neomedia.transform.TransformEngineChain$PacketTransformerChai
n.reverseTransform(TransformEngineChain.java:179)

                at
org.jitsi.impl.neomedia.transform.TransformUDPInputStream.createRawPacket(Tr
ansformUDPInputStream.java:65)

                at
org.jitsi.impl.neomedia.RTPConnectorInputStream.run(RTPConnectorInputStream.
java:338)

                at java.lang.Thread.run(Unknown Source)

14:13:42.762 INFO: [107] org.jitsi.impl.neomedia.MediaStreamImpl.info()
rtpstat:Received a sender report for audio stream SSRC:617808639 [packet
count:166, bytes:7472, interarrival jitter:101, lost packets:0, time since
previous report:703ms ]

14:13:55.424 INFO: [110] net.sf.fmj.media.Log.info() Growing packet queue to
8

14:14:00.887 INFO: [107] org.jitsi.impl.neomedia.MediaStreamImpl.info()
rtpstat:Received a sender report for audio stream SSRC:617808639 [packet
count:1072, bytes:33687, interarrival jitter:629, lost packets:0, time since
previous report:354ms ]

14:14:03.507 INFO: [113]
org.jitsi.impl.neomedia.transform.rtcp.StatisticsEngine.info()
rtpstat:Sending a report for audio stream SSRC:1177525268 [packet
count:1191, bytes:11090, interarrival jitter:25, lost packets:0, time since
previous report:2619ms ]

14:14:21.301 INFO: [107] org.jitsi.impl.neomedia.MediaStreamImpl.info()
rtpstat:Received a sender report for audio stream SSRC:617808639 [packet
count:2093, bytes:42528, interarrival jitter:112, lost packets:0, time since
previous report:1845ms ]

14:14:26.450 INFO: [113]
org.jitsi.impl.neomedia.transform.rtcp.StatisticsEngine.info()
rtpstat:Sending a report for audio stream SSRC:1177525268 [packet
count:2338, bytes:66102, interarrival jitter:21, lost packets:0, time since
previous report:5148ms ]

14:14:37.064 INFO: [107] org.jitsi.impl.neomedia.MediaStreamImpl.info()
rtpstat:Received a sender report for audio stream SSRC:617808639 [packet
count:2881, bytes:77490, interarrival jitter:123, lost packets:0, time since
previous report:7450ms ]

14:14:47.656 INFO: [113]
org.jitsi.impl.neomedia.transform.rtcp.StatisticsEngine.info()
rtpstat:Sending a report for audio stream SSRC:1177525268 [packet
count:3398, bytes:73438, interarrival jitter:24, lost packets:0, time since
previous report:1518ms ]

14:14:50.736 INFO: [62] org.jitsi.impl.neomedia.MediaStreamImpl.info()

Receive stream stats: discarded RTP packets: 5

Receive stream stats: decoded with FEC: 0

14:14:50.737 INFO: [62] net.sf.fmj.media.Log.info() Stopping
RTPSourceStream.

jitsi0.log.1 (88.5 KB)