This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author quellyn
Recipients eric.smith, jack__d, quellyn
Date 2021-08-10.20:42:01
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1628628121.72.0.0607236069473.issue44877@roundup.psfhosted.org>
In-reply-to
Content
> As to the actual problem, I think you're going to need to get out a debugger and at least get a stack trace.

Here's my attempt:

$ gdb ./python
GNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-120.el7
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "ppc64le-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /vast/home/quellyn/GIT/cpython/python...done.
(gdb) set args -E -S -m sysconfig --generate-posix-vars
(gdb) run
Starting program: /vast/home/quellyn/GIT/cpython/./python -E -S -m sysconfig --generate-posix-vars
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
Fatal Python error: take_gil: NULL tstate
Python runtime state: preinitialized

Current thread 0x0000200000045fe0 (most recent call first):

Program received signal SIGSEGV, Segmentation fault.
0x00000000105a3870 in ?? ()
Missing separate debuginfos, use: debuginfo-install nss-softokn-freebl-3.53.1-6.el7_9.ppc64le
(gdb) bt
#0  0x00000000105a3870 in ?? ()
#1  0x000000001021c3a0 in dump_traceback (fd=2, tstate=0x105a3870, write_header=0)
    at Python/traceback.c:805
#2  0x000000001021c620 in _Py_DumpTracebackThreads (fd=2, interp=0x105a2b90, 
    current_tstate=0x105a3870) at Python/traceback.c:915
#3  0x00000000101ee2ac in _Py_FatalError_DumpTracebacks (fd=2, interp=0x0, tstate=0x105a3870)
    at Python/pylifecycle.c:1981
#4  0x00000000101ee800 in fatal_error (prefix=0x0, msg=0x1041c7b4 "take_gil: NULL tstate", 
    status=-1) at Python/pylifecycle.c:2159
#5  0x00000000101ee8b0 in Py_FatalError (msg=0x1041c7b4 "take_gil: NULL tstate")
    at Python/pylifecycle.c:2193
#6  0x000000001017ff04 in take_gil (ceval=0x1055c178 <_PyRuntime+584>, tstate=0x0)
    at Python/ceval_gil.h:187
#7  0x0000000010191db4 in PyEval_InitThreads () at Python/ceval.c:213
#8  0x00000000101f3490 in pycore_create_interpreter (runtime=0x1055bf30 <_PyRuntime>, 
    config=0x105a2c40, interp_p=0x7fffffffd3c0) at Python/pylifecycle.c:550
#9  0x00000000101f35e0 in pyinit_config (runtime=0x1055bf30 <_PyRuntime>, interp_p=0x7fffffffd918, 
    config=0x7fffffffd5f0) at Python/pylifecycle.c:674
#10 0x00000000101f3b38 in pyinit_core (runtime=0x1055bf30 <_PyRuntime>, src_config=0x7fffffffdac0, 
    interp_p=0x7fffffffd918) at Python/pylifecycle.c:858
#11 0x00000000101f3dc4 in Py_InitializeFromConfig (config=0x7fffffffdac0)
    at Python/pylifecycle.c:1031
#12 0x000000001002409c in pymain_init (args=0x7fffffffde50) at Modules/main.c:78
---Type <return> to continue, or q <return> to quit---
#13 0x000000001002428c in pymain_main (args=0x7fffffffde50) at Modules/main.c:710
#14 0x0000000010024394 in Py_BytesMain (argc=6, argv=0x7fffffffe2d8) at Modules/main.c:743
#15 0x0000000010021e18 in main (argc=6, argv=0x7fffffffe2d8) at ./Programs/python.c:16
(gdb)
History
Date User Action Args
2021-08-10 20:42:01quellynsetrecipients: + quellyn, eric.smith, jack__d
2021-08-10 20:42:01quellynsetmessageid: <1628628121.72.0.0607236069473.issue44877@roundup.psfhosted.org>
2021-08-10 20:42:01quellynlinkissue44877 messages
2021-08-10 20:42:01quellyncreate