You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Bobby Flitter (JIRA)" <ji...@apache.org> on 2014/05/24 15:11:01 UTC

[jira] [Created] (QPID-5786) Memory leak in qpid-java-broker-0.26.tar.gz

Bobby Flitter created QPID-5786:
-----------------------------------

             Summary: Memory leak in qpid-java-broker-0.26.tar.gz
                 Key: QPID-5786
                 URL: https://issues.apache.org/jira/browse/QPID-5786
             Project: Qpid
          Issue Type: Bug
          Components: Java Broker
    Affects Versions: 0.26
         Environment: Linux Mint 15 (64 Bit) - any Linux version should do

Java // OpenJDK Runtime Environment (IcedTea 2.4.4)
  also tested with Java(TM) SE Runtime Environment (build 1.6.0_26-b03)

Ruby 1.8.7

Ruby Bunny Gem 1.3.0 pre

            Reporter: Bobby Flitter


When using the hello bunny example program from Ruby together with Apache qpid server the memory consumption of qpid seems to grow continuously.

Steps to reproduce the problem in Linux:

wget http://ftp-stud.hs-esslingen.de/pub/Mirrors/ftp.apache.org/dist/qpid/0.26/qpid-java-broker-0.26.tar.gz
tar xzvf qpid-java-broker-0.26.tar.gz
cd qpid-broker-0.26/bin/
./qpid-server

# in a new terminal
# install ruby amqp bunny from github

git clone https://github.com/ruby-amqp/bunny
cd bunny/
gem build bunny.gemspec

sudo gem install amq-protocol
sudo gem install --local bunny-1.3.0.pre.gem

# github version string might be different in the future

# download hello bunny example
wget http://pastebin.com/raw.php?i=f6MesMCZ -O hello_bunny.rb

while true; do ruby hello_bunny.rb ; done

# in another terminal:
while true; do grep "^VmRSS" /proc/$(pgrep -f qpid)/status ; sleep 1;done

# memory consumption of java qpid is growing continuously
# until OutOfMemoryError ends the server

Unhandled Exception java.lang.OutOfMemoryError: Java heap space in Thread Thread-1




--
This message was sent by Atlassian JIRA
(v6.2#6252)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org