Skip to content

gh-146059: Cleanup pickle fast_save_enter() test#146481

Merged
vstinner merged 2 commits intopython:mainfrom
vstinner:pickle_fast2
Mar 27, 2026
Merged

gh-146059: Cleanup pickle fast_save_enter() test#146481
vstinner merged 2 commits intopython:mainfrom
vstinner:pickle_fast2

Conversation

@vstinner
Copy link
Member

@vstinner vstinner commented Mar 26, 2026

Remove {"key": data}, it's not required to reproduce the bug. Simplify also deep_nested_struct(): remove the seed parameter. Fix a typo in a comment.

Remove {"key": data}, it's not required to reproduce the bug.
Simplify also deep_nested_struct(): remove the seed parameter.
Fix a typo in a comment.
@vstinner vstinner merged commit 0c7a75a into python:main Mar 27, 2026
50 checks passed
@vstinner vstinner deleted the pickle_fast2 branch March 27, 2026 08:13
@miss-islington-app
Copy link

Thanks @vstinner for the PR 🌮🎉.. I'm working now to backport this PR to: 3.13, 3.14.
🐍🍒⛏🤖

@vstinner
Copy link
Member Author

Merged, thanks for reviewing Serhiy.

miss-islington pushed a commit to miss-islington/cpython that referenced this pull request Mar 27, 2026
Remove {"key": data}, it's not required to reproduce the bug.
Simplify also deep_nested_struct(): remove the seed parameter.
Fix a typo in a comment.
(cherry picked from commit 0c7a75a)

Co-authored-by: Victor Stinner <[email protected]>
@bedevere-app
Copy link

bedevere-app bot commented Mar 27, 2026

GH-146509 is a backport of this pull request to the 3.14 branch.

@bedevere-app bedevere-app bot removed the needs backport to 3.14 bugs and security fixes label Mar 27, 2026
@miss-islington-app
Copy link

Sorry @vstinner, I had trouble completing the backport.
Please retry by removing and re-adding the "needs backport to 3.14" label.
Please backport backport using cherry_picker on the command line.

cherry_picker 0c7a75aeef4dae87f02536ed4c42a57c13ef20e2 3.14

@miss-islington-app
Copy link

Sorry, @vstinner, I could not cleanly backport this to 3.13 due to a conflict.
Please backport using cherry_picker on command line.

cherry_picker 0c7a75aeef4dae87f02536ed4c42a57c13ef20e2 3.13

@vstinner
Copy link
Member Author

Ah, the first backport is stuck because a test was failing on WASI: #146474. I fixed the test on WASI. I will backport this change to 3.13 once the first one is merged.

vstinner added a commit that referenced this pull request Mar 27, 2026
…146509)

gh-146059: Cleanup pickle fast_save_enter() test (GH-146481)

Remove {"key": data}, it's not required to reproduce the bug.
Simplify also deep_nested_struct(): remove the seed parameter.
Fix a typo in a comment.
(cherry picked from commit 0c7a75a)

Co-authored-by: Victor Stinner <[email protected]>
@serhiy-storchaka
Copy link
Member

It would be nice to have tests for recursive structures, to demonstrate that that mechanism works as expected. I suspect that fast_save_enter()/fast_save_leave() are used less than needed, and they can be used more than needed (are they needed for immutable collections?)

@vstinner vstinner added needs backport to 3.13 bugs and security fixes and removed needs backport to 3.13 bugs and security fixes labels Mar 27, 2026
@miss-islington-app
Copy link

Thanks @vstinner for the PR 🌮🎉.. I'm working now to backport this PR to: 3.13.
🐍🍒⛏🤖

miss-islington pushed a commit to miss-islington/cpython that referenced this pull request Mar 27, 2026
Remove {"key": data}, it's not required to reproduce the bug.
Simplify also deep_nested_struct(): remove the seed parameter.
Fix a typo in a comment.
(cherry picked from commit 0c7a75a)

Co-authored-by: Victor Stinner <[email protected]>
@bedevere-app
Copy link

bedevere-app bot commented Mar 27, 2026

GH-146510 is a backport of this pull request to the 3.13 branch.

@bedevere-app bedevere-app bot removed the needs backport to 3.13 bugs and security fixes label Mar 27, 2026
vstinner added a commit that referenced this pull request Mar 27, 2026
…146510)

gh-146059: Cleanup pickle fast_save_enter() test (GH-146481)

Remove {"key": data}, it's not required to reproduce the bug.
Simplify also deep_nested_struct(): remove the seed parameter.
Fix a typo in a comment.
(cherry picked from commit 0c7a75a)

Co-authored-by: Victor Stinner <[email protected]>
@bedevere-bot
Copy link

⚠️⚠️⚠️ Buildbot failure ⚠️⚠️⚠️

Hi! The buildbot AMD64 Debian root 3.13 (tier-1) has failed when building commit 9ee6b67.

