[
https://issues.apache.org/jira/browse/PROTON-609?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Justin Ross updated PROTON-609:
-------------------------------
Labels: messenger (was: )
> 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
> Labels: messenger
>
> 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.3.4#6332)