crossle / janus-gateway-android

Implements Janus gateway video room on Android
MIT License
60 stars 30 forks source link

App Crash on Device Orientation Change #19

Open sajidjutt7 opened 4 years ago

sajidjutt7 commented 4 years ago

When i change app from vertical to horizontal mode or vise versa during video call. App is crashing with following logs. Please can you look into it.

` E/rtc: #

Fatal error in ../../../home/crossle/Code/webrtc/src/webrtc/base/event_tracer.cc, line 372

# last system error: 11
# Check failed: rtc::AtomicOps::CompareAndSwapPtr( &g_event_logger, static_cast<EventLogger*>(nullptr), new EventLogger()) == nullptr
# 
#

A/libc: Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 10679 (pool-2-thread-1), pid 10621 (y.project) I/org.webrtc.Logging: EglRenderer: local_video_view: Dropping frame - No surface I/org.webrtc.Logging: SurfaceViewRenderer: local_video_view: onMeasure(). New size: 2246x765 SurfaceViewRenderer: remote_video_view: onMeasure(). New size: 2246x765 I/org.webrtc.Logging: EglRenderer: local_video_view: Dropping frame - No surface I/org.webrtc.Logging: SurfaceViewRenderer: local_video_view: onMeasure(). New size: 2157x765 SurfaceViewRenderer: remote_video_view: onMeasure(). New size: 2157x765 I/org.webrtc.Logging: EglRenderer: local_video_view: setLayoutAspectRatio: 2.8196077 EglRenderer: remote_video_view: setLayoutAspectRatio: 2.8196077 I/org.webrtc.Logging: EglRenderer: local_video_view: Dropping frame - No surface I/org.webrtc.Logging: SurfaceViewRenderer: local_video_view: surfaceChanged: format: 4 size: 2157x765 I/org.webrtc.Logging: SurfaceViewRenderer: remote_video_view: surfaceChanged: format: 4 size: 2157x765 I/org.webrtc.Logging: EglRenderer: local_video_view: Dropping frame - No surface I/org.webrtc.Logging: EglRenderer: local_video_view: Dropping frame - No surface I/org.webrtc.Logging: EglRenderer: local_video_view: Dropping frame - No surface I/org.webrtc.Logging: EglRenderer: local_video_view: Dropping frame - No surface I/org.webrtc.Logging: EglRenderer: local_video_view: Dropping frame - No surface I/org.webrtc.Logging: EglRenderer: local_video_view: Dropping frame - No surface I/org.webrtc.Logging: EglRenderer: local_video_view: Dropping frame - No surface I/org.webrtc.Logging: EglRenderer: local_video_view: Dropping frame - No surface I/org.webrtc.Logging: EglRenderer: local_video_view: Dropping frame - No surface I/org.webrtc.Logging: EglRenderer: local_video_view: Dropping frame - No surface I/org.webrtc.Logging: EglRenderer: local_video_view: Dropping frame - No surface I/org.webrtc.Logging: EglRenderer: local_video_view: Dropping frame - No surface I/org.webrtc.Logging: EglRenderer: local_video_view: Dropping frame - No surface I/org.webrtc.Logging: EglRenderer: local_video_view: Dropping frame - No surface I/org.webrtc.Logging: EglRenderer: local_video_view: Dropping frame - No surface E/WebSocketChannel: onOpen I/org.webrtc.Logging: EglRenderer: local_video_view: Dropping frame - No surface I/org.webrtc.Logging: MediaCodecVideoEncoder: Sync frame generated Process 10621 terminated. `