What do you need to do:

  1. Don't panic.
  2. Check the buildbot page in the devguide if you don't know what the buildbots are or how they work.
  3. Go to the page of the buildbot that failed (https://buildbot.python.org/#/builders/1441/builds/1864) and take a look at the build logs.
  4. Check if the failure is related to this commit (9ee6b67) or if it is a false positive.
  5. If the failure is related to this commit, please, reflect that on the issue and make a new Pull Request with a fix.

You can take a look at the buildbot page here:

https://buildbot.python.org/#/builders/1441/builds/1864

Summary of the results of the build (if available):

==

Click to see traceback logs
Traceback (most recent call last):
  File "/root/buildarea/3.13.angelico-debian-amd64/build/Lib/test/support/__init__.py", line 856, in gc_collect
    gc.collect()
ResourceWarning: unclosed file <_io.FileIO name=11 mode='wb' closefd=True>

@bedevere-bot
Copy link

⚠️⚠️⚠️ Buildbot failure ⚠️⚠️⚠️

Hi! The buildbot aarch64 Android 3.13 (tier-3) has failed when building commit 9ee6b67.

What do you need to do:

  1. Don't panic.
  2. Check the buildbot page in the devguide if you don't know what the buildbots are or how they work.
  3. Go to the page of the buildbot that failed (https://buildbot.python.org/#/builders/1590/builds/1270) and take a look at the build logs.
  4. Check if the failure is related to this commit (9ee6b67) or if it is a false positive.
  5. If the failure is related to this commit, please, reflect that on the issue and make a new Pull Request with a fix.

You can take a look at the buildbot page here:

https://buildbot.python.org/#/builders/1590/builds/1270

Summary of the results of the build (if available):

Click to see traceback logs
remote: Enumerating objects: 5, done.        
remote: Counting objects:  20% (1/5)        
remote: Counting objects:  40% (2/5)        
remote: Counting objects:  60% (3/5)        
remote: Counting objects:  80% (4/5)        
remote: Counting objects: 100% (5/5)        
remote: Counting objects: 100% (5/5), done.        
remote: Total 5 (delta 4), reused 4 (delta 4), pack-reused 0 (from 0)        
From https://github.com/python/cpython
 * branch                    3.13       -> FETCH_HEAD
Note: switching to '9ee6b67ee9839dd46fc7c27aab24deae403b1bbc'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at 9ee6b67ee98 [3.13] gh-146059: Cleanup pickle fast_save_enter() test (GH-146481) (#146510)
Switched to and reset branch '3.13'

configure: WARNING: no system libmpdec found; falling back to bundled libmpdec (deprecated and scheduled for removal in Python 3.16)
configure: WARNING: pkg-config is missing. Some dependencies may not be detected correctly.

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0

100  192k  100  192k    0     0  2626k      0 --:--:-- --:--:-- --:--:-- 2626k
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0

100 42455  100 42455    0     0   472k      0 --:--:-- --:--:-- --:--:--  472k
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0

100 5031k  100 5031k    0     0  41.4M      0 --:--:-- --:--:-- --:--:-- 41.4M
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0

 49 1257k   49  623k    0     0  8065k      0 --:--:-- --:--:-- --:--:-- 8065k
100 1257k  100 1257k    0     0  15.3M      0 --:--:-- --:--:-- --:--:--  309M
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0

100  635k  100  635k    0     0  6056k      0 --:--:-- --:--:-- --:--:-- 6056k
../../configure: line 4013: pkg-config: command not found
configure: WARNING: no system libmpdec found; falling back to bundled libmpdec (deprecated and scheduled for removal in Python 3.16)
configure: WARNING: pkg-config is missing. Some dependencies may not be detected correctly.

../../Python/fileutils.c:455:1: warning: unused function 'decode_current_locale' [-Wunused-function]
  455 | decode_current_locale(const char* arg, wchar_t **wstr, size_t *wlen,
      | ^~~~~~~~~~~~~~~~~~~~~
../../Python/fileutils.c:674:1: warning: unused function 'encode_current_locale' [-Wunused-function]
  674 | encode_current_locale(const wchar_t *text, char **str,
      | ^~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
../../Modules/_testexternalinspection.c:538:5: warning: code will never be executed [-Wunreachable-code]
  538 |     int pid;
      |     ^~~~~~~~
1 warning generated.

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100  8784  100  8784    0     0   202k      0 --:--:-- --:--:-- --:--:--  204k
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100  2894  100  2894    0     0  62589      0 --:--:-- --:--:-- --:--:-- 62913
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 43504  100 43504    0     0  1473k      0 --:--:-- --:--:-- --:--:-- 1517k
W/ActivityThread: Package uses different ABI(s) than its instrumentation: package[org.python.testbed]: arm64-v8a, null instrumentation[org.python.testbed.test]: null, null
W/.python.testbe: ClassLoaderContext classpath size mismatch. expected=0, found=1 (PCL[] | PCL[/system/framework/android.test.runner.jar*3487696984])
W/.python.testbe: ClassLoaderContext classpath size mismatch. expected=0, found=2 (PCL[] | PCL[/system/framework/android.test.runner.jar*3487696984:/system/framework/android.test.mock.jar*870491727])
W/.python.testbe: ClassLoaderContext shared library size mismatch. Expected=0, found=2 (PCL[] | PCL[]{PCL[/system/framework/android.test.base.jar*1314030018]#PCL[/system/framework/android.test.mock.jar*870491727]})
W/.python.testbe: ClassLoaderContext shared library size mismatch. Expected=0, found=3 (PCL[] | PCL[]{PCL[/system/framework/android.test.base.jar*1314030018]#PCL[/system/framework/android.test.mock.jar*870491727]#PCL[/system/framework/android.test.runner.jar*3487696984]{PCL[/system/framework/android.test.base.jar*1314030018]#PCL[/system/framework/android.test.mock.jar*870491727]}};PCL[/system/framework/android.test.runner.jar*3487696984:/system/framework/android.test.mock.jar*870491727:/system/framework/android.test.base.jar*1314030018:/data/app/~~Y9xc8eaJw1lMMSoGjDYA5Q==/org.python.testbed.test-OyQ4bQzrxMbWDjmC-WmrIg==/base.apk*381495392:/data/app/~~Y9xc8eaJw1lMMSoGjDYA5Q==/org.python.testbed.test-OyQ4bQzrxMbWDjmC-WmrIg==/base.apk!classes2.dex*1626597583:/data/app/~~Y9xc8eaJw1lMMSoGjDYA5Q==/org.python.testbed.test-OyQ4bQzrxMbWDjmC-WmrIg==/base.apk!classes3.dex*4022655814:/data/app/~~BzmHdbe-b_IVbDYLUFnuMA==/org.python.testbed-_Kv4LuY1hnmlTKkFRfGI1A==/base.apk*968448466:/data/app/~~BzmHdbe-b_IVbDYLUFnuMA==/org.python.testbed-_Kv4LuY1hnmlTKkFRfGI1A==/base.apk!classes2.dex*4160919203:/data/app/~~BzmHdbe-b_IVbDYLUFnuMA==/org.python.testbed-_Kv4LuY1hnmlTKkFRfGI1A==/base.apk!classes3.dex*129182272])
W/.python.testbe: ClassLoaderContext classpath size mismatch. expected=0, found=1 (PCL[] | PCL[/system/framework/android.test.runner.jar*3487696984]{PCL[/system/framework/android.test.base.jar*1314030018]#PCL[/system/framework/android.test.mock.jar*870491727]#PCL[/system/framework/android.test.runner.jar*3487696984]{PCL[/system/framework/android.test.base.jar*1314030018]#PCL[/system/framework/android.test.mock.jar*870491727]}};PCL[/system/framework/android.test.runner.jar*3487696984:/system/framework/android.test.mock.jar*870491727:/system/framework/android.test.base.jar*1314030018:/data/app/~~Y9xc8eaJw1lMMSoGjDYA5Q==/org.python.testbed.test-OyQ4bQzrxMbWDjmC-WmrIg==/base.apk*381495392:/data/app/~~Y9xc8eaJw1lMMSoGjDYA5Q==/org.python.testbed.test-OyQ4bQzrxMbWDjmC-WmrIg==/base.apk!classes2.dex*1626597583:/data/app/~~Y9xc8eaJw1lMMSoGjDYA5Q==/org.python.testbed.test-OyQ4bQzrxMbWDjmC-WmrIg==/base.apk!classes3.dex*4022655814:/data/app/~~BzmHdbe-b_IVbDYLUFnuMA==/org.python.testbed-_Kv4LuY1hnmlTKkFRfGI1A==/base.apk*968448466:/data/app/~~BzmHdbe-b_IVbDYLUFnuMA==/org.python.testbed-_Kv4LuY1hnmlTKkFRfGI1A==/base.apk!classes2.dex*4160919203:/data/app/~~BzmHdbe-b_IVbDYLUFnuMA==/org.python.testbed-_Kv4LuY1hnmlTKkFRfGI1A==/base.apk!classes3.dex*129182272])
W/.python.testbe: ClassLoaderContext classpath size mismatch. expected=0, found=2 (PCL[] | PCL[/system/framework/android.test.runner.jar*3487696984:/system/framework/android.test.mock.jar*870491727]{PCL[/system/framework/android.test.base.jar*1314030018]#PCL[/system/framework/android.test.mock.jar*870491727]#PCL[/system/framework/android.test.runner.jar*3487696984]{PCL[/system/framework/android.test.base.jar*1314030018]#PCL[/system/framework/android.test.mock.jar*870491727]}};PCL[/system/framework/android.test.runner.jar*3487696984:/system/framework/android.test.mock.jar*870491727:/system/framework/android.test.base.jar*1314030018:/data/app/~~Y9xc8eaJw1lMMSoGjDYA5Q==/org.python.testbed.test-OyQ4bQzrxMbWDjmC-WmrIg==/base.apk*381495392:/data/app/~~Y9xc8eaJw1lMMSoGjDYA5Q==/org.python.testbed.test-OyQ4bQzrxMbWDjmC-WmrIg==/base.apk!classes2.dex*1626597583:/data/app/~~Y9xc8eaJw1lMMSoGjDYA5Q==/org.python.testbed.test-OyQ4bQzrxMbWDjmC-WmrIg==/base.apk!classes3.dex*4022655814:/data/app/~~BzmHdbe-b_IVbDYLUFnuMA==/org.python.testbed-_Kv4LuY1hnmlTKkFRfGI1A==/base.apk*968448466:/data/app/~~BzmHdbe-b_IVbDYLUFnuMA==/org.python.testbed-_Kv4LuY1hnmlTKkFRfGI1A==/base.apk!classes2.dex*4160919203:/data/app/~~BzmHdbe-b_IVbDYLUFnuMA==/org.python.testbed-_Kv4LuY1hnmlTKkFRfGI1A==/base.apk!classes3.dex*129182272])
W/.python.testbe: Opening an oat file without a class loader. Are you using the deprecated DexFile APIs?
W/.python.testbed: type=1400 audit(0.0:40): avc: denied { read } for name="overcommit_memory" dev="proc" ino=14359 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:proc_overcommit_memory:s0 tclass=file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:41): avc: granted { execute } for path="/data/data/org.python.testbed/files/python/lib/python3.13/lib-dynload/math.cpython-313-aarch64-linux-android.so" dev="dm-27" ino=124133 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:42): avc: granted { execute } for path="/data/data/org.python.testbed/files/python/lib/python3.13/lib-dynload/_bisect.cpython-313-aarch64-linux-android.so" dev="dm-27" ino=124078 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:43): avc: granted { execute } for path="/data/data/org.python.testbed/files/python/lib/python3.13/lib-dynload/_random.cpython-313-aarch64-linux-android.so" dev="dm-27" ino=124108 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:44): avc: granted { execute } for path="/data/data/org.python.testbed/files/python/lib/python3.13/lib-dynload/_opcode.cpython-313-aarch64-linux-android.so" dev="dm-27" ino=124104 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file app=org.python.testbed
W/audit: audit_lost=20 audit_rate_limit=5 audit_backlog_limit=64
E/audit: rate limit exceeded
W/.python.testbed: type=1400 audit(0.0:66): avc: granted { execute } for path="/data/data/org.python.testbed/files/python/lib/python3.13/lib-dynload/unicodedata.cpython-313-aarch64-linux-android.so" dev="dm-27" ino=124140 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:67): avc: granted { execute } for path="/data/data/org.python.testbed/files/python/lib/python3.13/lib-dynload/_decimal.cpython-313-aarch64-linux-android.so" dev="dm-27" ino=124092 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file app=org.python.testbed
test.test_asyncio.test_subprocess skipped -- test module requires subprocess
W/.python.testbed: type=1400 audit(0.0:68): avc: granted { execute } for path="/data/data/org.python.testbed/files/python/lib/python3.13/lib-dynload/_hashlib.cpython-313-aarch64-linux-android.so" dev="dm-27" ino=124094 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:69): avc: granted { execute } for path="/data/data/org.python.testbed/files/python/lib/python3.13/lib-dynload/_blake2.cpython-313-aarch64-linux-android.so" dev="dm-27" ino=124079 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file app=org.python.testbed
test.test_asyncio.test_windows_events skipped -- Windows only
test.test_asyncio.test_windows_utils skipped -- Windows only
test.test_gdb.test_backtrace skipped -- test_gdb only works on source builds at the moment.
test.test_gdb.test_cfunction skipped -- test_gdb only works on source builds at the moment.
test.test_gdb.test_cfunction_full skipped -- test_gdb only works on source builds at the moment.
test.test_gdb.test_misc skipped -- test_gdb only works on source builds at the moment.
test.test_gdb.test_pretty_print skipped -- test_gdb only works on source builds at the moment.
W/.python.testbed: type=1400 audit(0.0:70): avc: granted { execute } for path="/data/data/org.python.testbed/files/python/lib/python3.13/lib-dynload/_testcapi.cpython-313-aarch64-linux-android.so" dev="dm-27" ino=124118 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:71): avc: granted { execute } for path="/data/data/org.python.testbed/files/python/lib/python3.13/lib-dynload/_testinternalcapi.cpython-313-aarch64-linux-android.so" dev="dm-27" ino=124123 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file app=org.python.testbed
test.test_multiprocessing_fork.test_manager skipped -- No module named '_multiprocessing'
test.test_multiprocessing_fork.test_misc skipped -- No module named '_multiprocessing'
test.test_multiprocessing_fork.test_processes skipped -- No module named '_multiprocessing'
test.test_multiprocessing_fork.test_threads skipped -- No module named '_multiprocessing'
test.test_multiprocessing_forkserver.test_manager skipped -- No module named '_multiprocessing'
test.test_multiprocessing_forkserver.test_misc skipped -- No module named '_multiprocessing'
test.test_multiprocessing_forkserver.test_processes skipped -- No module named '_multiprocessing'
test.test_multiprocessing_forkserver.test_threads skipped -- No module named '_multiprocessing'
test.test_multiprocessing_spawn.test_manager skipped -- No module named '_multiprocessing'
test.test_multiprocessing_spawn.test_misc skipped -- No module named '_multiprocessing'
test.test_multiprocessing_spawn.test_processes skipped -- No module named '_multiprocessing'
test.test_multiprocessing_spawn.test_threads skipped -- No module named '_multiprocessing'
W/.python.testbed: type=1400 audit(0.0:72): avc: granted { execute } for path="/data/data/org.python.testbed/files/python/lib/python3.13/lib-dynload/_elementtree.cpython-313-aarch64-linux-android.so" dev="dm-27" ino=124093 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:73): avc: granted { execute } for path="/data/data/org.python.testbed/files/python/lib/python3.13/lib-dynload/pyexpat.cpython-313-aarch64-linux-android.so" dev="dm-27" ino=124135 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:74): avc: granted { execute } for path="/data/data/org.python.testbed/files/python/lib/python3.13/lib-dynload/_lsprof.cpython-313-aarch64-linux-android.so" dev="dm-27" ino=124100 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:75): avc: granted { execute } for path="/data/data/org.python.testbed/files/python/lib/python3.13/lib-dynload/_csv.cpython-313-aarch64-linux-android.so" dev="dm-27" ino=124088 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:76): avc: granted { execute } for path="/data/data/org.python.testbed/files/python/lib/python3.13/lib-dynload/mmap.cpython-313-aarch64-linux-android.so" dev="dm-27" ino=124134 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:77): avc: granted { execute } for path="/data/data/org.python.testbed/files/python/lib/python3.13/lib-dynload/_statistics.cpython-313-aarch64-linux-android.so" dev="dm-27" ino=124115 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:78): avc: granted { execute } for path="/data/data/org.python.testbed/files/python/lib/python3.13/lib-dynload/_interpreters.cpython-313-aarch64-linux-android.so" dev="dm-27" ino=124098 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:79): avc: granted { execute } for path="/data/data/org.python.testbed/files/python/lib/python3.13/lib-dynload/_interpqueues.cpython-313-aarch64-linux-android.so" dev="dm-27" ino=124097 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:80): avc: granted { execute } for path="/data/data/org.python.testbed/files/python/lib/python3.13/lib-dynload/_interpchannels.cpython-313-aarch64-linux-android.so" dev="dm-27" ino=124096 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file app=org.python.testbed
W/audit: audit_lost=41 audit_rate_limit=5 audit_backlog_limit=64
E/audit: rate limit exceeded
aHelloHello world   olé中文😀\xc0\x80a\xc0\x80\xc0\x80ba\xc0\x80b\xffa\xff\xffba\xffb 
x 
a
 
 

