Skip to content

Fatal signal call platform.platform() in Android #140940

@ririv

Description

@ririv

Bug report

Bug description:

import platform

platform.platform()

The call will cause the fatal signal in Android

This is the log below:

2025-11-03 17:19:39.036  6604-6679  Finsky                  com.android.vending                  E  [68] ItemStore: getItems RPC failed for item com.sgm.pythonandroid
2025-11-03 17:19:39.046 28180-28180 nativeloader            com.sgm.pythonandroid                D  Load libframework-connectivity-tiramisu-jni.so using APEX ns com_android_tethering for caller /apex/com.android.tethering/javalib/framework-connectivity-t.jar: ok
2025-11-03 17:19:39.072  6604-6679  Finsky                  com.android.vending                  E  [68] ItemStore: getItems RPC failed for item com.sgm.pythonandroid
---------------------------- PROCESS STARTED (28180) for package com.sgm.pythonandroid ----------------------------
2025-11-03 17:19:39.579 28180-28180 nativeloader            com.sgm.pythonandroid                D  Configuring clns-7 for other apk /data/app/~~2101ng6RSne2G48lhLRPXw==/com.sgm.pythonandroid-Mr-hHuOpNUGWXzfPrb_hCw==/base.apk. target_sdk_version=36, uses_libraries=, library_path=/data/app/~~2101ng6RSne2G48lhLRPXw==/com.sgm.pythonandroid-Mr-hHuOpNUGWXzfPrb_hCw==/lib/arm64:/data/app/~~2101ng6RSne2G48lhLRPXw==/com.sgm.pythonandroid-Mr-hHuOpNUGWXzfPrb_hCw==/base.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand:/data/user/0/com.sgm.pythonandroid
2025-11-03 17:19:39.590 28180-28180 m.pythonandroid         com.sgm.pythonandroid                I  AssetManager2(0xb4000070af1744f8) locale list changing from [] to [en-US]
2025-11-03 17:19:39.623 28180-28180 GraphicsEnvironment     com.sgm.pythonandroid                V  Currently set values for:
2025-11-03 17:19:39.623 28180-28180 GraphicsEnvironment     com.sgm.pythonandroid                V    angle_gl_driver_selection_pkgs=[]
2025-11-03 17:19:39.624 28180-28180 GraphicsEnvironment     com.sgm.pythonandroid                V    angle_gl_driver_selection_values=[]
2025-11-03 17:19:39.625 28180-28180 GraphicsEnvironment     com.sgm.pythonandroid                V  com.sgm.pythonandroid is not listed in per-application setting
2025-11-03 17:19:39.626 28180-28180 GraphicsEnvironment     com.sgm.pythonandroid                V  ANGLE allowlist from config: 
2025-11-03 17:19:39.626 28180-28180 GraphicsEnvironment     com.sgm.pythonandroid                V  com.sgm.pythonandroid is not listed in ANGLE allowlist or settings, returning default
2025-11-03 17:19:39.628 28180-28180 GraphicsEnvironment     com.sgm.pythonandroid                V  Neither updatable production driver nor prerelease driver is supported.
2025-11-03 17:19:39.715 28180-28180 m.pythonandroid         com.sgm.pythonandroid                I  AssetManager2(0xb4000070af17ea98) locale list changing from [] to [en-US]
2025-11-03 17:19:39.825 28180-28180 m.pythonandroid         com.sgm.pythonandroid                W  type=1400 audit(0.0:10440): avc:  denied  { read } for  name="overcommit_memory" dev="proc" ino=3304129 scontext=u:r:untrusted_app:s0:c216,c256,c512,c768 tcontext=u:object_r:proc_overcommit_memory:s0 tclass=file permissive=0 app=com.sgm.pythonandroid
2025-11-03 17:19:39.831 28180-28180 nativeloader            com.sgm.pythonandroid                D  Load /data/app/~~2101ng6RSne2G48lhLRPXw==/com.sgm.pythonandroid-Mr-hHuOpNUGWXzfPrb_hCw==/base.apk!/lib/arm64-v8a/libpython_bridge.so using class loader ns clns-7 (caller=/data/app/~~2101ng6RSne2G48lhLRPXw==/com.sgm.pythonandroid-Mr-hHuOpNUGWXzfPrb_hCw==/base.apk!classes4.dex): ok
2025-11-03 17:19:40.792 28180-28225 PythonBridge            com.sgm.pythonandroid                D  initPython: started
2025-11-03 17:19:40.794 28180-28225 PythonBridge            com.sgm.pythonandroid                D  initPython: python_home=/data/user/0/com.sgm.pythonandroid/files/python
2025-11-03 17:19:40.795 28180-28225 PythonBridge            com.sgm.pythonandroid                D  initPython: PyMem_SetAllocator called
2025-11-03 17:19:40.797 28180-28225 PythonBridge            com.sgm.pythonandroid                D  initPython: PyConfig_InitIsolatedConfig called
2025-11-03 17:19:40.798 28180-28225 PythonBridge            com.sgm.pythonandroid                D  initPython: PyConfig_SetString for home called
2025-11-03 17:19:40.810 28180-28180 CompatChangeReporter    com.sgm.pythonandroid                D  Compat change id reported: 377864165; UID 10216; state: ENABLED
2025-11-03 17:19:40.813 28180-28180 DesktopModeFlags        com.sgm.pythonandroid                D  Toggle override initialized to: OVERRIDE_UNSET
2025-11-03 17:19:40.862 28180-28180 HWUI                    com.sgm.pythonandroid                W  Unknown dataspace 0
2025-11-03 17:19:41.039 28180-28210 EGL_emulation           com.sgm.pythonandroid                I  Opening libGLESv1_CM_emulation.so
2025-11-03 17:19:41.039 28180-28210 EGL_emulation           com.sgm.pythonandroid                I  Opening libGLESv2_emulation.so
2025-11-03 17:19:41.055 28180-28210 HWUI                    com.sgm.pythonandroid                W  Failed to choose config with EGL_SWAP_BEHAVIOR_PRESERVED, retrying without...
2025-11-03 17:19:41.055 28180-28210 HWUI                    com.sgm.pythonandroid                W  Failed to initialize 101010-2 format, error = EGL_SUCCESS
2025-11-03 17:19:41.176 28180-28180 InsetsController        com.sgm.pythonandroid                D  hide(ime(), fromIme=false)
2025-11-03 17:19:41.176 28180-28180 ImeTracker              com.sgm.pythonandroid                I  com.sgm.pythonandroid:6b4e635b: onCancelled at PHASE_CLIENT_ALREADY_HIDDEN
2025-11-03 17:19:41.239 28180-28225 PythonBridge            com.sgm.pythonandroid                D  initPython: Py_InitializeFromConfig called
2025-11-03 17:19:41.240 28180-28225 PythonBridge            com.sgm.pythonandroid                D  initPython: PyConfig_Clear called
2025-11-03 17:19:41.240 28180-28225 PythonBridge            com.sgm.pythonandroid                D  initPython: module search path set
2025-11-03 17:19:41.240 28180-28225 PythonBridge            com.sgm.pythonandroid                D  initPython: PyEval_SaveThread called
2025-11-03 17:19:41.240 28180-28225 PythonBridge            com.sgm.pythonandroid                D  initPython: finished successfully
2025-11-03 17:19:41.921 28180-28225 scudo                   com.sgm.pythonandroid                I  Scudo ERROR: invalid chunk state when deallocating address 0x20000722f323d20
2025-11-03 17:19:41.922 28180-28225 libc                    com.sgm.pythonandroid                A  Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 28225 (Thread-2), pid 28180 (m.pythonandroid)
2025-11-03 17:19:42.498 28252-28252 DEBUG                   crash_dump64                         A  Cmdline: com.sgm.pythonandroid
2025-11-03 17:19:42.498 28252-28252 DEBUG                   crash_dump64                         A  pid: 28180, tid: 28225, name: Thread-2  >>> com.sgm.pythonandroid <<<
2025-11-03 17:19:42.500 28252-28252 DEBUG                   crash_dump64                         A        #06 pc 000000000000141c  /data/app/~~2101ng6RSne2G48lhLRPXw==/com.sgm.pythonandroid-Mr-hHuOpNUGWXzfPrb_hCw==/base.apk!libpython_bridge.so (offset 0x22fc000) (free_wrapper+24) (BuildId: d5c6a63263752b2be7708fa08d4b1994930e27b7)
2025-11-03 17:19:42.500 28252-28252 DEBUG                   crash_dump64                         A        #07 pc 000000000028bffc  /data/app/~~2101ng6RSne2G48lhLRPXw==/com.sgm.pythonandroid-Mr-hHuOpNUGWXzfPrb_hCw==/base.apk!libpython3.14.so (offset 0x185c000) (BuildId: f3f198df99538f225facc5316e19b0c9106c2987)
2025-11-03 17:19:42.500 28252-28252 DEBUG                   crash_dump64                         A        #08 pc 00000000002bb5f0  /data/app/~~2101ng6RSne2G48lhLRPXw==/com.sgm.pythonandroid-Mr-hHuOpNUGWXzfPrb_hCw==/base.apk!libpython3.14.so (offset 0x185c000) (_Py_Dealloc+128) (BuildId: f3f198df99538f225facc5316e19b0c9106c2987)
2025-11-03 17:19:42.500 28252-28252 DEBUG                   crash_dump64                         A        #09 pc 000000000024572c  /data/app/~~2101ng6RSne2G48lhLRPXw==/com.sgm.pythonandroid-Mr-hHuOpNUGWXzfPrb_hCw==/base.apk!libpython3.14.so (offset 0x185c000) (PySequence_Fast+380) (BuildId: f3f198df99538f225facc5316e19b0c9106c2987)
2025-11-03 17:19:42.500 28252-28252 DEBUG                   crash_dump64                         A        #10 pc 000000000032dfd8  /data/app/~~2101ng6RSne2G48lhLRPXw==/com.sgm.pythonandroid-Mr-hHuOpNUGWXzfPrb_hCw==/base.apk!libpython3.14.so (offset 0x185c000) (BuildId: f3f198df99538f225facc5316e19b0c9106c2987)
2025-11-03 17:19:42.500 28252-28252 DEBUG                   crash_dump64                         A        #11 pc 000000000025e114  /data/app/~~2101ng6RSne2G48lhLRPXw==/com.sgm.pythonandroid-Mr-hHuOpNUGWXzfPrb_hCw==/base.apk!libpython3.14.so (offset 0x185c000) (PyObject_Vectorcall+92) (BuildId: f3f198df99538f225facc5316e19b0c9106c2987)
2025-11-03 17:19:42.500 28252-28252 DEBUG                   crash_dump64                         A        #12 pc 000000000039dcfc  /data/app/~~2101ng6RSne2G48lhLRPXw==/com.sgm.pythonandroid-Mr-hHuOpNUGWXzfPrb_hCw==/base.apk!libpython3.14.so (offset 0x185c000) (_PyEval_EvalFrameDefault+36788) (BuildId: f3f198df99538f225facc5316e19b0c9106c2987)
2025-11-03 17:19:42.500 28252-28252 DEBUG                   crash_dump64                         A        #13 pc 00000000003948b8  /data/app/~~2101ng6RSne2G48lhLRPXw==/com.sgm.pythonandroid-Mr-hHuOpNUGWXzfPrb_hCw==/base.apk!libpython3.14.so (offset 0x185c000) (PyEval_EvalCode+436) (BuildId: f3f198df99538f225facc5316e19b0c9106c2987)
2025-11-03 17:19:42.500 28252-28252 DEBUG                   crash_dump64                         A        #14 pc 0000000000391270  /data/app/~~2101ng6RSne2G48lhLRPXw==/com.sgm.pythonandroid-Mr-hHuOpNUGWXzfPrb_hCw==/base.apk!libpython3.14.so (offset 0x185c000) (BuildId: f3f198df99538f225facc5316e19b0c9106c2987)
2025-11-03 17:19:42.500 28252-28252 DEBUG                   crash_dump64                         A        #15 pc 000000000039b144  /data/app/~~2101ng6RSne2G48lhLRPXw==/com.sgm.pythonandroid-Mr-hHuOpNUGWXzfPrb_hCw==/base.apk!libpython3.14.so (offset 0x185c000) (_PyEval_EvalFrameDefault+25596) (BuildId: f3f198df99538f225facc5316e19b0c9106c2987)
2025-11-03 17:19:42.500 28252-28252 DEBUG                   crash_dump64                         A        #16 pc 0000000000394a84  /data/app/~~2101ng6RSne2G48lhLRPXw==/com.sgm.pythonandroid-Mr-hHuOpNUGWXzfPrb_hCw==/base.apk!libpython3.14.so (offset 0x185c000) (BuildId: f3f198df99538f225facc5316e19b0c9106c2987)
2025-11-03 17:19:42.500 28252-28252 DEBUG                   crash_dump64                         A        #17 pc 000000000025fca4  /data/app/~~2101ng6RSne2G48lhLRPXw==/com.sgm.pythonandroid-Mr-hHuOpNUGWXzfPrb_hCw==/base.apk!libpython3.14.so (offset 0x185c000) (BuildId: f3f198df99538f225facc5316e19b0c9106c2987)
2025-11-03 17:19:42.500 28252-28252 DEBUG                   crash_dump64                         A        #18 pc 000000000025fa44  /data/app/~~2101ng6RSne2G48lhLRPXw==/com.sgm.pythonandroid-Mr-hHuOpNUGWXzfPrb_hCw==/base.apk!libpython3.14.so (offset 0x185c000) (PyObject_CallMethodObjArgs+176) (BuildId: f3f198df99538f225facc5316e19b0c9106c2987)
2025-11-03 17:19:42.500 28252-28252 DEBUG                   crash_dump64                         A        #19 pc 00000000003e3270  /data/app/~~2101ng6RSne2G48lhLRPXw==/com.sgm.pythonandroid-Mr-hHuOpNUGWXzfPrb_hCw==/base.apk!libpython3.14.so (offset 0x185c000) (PyImport_ImportModuleLevelObject+1720) (BuildId: f3f198df99538f225facc5316e19b0c9106c2987)
2025-11-03 17:19:42.500 28252-28252 DEBUG                   crash_dump64                         A        #20 pc 00000000003a286c  /data/app/~~2101ng6RSne2G48lhLRPXw==/com.sgm.pythonandroid-Mr-hHuOpNUGWXzfPrb_hCw==/base.apk!libpython3.14.so (offset 0x185c000) (_PyEval_ImportName+180) (BuildId: f3f198df99538f225facc5316e19b0c9106c2987)
2025-11-03 17:19:42.500 28252-28252 DEBUG                   crash_dump64                         A        #21 pc 0000000000396310  /data/app/~~2101ng6RSne2G48lhLRPXw==/com.sgm.pythonandroid-Mr-hHuOpNUGWXzfPrb_hCw==/base.apk!libpython3.14.so (offset 0x185c000) (_PyEval_EvalFrameDefault+5576) (BuildId: f3f198df99538f225facc5316e19b0c9106c2987)
2025-11-03 17:19:42.500 28252-28252 DEBUG                   crash_dump64                         A        #22 pc 00000000003948b8  /data/app/~~2101ng6RSne2G48lhLRPXw==/com.sgm.pythonandroid-Mr-hHuOpNUGWXzfPrb_hCw==/base.apk!libpython3.14.so (offset 0x185c000) (PyEval_EvalCode+436) (BuildId: f3f198df99538f225facc5316e19b0c9106c2987)
2025-11-03 17:19:42.500 28252-28252 DEBUG                   crash_dump64                         A        #23 pc 0000000000391270  /data/app/~~2101ng6RSne2G48lhLRPXw==/com.sgm.pythonandroid-Mr-hHuOpNUGWXzfPrb_hCw==/base.apk!libpython3.14.so (offset 0x185c000) (BuildId: f3f198df99538f225facc5316e19b0c9106c2987)
2025-11-03 17:19:42.500 28252-28252 DEBUG                   crash_dump64                         A        #24 pc 000000000039b144  /data/app/~~2101ng6RSne2G48lhLRPXw==/com.sgm.pythonandroid-Mr-hHuOpNUGWXzfPrb_hCw==/base.apk!libpython3.14.so (offset 0x185c000) (_PyEval_EvalFrameDefault+25596) (BuildId: f3f198df99538f225facc5316e19b0c9106c2987)
2025-11-03 17:19:42.500 28252-28252 DEBUG                   crash_dump64                         A        #25 pc 0000000000394a84  /data/app/~~2101ng6RSne2G48lhLRPXw==/com.sgm.pythonandroid-Mr-hHuOpNUGWXzfPrb_hCw==/base.apk!libpython3.14.so (offset 0x185c000) (BuildId: f3f198df99538f225facc5316e19b0c9106c2987)
2025-11-03 17:19:42.500 28252-28252 DEBUG                   crash_dump64                         A        #26 pc 000000000025fca4  /data/app/~~2101ng6RSne2G48lhLRPXw==/com.sgm.pythonandroid-Mr-hHuOpNUGWXzfPrb_hCw==/base.apk!libpython3.14.so (offset 0x185c000) (BuildId: f3f198df99538f225facc5316e19b0c9106c2987)
2025-11-03 17:19:42.500 28252-28252 DEBUG                   crash_dump64                         A        #27 pc 000000000025fa44  /data/app/~~2101ng6RSne2G48lhLRPXw==/com.sgm.pythonandroid-Mr-hHuOpNUGWXzfPrb_hCw==/base.apk!libpython3.14.so (offset 0x185c000) (PyObject_CallMethodObjArgs+176) (BuildId: f3f198df99538f225facc5316e19b0c9106c2987)
2025-11-03 17:19:42.500 28252-28252 DEBUG                   crash_dump64                         A        #28 pc 00000000003e3270  /data/app/~~2101ng6RSne2G48lhLRPXw==/com.sgm.pythonandroid-Mr-hHuOpNUGWXzfPrb_hCw==/base.apk!libpython3.14.so (offset 0x185c000) (PyImport_ImportModuleLevelObject+1720) (BuildId: f3f198df99538f225facc5316e19b0c9106c2987)
2025-11-03 17:19:42.500 28252-28252 DEBUG                   crash_dump64                         A        #29 pc 000000000038ff50  /data/app/~~2101ng6RSne2G48lhLRPXw==/com.sgm.pythonandroid-Mr-hHuOpNUGWXzfPrb_hCw==/base.apk!libpython3.14.so (offset 0x185c000) (BuildId: f3f198df99538f225facc5316e19b0c9106c2987)
2025-11-03 17:19:42.500 28252-28252 DEBUG                   crash_dump64                         A        #30 pc 000000000025ebf8  /data/app/~~2101ng6RSne2G48lhLRPXw==/com.sgm.pythonandroid-Mr-hHuOpNUGWXzfPrb_hCw==/base.apk!libpython3.14.so (offset 0x185c000) (BuildId: f3f198df99538f225facc5316e19b0c9106c2987)
2025-11-03 17:19:42.500 28252-28252 DEBUG                   crash_dump64                         A        #31 pc 000000000025eb48  /data/app/~~2101ng6RSne2G48lhLRPXw==/com.sgm.pythonandroid-Mr-hHuOpNUGWXzfPrb_hCw==/base.apk!libpython3.14.so (offset 0x185c000) (PyObject_CallFunction+128) (BuildId: f3f198df99538f225facc5316e19b0c9106c2987)
2025-11-03 17:19:42.500 28252-28252 DEBUG                   crash_dump64                         A        #32 pc 00000000003e29a0  /data/app/~~2101ng6RSne2G48lhLRPXw==/com.sgm.pythonandroid-Mr-hHuOpNUGWXzfPrb_hCw==/base.apk!libpython3.14.so (offset 0x185c000) (PyImport_Import+312) (BuildId: f3f198df99538f225facc5316e19b0c9106c2987)
2025-11-03 17:19:42.500 28252-28252 DEBUG                   crash_dump64                         A        #33 pc 00000000003e3ffc  /data/app/~~2101ng6RSne2G48lhLRPXw==/com.sgm.pythonandroid-Mr-hHuOpNUGWXzfPrb_hCw==/base.apk!libpython3.14.so (offset 0x185c000) (PyImport_ImportModuleAttrString+52) (BuildId: f3f198df99538f225facc5316e19b0c9106c2987)
2025-11-03 17:19:42.500 28252-28252 DEBUG                   crash_dump64                         A        #34 pc 000000000040cc58  /data/app/~~2101ng6RSne2G48lhLRPXw==/com.sgm.pythonandroid-Mr-hHuOpNUGWXzfPrb_hCw==/base.apk!libpython3.14.so (offset 0x185c000) (BuildId: f3f198df99538f225facc5316e19b0c9106c2987)
2025-11-03 17:19:42.500 28252-28252 DEBUG                   crash_dump64                         A        #35 pc 000000000040d4d8  /data/app/~~2101ng6RSne2G48lhLRPXw==/com.sgm.pythonandroid-Mr-hHuOpNUGWXzfPrb_hCw==/base.apk!libpython3.14.so (offset 0x185c000) (PyErr_Display+84) (BuildId: f3f198df99538f225facc5316e19b0c9106c2987)
2025-11-03 17:19:42.500 28252-28252 DEBUG                   crash_dump64                         A        #36 pc 000000000042053c  /data/app/~~2101ng6RSne2G48lhLRPXw==/com.sgm.pythonandroid-Mr-hHuOpNUGWXzfPrb_hCw==/base.apk!libpython3.14.so (offset 0x185c000) (BuildId: f3f198df99538f225facc5316e19b0c9106c2987)
2025-11-03 17:19:42.500 28252-28252 DEBUG                   crash_dump64                         A        #37 pc 000000000025e114  /data/app/~~2101ng6RSne2G48lhLRPXw==/com.sgm.pythonandroid-Mr-hHuOpNUGWXzfPrb_hCw==/base.apk!libpython3.14.so (offset 0x185c000) (PyObject_Vectorcall+92) (BuildId: f3f198df99538f225facc5316e19b0c9106c2987)
2025-11-03 17:19:42.500 28252-28252 DEBUG                   crash_dump64                         A        #38 pc 000000000040c9c8  /data/app/~~2101ng6RSne2G48lhLRPXw==/com.sgm.pythonandroid-Mr-hHuOpNUGWXzfPrb_hCw==/base.apk!libpython3.14.so (offset 0x185c000) (BuildId: f3f198df99538f225facc5316e19b0c9106c2987)
2025-11-03 17:19:42.500 28252-28252 DEBUG                   crash_dump64                         A        #39 pc 0000000000001ae4  /data/app/~~2101ng6RSne2G48lhLRPXw==/com.sgm.pythonandroid-Mr-hHuOpNUGWXzfPrb_hCw==/base.apk!libpython_bridge.so (offset 0x22fc000) (Java_com_sgm_pythonandroid_MainActivity_runPythonCode+492) (BuildId: d5c6a63263752b2be7708fa08d4b1994930e27b7)
2025-11-03 17:19:42.500 28252-28252 DEBUG                   crash_dump64                         A        #45 pc 0000000000001d9c  <anonymous:72f20d3000> (com.sgm.pythonandroid.MainActivity.onCreate$lambda$1+0)
2025-11-03 17:19:42.500 28252-28252 DEBUG                   crash_dump64                         A        #49 pc 0000000000001a1c  <anonymous:72f20d3000> (com.sgm.pythonandroid.MainActivity.$r8$lambda$CRn2l8esYXn9YpcgFIku1P-vfls+0)
2025-11-03 17:19:42.500 28252-28252 DEBUG                   crash_dump64                         A        #53 pc 0000000000000f7c  <anonymous:72f20d3000> (com.sgm.pythonandroid.MainActivity$$ExternalSyntheticLambda0.run+0)
2025-11-03 17:19:42.565   640-764   InputDispatcher         system_server                        E  channel '88c6b3 com.sgm.pythonandroid/com.sgm.pythonandroid.MainActivity' ~ Channel is unrecoverably broken and will be disposed!
---------------------------- PROCESS ENDED (28180) for package com.sgm.pythonandroid ----------------------------

On the Android platform, this issue occurs not only in Chaquopy but also in using C API calls.

CPython versions tested on:

3.13

Operating systems tested on:

Android

Metadata

Metadata

Assignees

No one assigned

    Labels

    OS-androidpendingThe issue will be closed if no feedback is providedstdlibStandard Library Python modules in the Lib/ directorytype-bugAn unexpected behavior, bug, or error

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions