Closed GoogleCodeExporter closed 9 years ago
We are seeing the same issue.
Server: Ubuntu 10.04.2 LTS
bigbluebutton: 0.70
The issue cropped up when we had enabled desktop sharing in a session with 9
users all sharing webcams. Specifically, it was as we began using the tools to
draw on a presentation on the shared desktop.
The java process running red5 spiked to 100% of a CPU core and we saw the
following in the red5 log:
2011-05-26 10:10:57,360 [NioProcessor-1] INFO
o.r.s.stream.ClientBroadcastStream - Consumer connect
2011-05-26 10:10:57,488 [NioProcessor-1] INFO
o.red5.server.net.rtmp.RTMPHandler - Remembering client buffer on stream: 0
2011-05-26 10:10:57,490 [NioProcessor-1] INFO
o.r.s.stream.ClientBroadcastStream - Consumer connect
2011-05-26 10:14:59,664 [NioProcessor-1] INFO
o.red5.server.net.rtmp.RTMPHandler - Remembering client buffer on stream: 0
2011-05-26 10:14:59,712 [NioProcessor-1] INFO
o.red5.server.net.rtmp.RTMPHandler - Remembering client buffer on stream: 0
2011-05-26 10:14:59,765 [NioProcessor-1] INFO
o.red5.server.net.rtmp.RTMPHandler - Remembering client buffer on stream: 0
2011-05-26 10:14:59,900 [NioProcessor-1] INFO
o.red5.server.net.rtmp.RTMPHandler - Remembering client buffer on stream: 0
2011-05-26 10:17:26,919 [http-8088-ClientPoller-3] ERROR
o.a.tomcat.util.net.NioEndpoint -
java.lang.OutOfMemoryError: GC overhead limit exceeded
2011-05-26 10:17:26,919 [http-8088-ClientPoller-2] ERROR
o.a.tomcat.util.net.NioEndpoint -
java.lang.OutOfMemoryError: GC overhead limit exceeded
2011-05-26 10:17:26,919 [http-8088-ClientPoller-0] ERROR
o.a.tomcat.util.net.NioEndpoint -
java.lang.OutOfMemoryError: Java heap space
2011-05-26 10:17:26,923 [NioProcessor-1] ERROR
o.r.s.n.r.codec.RTMPProtocolDecoder - Last header null not new, headerSize: 2,
channelId 47
2011-05-26 10:17:26,924 [NioProcessor-1] WARN
o.r.s.n.r.codec.RTMPProtocolDecoder - Unknown object type: 0
2011-05-26 10:17:27,923 [http-8088-ClientPoller-1] ERROR
o.a.tomcat.util.net.NioEndpoint -
java.lang.OutOfMemoryError: Java heap space
2011-05-26 10:17:28,807 [http-8088-ClientPoller-2] ERROR
o.a.tomcat.util.net.NioEndpoint -
java.lang.OutOfMemoryError: Java heap space
2011-05-26 10:17:29,247 [http-8088-ClientPoller-3] ERROR
o.a.tomcat.util.net.NioEndpoint -
java.lang.OutOfMemoryError: Java heap space
2011-05-26 10:17:29,689 [http-8088-ClientPoller-0] ERROR
o.a.tomcat.util.net.NioEndpoint -
java.lang.OutOfMemoryError: Java heap space
2011-05-26 10:17:29,689 [http-8088-ClientPoller-1] ERROR
o.a.tomcat.util.net.NioEndpoint -
java.lang.OutOfMemoryError: Java heap space
2011-05-26 10:17:30,573 [http-8088-ClientPoller-2] ERROR
o.a.tomcat.util.net.NioEndpoint -
java.lang.OutOfMemoryError: Java heap space
2011-05-26 10:17:33,263 [http-8088-ClientPoller-0] ERROR
o.a.tomcat.util.net.NioEndpoint -
java.lang.OutOfMemoryError: Java heap space
2011-05-26 10:17:33,263 [http-8088-ClientPoller-2] ERROR
o.a.tomcat.util.net.NioEndpoint -
java.lang.OutOfMemoryError: Java heap space
2011-05-26 10:17:33,263 [http-8088-ClientPoller-1] ERROR
o.a.tomcat.util.net.NioEndpoint -
java.lang.OutOfMemoryError: Java heap space
2011-05-26 10:17:33,264 [http-8088-ClientPoller-3] ERROR
o.a.tomcat.util.net.NioEndpoint -
java.lang.OutOfMemoryError: Java heap space
2011-05-26 10:17:34,244 [NioProcessor-1] ERROR
o.r.s.n.r.codec.RTMPProtocolDecoder - Last header null not new, headerSize: 3,
channelId 24
2011-05-26 10:17:34,245 [NioProcessor-1] WARN
o.r.s.n.r.codec.RTMPProtocolDecoder - Unknown object type: 0
2011-05-26 10:17:36,466 [http-8088-ClientPoller-0] ERROR
o.a.tomcat.util.net.NioEndpoint -
java.lang.OutOfMemoryError: Java heap space
2011-05-26 10:17:36,466 [http-8088-ClientPoller-2] ERROR
o.a.tomcat.util.net.NioEndpoint -
java.lang.OutOfMemoryError: Java heap space
2011-05-26 10:17:36,467 [http-8088-ClientPoller-1] ERROR
o.a.tomcat.util.net.NioEndpoint -
java.lang.OutOfMemoryError: Java heap space
2011-05-26 10:17:36,467 [http-8088-ClientPoller-3] ERROR
o.a.tomcat.util.net.NioEndpoint -
java.lang.OutOfMemoryError: Java heap space
2011-05-26 10:17:36,909 [NioProcessor-1] ERROR
o.r.s.n.r.codec.RTMPProtocolDecoder - Last header null not new, headerSize: 2,
channelId 17
2011-05-26 10:17:36,910 [NioProcessor-1] WARN
o.r.s.n.r.codec.RTMPProtocolDecoder - Unknown object type: 0
2011-05-26 10:17:36,910 [NioProcessor-1] ERROR
o.r.s.n.r.codec.RTMPProtocolDecoder - Last header null not new, headerSize: 2,
channelId 23
2011-05-26 10:17:36,910 [NioProcessor-1] WARN
o.r.s.n.r.codec.RTMPProtocolDecoder - Unknown object type: 0
2011-05-26 10:17:36,910 [NioProcessor-1] ERROR
o.r.s.n.r.codec.RTMPProtocolDecoder - Last header null not new, headerSize: 3,
channelId 56
2011-05-26 10:17:36,910 [NioProcessor-1] WARN
o.r.s.n.r.codec.RTMPProtocolDecoder - Unknown object type: 0
2011-05-26 10:17:36,910 [NioProcessor-1] ERROR
o.r.s.n.r.codec.RTMPProtocolDecoder - Last header null not new, headerSize: 2,
channelId 25
2011-05-26 10:17:36,910 [NioProcessor-1] WARN
o.r.s.n.r.codec.RTMPProtocolDecoder - Unknown object type: 0
2011-05-26 10:17:36,910 [NioProcessor-1] ERROR
o.r.s.n.r.codec.RTMPProtocolDecoder - Last header null not new, headerSize: 1,
channelId 54
2011-05-26 10:17:38,721 [http-8088-ClientPoller-1] ERROR
o.a.tomcat.util.net.NioEndpoint -
java.lang.OutOfMemoryError: Java heap space
errors continue and get progressively worse.
We had to restart the red5 server. Then had to restart the meeting. Existing
users in the meeting that had not tried reconnecting were able to come back on.
Original comment by hollan...@hollandco.com
on 26 May 2011 at 4:30
Original comment by ffdixon@gmail.com
on 13 Sep 2011 at 3:27
This happened again during a desktop sharing session with 25 people. Looking in
/usr/share/red5/log/deskshare-slf.2011-09-09.log
we see the
java.lang.OutOfMemoryError: GC overhead limit exceeded
message. Here's an excerpt from the log
2011-09-09 16:02:14,503 [NioProcessor-1] DEBUG o.b.deskshare.server.ScreenVideo
- getting DecoderConfiguration
2011-09-09 16:02:14,504 [NioProcessor-1] DEBUG o.b.deskshare.server.ScreenVideo
- getting keyFrame
2011-09-09 16:02:20,410 [NioProcessor-1] DEBUG o.b.deskshare.server.ScreenVideo
- getting DecoderConfiguration
2011-09-09 16:02:20,410 [NioProcessor-1] DEBUG o.b.deskshare.server.ScreenVideo
- getting keyFrame
2011-09-09 16:02:20,750 [NioProcessor-1] DEBUG o.b.deskshare.server.ScreenVideo
- getting DecoderConfiguration
2011-09-09 16:02:20,750 [NioProcessor-1] DEBUG o.b.deskshare.server.ScreenVideo
- getting keyFrame
2011-09-09 16:02:23,725 [NioProcessor-1] DEBUG o.b.deskshare.server.ScreenVideo
- getting DecoderConfiguration
2011-09-09 16:02:23,725 [NioProcessor-1] DEBUG o.b.deskshare.server.ScreenVideo
- getting keyFrame
2011-09-09 16:02:59,267 [NioProcessor-1] DEBUG o.b.deskshare.server.ScreenVideo
- getting DecoderConfiguration
2011-09-09 16:02:59,267 [NioProcessor-1] DEBUG o.b.deskshare.server.ScreenVideo
- getting keyFrame
2011-09-09 16:03:29,046 [NioProcessor-1] DEBUG o.b.deskshare.server.ScreenVideo
- getting DecoderConfiguration
2011-09-09 16:03:29,046 [NioProcessor-1] DEBUG o.b.deskshare.server.ScreenVideo
- getting keyFrame
2011-09-09 16:03:30,817 [NioProcessor-1] DEBUG o.b.deskshare.server.ScreenVideo
- getting DecoderConfiguration
2011-09-09 16:03:30,817 [NioProcessor-1] DEBUG o.b.deskshare.server.ScreenVideo
- getting keyFrame
2011-09-09 16:03:40,502 [NioProcessor-7] WARN
o.b.d.s.s.BlockStreamEventMessageHandler - java.lang.OutOfMemoryError: GC
overhead limit exceeded
GC overhead limit exceeded
2011-09-09 16:03:42,950 [NioProcessor-6] WARN
o.b.d.s.s.BlockStreamEventMessageHandler - java.lang.OutOfMemoryError: Java
heap space
Java heap space
2011-09-09 16:04:39,359 [NioProcessor-6] WARN
o.b.d.s.s.BlockStreamEventMessageHandler - java.lang.OutOfMemoryError: GC
overhead limit exceeded
GC overhead limit exceeded
2011-09-09 16:05:12,282 [NioProcessor-6] DEBUG
o.b.d.s.s.BlockStreamEventMessageHandler - IDLE 1
2011-09-09 16:05:12,527 [NioProcessor-6] WARN
o.b.d.s.s.BlockStreamEventMessageHandler - java.lang.OutOfMemoryError: Java
heap space
Java heap space
2011-09-09 16:05:13,058 [NioProcessor-6] WARN
o.b.d.s.s.BlockStreamEventMessageHandler - java.lang.OutOfMemoryError: GC
overhead limit exceeded
GC overhead limit exceeded
2011-09-09 16:14:01,168 [main] DEBUG ROOT - Starting up context deskshare
2011-09-09 16:22:38,030 [NioProcessor-9] DEBUG
o.b.d.s.s.BlockStreamEventMessageHandler - Session Created
2011-09-09 16:22:38,030 [NioProcessor-9] DEBUG
o.b.d.s.s.BlockStreamEventMessageHandler - Session Opened.
2011-09-09 16:22:38,030 [NioProcessor-9] DEBUG
o.b.d.s.s.BlockStreamEventMessageHandler - Session Closed.
2011-09-09 16:22:38,030 [NioProcessor-9] WARN
o.b.d.s.s.BlockStreamEventMessageHandler - Closing session for a NULL room
2011-09-09 16:22:40,240 [RMI TCP Connection(5)-76.74.239.202] DEBUG ROOT -
Shutting down context deskshare
2011-09-09 16:24:23,289 [main] DEBUG ROOT - Starting up context deskshare
2011-09-09 16:31:22,691 [NioProcessor-7] DEBUG
o.b.d.s.s.BlockStreamEventMessageHandler - Session Created
2011-09-09 16:31:22,691 [NioProcessor-7] DEBUG
o.b.d.s.s.BlockStreamEventMessageHandler - Session Opened.
2011-09-09 16:31:22,868 [NioProcessor-8] DEBUG
o.b.d.s.s.BlockStreamEventMessageHandler - Session Created
Original comment by ffdixon@gmail.com
on 13 Sep 2011 at 3:33
Original comment by ffdixon@gmail.com
on 22 Nov 2011 at 2:16
Original issue reported on code.google.com by
ritza...@gmail.com
on 24 Mar 2011 at 1:40