b
c

d
xxf

g 
hello
hello
world

bytearraymemoryviewmmrve\xc0\x80\xc0\x80�\xc0\x80\xfe\xff\xff\xffaHelloHello world   olé中文😀\ud800\udc00\udc80\xc0\x80a\xc0\x80\xc0\x80ba\xc0\x80b 
x
a
 
 
 
b
c
 
d
xxf
 
g
 
x 
a
 
 
 
b
c
 
d
xxf
 
g 
hello
hello
world

before form feed
before line separator
custom
hellohelloworldfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobar
oobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobar
012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
test_apple skipped -- iOS-specific
test_argparse skipped -- test module requires subprocess
test_asdl_parser skipped -- test irrelevant for an installed Python
W/.python.testbed: type=1400 audit(0.0:86): avc: granted { execute } for path="/data/data/org.python.testbed/files/python/lib/python3.13/lib-dynload/_sqlite3.cpython-313-aarch64-linux-android.so" dev="dm-27" ino=124113 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:87): avc: granted { execute } for path="/data/data/org.python.testbed/files/python/lib/python3.13/lib-dynload/syslog.cpython-313-aarch64-linux-android.so" dev="dm-27" ino=124138 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:88): avc: denied { ioctl } for path="pipe:[45703]" dev="pipefs" ino=45703 ioctlcmd=0x5413 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tclass=fifo_file permissive=0 app=org.python.testbed
W/audit: audit_lost=46 audit_rate_limit=5 audit_backlog_limit=64
E/audit: rate limit exceeded
W/.python.testbed: type=1400 audit(0.0:89): avc: denied { ioctl } for path="pipe:[45703]" dev="pipefs" ino=45703 ioctlcmd=0x5413 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tclass=fifo_file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:90): avc: denied { ioctl } for path="pipe:[45703]" dev="pipefs" ino=45703 ioctlcmd=0x5413 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tclass=fifo_file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:91): avc: denied { ioctl } for path="pipe:[45703]" dev="pipefs" ino=45703 ioctlcmd=0x5413 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tclass=fifo_file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:92): avc: denied { ioctl } for path="pipe:[45703]" dev="pipefs" ino=45703 ioctlcmd=0x5413 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tclass=fifo_file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:93): avc: denied { ioctl } for path="pipe:[45703]" dev="pipefs" ino=45703 ioctlcmd=0x5413 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tclass=fifo_file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:94): avc: denied { ioctl } for path="pipe:[45703]" dev="pipefs" ino=45703 ioctlcmd=0x5413 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tclass=fifo_file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:95): avc: denied { ioctl } for path="pipe:[45703]" dev="pipefs" ino=45703 ioctlcmd=0x5413 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tclass=fifo_file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:195): avc: granted { execute } for path="/data/data/org.python.testbed/files/python/lib/python3.13/lib-dynload/_codecs_cn.cpython-313-aarch64-linux-android.so" dev="dm-27" ino=124081 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:196): avc: granted { execute } for path="/data/data/org.python.testbed/files/python/lib/python3.13/lib-dynload/_multibytecodec.cpython-313-aarch64-linux-android.so" dev="dm-27" ino=124103 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file app=org.python.testbed
test_clinic skipped -- test module requires subprocess
W/.python.testbed: type=1400 audit(0.0:197): avc: granted { execute } for path="/data/data/org.python.testbed/files/python/lib/python3.13/lib-dynload/cmath.cpython-313-aarch64-linux-android.so" dev="dm-27" ino=124131 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file app=org.python.testbed
test_cmd_line skipped -- test module requires subprocess
W/.python.testbed: type=1400 audit(0.0:198): avc: granted { execute } for path="/data/data/org.python.testbed/files/python/lib/python3.13/lib-dynload/_ctypes.cpython-313-aarch64-linux-android.so" dev="dm-27" ino=124089 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:199): avc: granted { execute } for path="/data/data/org.python.testbed/files/python/lib/python3.13/lib-dynload/_codecs_hk.cpython-313-aarch64-linux-android.so" dev="dm-27" ino=124082 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:200): avc: granted { execute } for path="/data/data/org.python.testbed/files/python/lib/python3.13/lib-dynload/_codecs_tw.cpython-313-aarch64-linux-android.so" dev="dm-27" ino=124086 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:201): avc: granted { execute } for path="/data/data/org.python.testbed/files/python/lib/python3.13/lib-dynload/_codecs_iso2022.cpython-313-aarch64-linux-android.so" dev="dm-27" ino=124083 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:202): avc: granted { execute } for path="/data/data/org.python.testbed/files/python/lib/python3.13/lib-dynload/_codecs_jp.cpython-313-aarch64-linux-android.so" dev="dm-27" ino=124084 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:203): avc: granted { execute } for path="/data/data/org.python.testbed/files/python/lib/python3.13/lib-dynload/_codecs_kr.cpython-313-aarch64-linux-android.so" dev="dm-27" ino=124085 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:204): avc: denied { ioctl } for path="pipe:[45703]" dev="pipefs" ino=45703 ioctlcmd=0x5413 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tclass=fifo_file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:205): avc: denied { ioctl } for path="pipe:[45703]" dev="pipefs" ino=45703 ioctlcmd=0x5413 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tclass=fifo_file permissive=0 app=org.python.testbed
W/audit: audit_lost=145 audit_rate_limit=5 audit_backlog_limit=64
E/audit: rate limit exceeded
W/.python.testbed: type=1400 audit(0.0:206): avc: denied { ioctl } for path="pipe:[45703]" dev="pipefs" ino=45703 ioctlcmd=0x5413 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tclass=fifo_file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:207): avc: denied { ioctl } for path="pipe:[45703]" dev="pipefs" ino=45703 ioctlcmd=0x5413 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tclass=fifo_file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:208): avc: denied { ioctl } for path="pipe:[45703]" dev="pipefs" ino=45703 ioctlcmd=0x5413 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tclass=fifo_file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:209): avc: denied { ioctl } for path="pipe:[45703]" dev="pipefs" ino=45703 ioctlcmd=0x5413 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tclass=fifo_file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:238): avc: granted { execute } for path="/data/data/org.python.testbed/files/python/lib/python3.13/lib-dynload/_ctypes_test.cpython-313-aarch64-linux-android.so" dev="dm-27" ino=124090 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file app=org.python.testbed
test_curses skipped -- No module named '_curses'
test_dbm_gnu skipped -- No module named '_gdbm'
test_dbm_ndbm skipped -- No module named '_dbm'
W/.python.testbed: type=1400 audit(0.0:239): avc: granted { execute } for path="/data/data/org.python.testbed/files/python/lib/python3.13/lib-dynload/xxsubtype.cpython-313-aarch64-linux-android.so" dev="dm-27" ino=124143 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file app=org.python.testbed
test_devpoll skipped -- test works only on Solaris OS family
W/.python.testbed: type=1400 audit(0.0:240): avc: denied { ioctl } for path="pipe:[45703]" dev="pipefs" ino=45703 ioctlcmd=0x5413 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tclass=fifo_file permissive=0 app=org.python.testbed
W/audit: audit_lost=173 audit_rate_limit=5 audit_backlog_limit=64
E/audit: rate limit exceeded
W/.python.testbed: type=1400 audit(0.0:241): avc: denied { ioctl } for path="pipe:[45703]" dev="pipefs" ino=45703 ioctlcmd=0x5413 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tclass=fifo_file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:242): avc: denied { ioctl } for path="pipe:[45703]" dev="pipefs" ino=45703 ioctlcmd=0x5413 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tclass=fifo_file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:243): avc: denied { ioctl } for path="pipe:[45703]" dev="pipefs" ino=45703 ioctlcmd=0x5413 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tclass=fifo_file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:244): avc: denied { ioctl } for path="pipe:[45703]" dev="pipefs" ino=45703 ioctlcmd=0x5413 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tclass=fifo_file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:245): avc: denied { ioctl } for path="pipe:[45703]" dev="pipefs" ino=45703 ioctlcmd=0x5413 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tclass=fifo_file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:246): avc: denied { ioctl } for path="pipe:[45703]" dev="pipefs" ino=45703 ioctlcmd=0x5413 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tclass=fifo_file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:247): avc: denied { ioctl } for path="pipe:[45703]" dev="pipefs" ino=45703 ioctlcmd=0x5413 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tclass=fifo_file permissive=0 app=org.python.testbed
test_dtrace skipped -- test module requires subprocess
test_embed skipped -- test module requires subprocess
W/.python.testbed: type=1400 audit(0.0:293): avc: denied { relabelfrom } for name="pip-26.0.1-py3-none-any.whl" dev="dm-27" ino=132840 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:294): avc: denied { relabelfrom } for name="pip-26.0.1-py3-none-any.whl" dev="dm-27" ino=132840 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file permissive=0 app=org.python.testbed
W/audit: audit_lost=218 audit_rate_limit=5 audit_backlog_limit=64
W/.python.testbed: type=1400 audit(0.0:295): avc: denied { relabelfrom } for name="pip-26.0.1-py3-none-any.whl" dev="dm-27" ino=132840 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file permissive=0 app=org.python.testbed
E/audit: rate limit exceeded
W/.python.testbed: type=1400 audit(0.0:296): avc: denied { relabelfrom } for name="pip-26.0.1-py3-none-any.whl" dev="dm-27" ino=132840 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:297): avc: denied { relabelfrom } for name="pip-26.0.1-py3-none-any.whl" dev="dm-27" ino=132840 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:342): avc: granted { execute } for path="/data/data/org.python.testbed/files/python/lib/python3.13/lib-dynload/_testexternalinspection.cpython-313-aarch64-linux-android.so" dev="dm-27" ino=124121 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file app=org.python.testbed
test_faulthandler skipped -- test module requires subprocess
test_file_eintr skipped -- test module requires subprocess
W/.python.testbed: type=1400 audit(0.0:343): avc: denied { relabelfrom } for name="file" dev="dm-27" ino=132860 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file permissive=0 app=org.python.testbed
W/audit: audit_lost=262 audit_rate_limit=5 audit_backlog_limit=64
E/audit: rate limit exceeded
W/.python.testbed: type=1400 audit(0.0:344): avc: denied { relabelfrom } for name="file" dev="dm-27" ino=132863 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:345): avc: denied { relabelfrom } for name="file" dev="dm-27" ino=132863 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:346): avc: denied { relabelfrom } for name="file" dev="dm-27" ino=132866 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file permissive=0 app=org.python.testbed
test_fork1 skipped -- test module requires working os.fork
test_free_threading skipped -- GIL enabled
test_generated_cases skipped -- test module requires subprocess
W/.python.testbed: type=1400 audit(0.0:420): avc: denied { link } for name=40746573745F313635325F746D70C3A6 dev="dm-27" ino=132883 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:421): avc: denied { link } for name=40746573745F313635325F746D70C3A631 dev="dm-27" ino=132883 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file permissive=0 app=org.python.testbed
test_getopt skipped -- test module requires subprocess
test_grp skipped -- No module named 'grp'
W/.python.testbed: type=1400 audit(0.0:422): avc: granted { execute } for path="/data/data/org.python.testbed/files/python/lib/python3.13/lib-dynload/_md5.cpython-313-aarch64-linux-android.so" dev="dm-27" ino=124102 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:423): avc: granted { execute } for path="/data/data/org.python.testbed/files/python/lib/python3.13/lib-dynload/_sha1.cpython-313-aarch64-linux-android.so" dev="dm-27" ino=124109 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file app=org.python.testbed
W/audit: audit_lost=335 audit_rate_limit=5 audit_backlog_limit=64
E/audit: rate limit exceeded
W/.python.testbed: type=1400 audit(0.0:424): avc: granted { execute } for path="/data/data/org.python.testbed/files/python/lib/python3.13/lib-dynload/_sha2.cpython-313-aarch64-linux-android.so" dev="dm-27" ino=124110 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file app=org.python.testbed
test_idle skipped -- No module named '_tkinter'
test_kqueue skipped -- test works only on BSD
test_launcher skipped -- test only applies to Windows
W/.python.testbed: type=1400 audit(0.0:426): avc: denied { ioctl } for path=2F646174612F646174612F6F72672E707974686F6E2E746573746265642F63616368652F746573745F707974686F6E5F776F726B65725F31363532C3A62F40746573745F313635325F746D70C3A6 dev="dm-27" ino=133081 ioctlcmd=0x5401 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=fifo_file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:427): avc: denied { ioctl } for path=2F646174612F646174612F6F72672E707974686F6E2E746573746265642F63616368652F746573745F707974686F6E5F776F726B65725F31363532C3A62F40746573745F313635325F746D70C3A6 dev="dm-27" ino=133081 ioctlcmd=0x5401 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=fifo_file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:428): avc: denied { link } for name="67059.1.myhostname.mydomain" dev="dm-27" ino=133088 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:429): avc: denied { link } for name="67059.2.myhostname.mydomain" dev="dm-27" ino=133090 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:430): avc: denied { link } for name="67059.1.myhostname.mydomain" dev="dm-27" ino=133088 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:431): avc: denied { link } for name="67059.1.myhostname.mydomain" dev="dm-27" ino=133088 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:432): avc: denied { link } for name=40746573745F313635325F746D70C3A62E6C6F636B2E313737303036373035392E6C6F63616C686F73742E31363532 dev="dm-27" ino=133085 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:433): avc: denied { link } for name=".mh_sequences.lock.1770067060.localhost.1652" dev="dm-27" ino=133087 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:434): avc: denied { link } for name=".mh_sequences.lock.1770067060.localhost.1652" dev="dm-27" ino=133086 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:435): avc: denied { link } for name=".mh_sequences.lock.1770067060.localhost.1652" dev="dm-27" ino=133088 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file permissive=0 app=org.python.testbed
W/audit: audit_lost=336 audit_rate_limit=5 audit_backlog_limit=64
E/audit: rate limit exceeded
W/.python.testbed: type=1400 audit(0.0:640): avc: granted { execute } for path=2F646174612F646174612F6F72672E707974686F6E2E746573746265642F63616368652F746573745F707974686F6E5F776F726B65725F31363532C3A62F40746573745F313635325F746D70C3A6 dev="dm-27" ino=133093 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file app=org.python.testbed
test_msvcrt skipped -- windows related tests
test_multiprocessing_main_handling skipped -- No module named '_multiprocessing'
W/.python.testbed: type=1400 audit(0.0:641): avc: denied { link } for name=40746573745F313635325F746D70C3A6 dev="dm-27" ino=133109 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:642): avc: denied { link } for name=40746573745F313635325F746D70C3A631 dev="dm-27" ino=133109 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file permissive=0 app=org.python.testbed
test_openpty skipped -- os.openpty() not available.
test_optparse skipped -- test module requires subprocess
W/.python.testbed: type=1400 audit(0.0:643): avc: denied { link } for name=40746573745F313635325F746D70C3A6 dev="dm-27" ino=133115 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:644): avc: denied { link } for name=40746573745F313635325F746D70C3A6 dev="dm-27" ino=133115 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:645): avc: denied { link } for name=40746573745F313635325F746D70C3A6C3B1 dev="dm-27" ino=133115 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:646): avc: denied { ioctl } for path="pipe:[45703]" dev="pipefs" ino=45703 ioctlcmd=0x5413 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tclass=fifo_file permissive=0 app=org.python.testbed
test_perf_profiler skipped -- test module requires subprocess
test_perfmaps skipped -- Linux only
W/.python.testbed: type=1400 audit(0.0:647): avc: denied { getattr } for path="uts:[4026531838]" dev="nsfs" ino=4026531838 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:nsfs:s0 tclass=file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:648): avc: denied { getsched } for scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:r:zygote:s0 tclass=process permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:649): avc: denied { link } for name=40746573745F313635325F746D70C3A65F32 dev="dm-27" ino=133141 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:650): avc: denied { link } for name=40746573745F313635325F746D70C3A6 dev="dm-27" ino=133140 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:651): avc: denied { link } for name=40746573745F313635325F746D70C3A631 dev="dm-27" ino=133140 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file permissive=0 app=org.python.testbed
test_pty skipped -- pty is not available on this platform
test_pyrepl skipped -- No module named '_curses'
W/.python.testbed: type=1400 audit(0.0:652): avc: denied { ioctl } for path="pipe:[45703]" dev="pipefs" ino=45703 ioctlcmd=0x5413 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tclass=fifo_file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:653): avc: denied { ioctl } for path="pipe:[45703]" dev="pipefs" ino=45703 ioctlcmd=0x5413 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tclass=fifo_file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:654): avc: denied { ioctl } for path="pipe:[45703]" dev="pipefs" ino=45703 ioctlcmd=0x5413 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tclass=fifo_file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:655): avc: denied { ioctl } for path="pipe:[45703]" dev="pipefs" ino=45703 ioctlcmd=0x5413 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tclass=fifo_file permissive=0 app=org.python.testbed
W/audit: audit_lost=540 audit_rate_limit=5 audit_backlog_limit=64
E/audit: rate limit exceeded
W/.python.testbed: type=1400 audit(0.0:656): avc: denied { ioctl } for path="pipe:[45703]" dev="pipefs" ino=45703 ioctlcmd=0x5413 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tclass=fifo_file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:657): avc: denied { ioctl } for path="pipe:[45703]" dev="pipefs" ino=45703 ioctlcmd=0x5413 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tclass=fifo_file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:658): avc: denied { ioctl } for path="pipe:[45703]" dev="pipefs" ino=45703 ioctlcmd=0x5413 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tclass=fifo_file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:659): avc: denied { ioctl } for path="pipe:[45703]" dev="pipefs" ino=45703 ioctlcmd=0x5413 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tclass=fifo_file permissive=0 app=org.python.testbed
test_readline skipped -- No module named 'readline'
test_regrtest skipped -- test module requires subprocess
test_repl skipped -- test module requires subprocess
W/.python.testbed: type=1400 audit(0.0:697): avc: denied { relabelfrom } for name="test.txt" dev="dm-27" ino=139269 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file permissive=0 app=org.python.testbed
W/audit: audit_lost=577 audit_rate_limit=5 audit_backlog_limit=64
E/audit: rate limit exceeded
W/.python.testbed: type=1400 audit(0.0:698): avc: denied { relabelfrom } for name="foo" dev="dm-27" ino=139269 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:699): avc: denied { relabelfrom } for name="bar" dev="dm-27" ino=139269 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:700): avc: denied { relabelfrom } for name="bar" dev="dm-27" ino=139269 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=lnk_file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:701): avc: denied { relabelfrom } for name="foo" dev="dm-27" ino=139274 scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c68,c256,c512,c768 tclass=file permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:794): avc: denied { create } for scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tclass=can_socket permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:795): avc: denied { create } for scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tclass=can_socket permissive=0 app=org.python.testbed
W/audit: audit_lost=669 audit_rate_limit=5 audit_backlog_limit=64
E/audit: rate limit exceeded
W/.python.testbed: type=1400 audit(0.0:796): avc: denied { create } for scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tclass=can_socket permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:797): avc: denied { create } for scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tclass=rds_socket permissive=0 app=org.python.testbed
W/.python.testbed: type=1400 audit(0.0:798): avc: denied { create } for scontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c68,c256,c512,c768 tclass=alg_socket permissive=0 app=org.python.testbed
W/native.stderr: Timeout (0:20:00)!
Thread 0x00000072358454f8 (most recent call first):
  File "/data/user/0/org.python.testbed/files/python/lib/python3.13/socket.py", line 295 in accept
  File "/data/user/0/org.python.testbed/files/python/lib/python3.13/test/test_socket.py", line 5809 in _justAccept
  File "/data/user/0/org.python.testbed/files/python/lib/python3.13/unittest/case.py", line 606 in _callTestMethod
  File "/data/user/0/org.python.testbed/files/python/lib/python3.13/unittest/case.py", line 651 in run

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants