Chuck Rolke created PROTON-609:
----------------------------------

             Summary: Assert in messenger.py test causes core dump
                 Key: PROTON-609
                 URL: https://issues.apache.org/jira/browse/PROTON-609
             Project: Qpid Proton
          Issue Type: Bug
          Components: proton-c
    Affects Versions: 0.7
         Environment: Windows or Linux
            Reporter: Chuck Rolke


This assert:
{noformat}
Index: tests/python/proton_tests/messenger.py
===================================================================
--- tests/python/proton_tests/messenger.py      (revision 1602460)
+++ tests/python/proton_tests/messenger.py      (working copy)
@@ -843,6 +843,7 @@
     msg2 = Message()
     msg2.address = self.address + "/msg2"
     self.client.put(msg2)
+    assert False, "Whoops!"
     self.pump()
     assert self.server.incoming == 1, self.server.incoming
     assert self.server.receiving == 8, self.server.receiving
{noformat}
causes a core dump in NBMessengerTest.teardown when the code tries to stop the 
client. A user may work around this issue by
{noformat}
+      if msgr.outgoing > 0:
+        msgr.settle()
+      while msgr.incoming > 0:
+        msgr.get()
+      msgr.stop()
{noformat}
when all he wants is msgr.stop().



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

Reply via email to