Skip to content

frida.abi3.so introduce segmentation fault on Ubuntu #1158

@hex42

Description

@hex42

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions