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)