oeqa/runtime/stap: increase buffer size

Message ID 20220118180754.807566-1-ross.burton@arm.com
State Accepted, archived
Commit 04c622387ea78920fdb9754fa977883cd6d621a4
Headers show
Series oeqa/runtime/stap: increase buffer size | expand

Commit Message

Ross Burton Jan. 18, 2022, 6:07 p.m. UTC
We're seeing random failures in the SystemTap tests in qemuarm on kernel
5.10. This might be related to the buffer between user and kernel space
being too small, so explicitly set the size.

If this cures the problem it should be considered a workaround and not
the solution.

[ YOCTO #14673 ]

Signed-off-by: Ross Burton <ross.burton@arm.com>
---
 meta/lib/oeqa/runtime/cases/stap.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Patch

diff --git a/meta/lib/oeqa/runtime/cases/stap.py b/meta/lib/oeqa/runtime/cases/stap.py
index ac0125edb2b..615c290ce61 100644
--- a/meta/lib/oeqa/runtime/cases/stap.py
+++ b/meta/lib/oeqa/runtime/cases/stap.py
@@ -18,7 +18,7 @@  class StapTest(OERuntimeTestCase):
         status, output = self.target.run(cmd, 900)
         self.assertEqual(status, 0, msg='\n'.join([cmd, output]))
 
-        cmd = 'stap -v --disable-cache -DSTP_NO_VERREL_CHECK -e \'probe oneshot { print("Hello, "); println("world!") }\''
+        cmd = 'stap -v --disable-cache -DSTP_NO_VERREL_CHECK -s1 -e \'probe oneshot { print("Hello, "); println("world!") }\''
         status, output = self.target.run(cmd, 900)
         self.assertEqual(status, 0, msg='\n'.join([cmd, output]))
         self.assertIn('Hello, world!', output, msg='\n'.join([cmd, output]))