there is only one line in my python script which is "import frida". i don't have any clue why the loading of frida.abi3.so will introduce segmentation fault.
my linux environment: Linux wakanda 6.8.0-57-generic #59-Ubuntu SMP PREEMPT_DYNAMIC Sat Mar 15 17:40:59 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
my python environment: Python 3.12.3
coredump information
Message: Process 623640 (python) of user 1000 dumped core.
Module /home/chen/workspace/frida/lib/python3.12/site-packages/frida/_frida.abi3.so without build-id.
Module /home/chen/workspace/frida/lib/python3.12/site-packages/frida/_frida.abi3.so
Stack trace of thread 623640:
#0 0x0000000000585287 PyObject_GetAttrString (python3.12 + 0x185287)
#1 0x000073868aece332 n/a (/home/chen/workspace/frida/lib/python3.12/site-packages/frida/_frida.abi3.so + 0xce332)
#2 0x00000000006a8d82 n/a (python3.12 + 0x2a8d82)
#3 0x0000000000582127 n/a (python3.12 + 0x182127)
#4 0x00000000005db55b _PyEval_EvalFrameDefault (python3.12 + 0x1db55b)
#5 0x0000000000549f57 n/a (python3.12 + 0x149f57)
#6 0x000000000054b7e3 PyObject_CallMethodObjArgs (python3.12 + 0x14b7e3)
#7 0x00000000005fdd75 PyImport_ImportModuleLevelObject (python3.12 + 0x1fdd75)
#8 0x00000000005d37c4 n/a (python3.12 + 0x1d37c4)
#9 0x0000000000581f0d n/a (python3.12 + 0x181f0d)
#10 0x00000000005db55b _PyEval_EvalFrameDefault (python3.12 + 0x1db55b)
#11 0x0000000000549f57 n/a (python3.12 + 0x149f57)
#12 0x000000000054b7e3 PyObject_CallMethodObjArgs (python3.12 + 0x14b7e3)
#13 0x00000000005fdfcb PyImport_ImportModuleLevelObject (python3.12 + 0x1fdfcb)
#14 0x00000000005dc4dc _PyEval_EvalFrameDefault (python3.12 + 0x1dc4dc)
#15 0x00000000005d58eb PyEval_EvalCode (python3.12 + 0x1d58eb)
#16 0x00000000005d347c n/a (python3.12 + 0x1d347c)
#17 0x0000000000581f0d n/a (python3.12 + 0x181f0d)
#18 0x00000000005db55b _PyEval_EvalFrameDefault (python3.12 + 0x1db55b)
#19 0x0000000000549f57 n/a (python3.12 + 0x149f57)
#20 0x000000000054b7e3 PyObject_CallMethodObjArgs (python3.12 + 0x14b7e3)
#21 0x00000000005fdd75 PyImport_ImportModuleLevelObject (python3.12 + 0x1fdd75)
#22 0x00000000005dc4dc _PyEval_EvalFrameDefault (python3.12 + 0x1dc4dc)
#23 0x00000000005d58eb PyEval_EvalCode (python3.12 + 0x1d58eb)
#24 0x0000000000608b42 n/a (python3.12 + 0x208b42)
#25 0x00000000006b4e93 n/a (python3.12 + 0x2b4e93)
#26 0x00000000006b4bfa _PyRun_SimpleFileObject (python3.12 + 0x2b4bfa)
#27 0x00000000006b4a2f _PyRun_AnyFileObject (python3.12 + 0x2b4a2f)
#28 0x00000000006bca95 Py_RunMain (python3.12 + 0x2bca95)
#29 0x00000000006bc57d Py_BytesMain (python3.12 + 0x2bc57d)
#30 0x000073869022a1ca __libc_start_call_main (libc.so.6 + 0x2a1ca)
#31 0x000073869022a28b __libc_start_main_impl (libc.so.6 + 0x2a28b)
#32 0x0000000000657ce5 _start (python3.12 + 0x257ce5)
ELF object binary architecture: AMD x86-64
there is only one line in my python script which is "import frida". i don't have any clue why the loading of frida.abi3.so will introduce segmentation fault.
my linux environment: Linux wakanda 6.8.0-57-generic #59-Ubuntu SMP PREEMPT_DYNAMIC Sat Mar 15 17:40:59 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
my python environment: Python 3.12.3
coredump information