我正在使用Galaxy Grand Duos和Nexus 4设备测试Sample-videochat-android代码。当我尝试从user1调用user2时,调用已初始化,但一段时间后调用设备中的应用程序崩溃了。有些时间在10-15秒内崩溃,有些时候在5-6分钟后崩溃。 logcat的:
W/System.err(12277): java.io.IOException: Mark has been invalidated.
W/System.err(12277): at java.io.BufferedInputStream.reset(BufferedInputStream.java:329)
W/System.err(12277): at java.io.FilterInputStream.reset(FilterInputStream.java:134)
W/System.err(12277): at com.quickblox.module.videochat.core.receivers.TcpPacketsReceiver$TcpAudioVideoReceiverRunnab le.run(TcpPacketsReceiver.java:83)
W/System.err(12277): at java.lang.Thread.run(Thread.java:841)
D/QBDataReceivers(12277): before cycle: 2868
D/dalvikvm(12277): WAIT_FOR_CONCURRENT_GC blocked 27ms
D/QBDataSenders(12277): sendAudioData
A/libc(12277): Fatal signal 11 (SIGSEGV) at 0xff260021 (code=1), thread 12384 (Thread- 557)
我知道致命信号11,我搜索过它。但是本机库是由QuickBlox提供的,所以我无法测试它。 任何人都有任何想法如何解决问题?
提前致谢