Skip to content

Segmentation fault under Python 3.9.12 #102329

Closed as not planned
Closed as not planned
@YaoJiayi

Description

@YaoJiayi

Crash report

The following code snippet crashes with core dumped:

import unittest
from test import support
import sys

class Tests(unittest.TestCase):
    def test_bug(self):
        modules = set()
        for name, module in sys.modules.items():
            modules.add(module)
        new_tuples = tuple(modules)
        new_set = set(new_tuples)
        print('')
        print('sys.modules:')
        print('')
        import pprint
        pprint.pprint(modules)
        print('')
        print('len(sys.modules):', len(modules))


def test_main():
    support.run_unittest(Tests)

if __name__ == '__main__':
    test_main()

Error messages

(<object object at 0x7f0fe7b6d6a0>, <NULL>, <NULL>, <NULL>, <NULL>, <NULL>, <NULL>, <NULL>, <NULL>, <NULL>)
Segmentation fault (core dumped)

Your environment

  • CPython versions tested on: Python 3.9.12
  • Operating system and architecture: Linux hx-rs4810gs 5.15.0-57-generic 63~20.04.1-Ubuntu SMP Wed Nov 30 13:40:16 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions