diff --git a/gdb-port/tests/integration/test_malloc_attribution.py b/gdb-port/tests/integration/test_malloc_attribution.py
index 4460f41fedb4676044a55813db5262a5cec2692c..c7ea7063d1a87209e892ad79534bef68d6fe5ae7 100644
--- a/gdb-port/tests/integration/test_malloc_attribution.py
+++ b/gdb-port/tests/integration/test_malloc_attribution.py
@@ -48,6 +48,9 @@ class TestMallocParserAttributionOnReturns(unittest.TestCase):
 		self.top_level_parse.enter_h_do_parse(400, 256, self.a.address)
 		self.top_level_parse.parse_virtual(self.a.address)
 		self.top_level_parse.enter_perform_lowlevel_parse(self.a.address)
+		self.top_level_parse.enter_h_do_parse(400, 256, self.b.address)
+		self.top_level_parse.parse_virtual(self.b.address)
+		self.top_level_parse.enter_perform_lowlevel_parse(self.b.address)
 
 	def test_alloc_after_return_from_perform_lowlevel_parse(self):
 		self.top_level_parse.return_from_perform_lowlevel_parse()