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 vstinner
Recipients Cao Hongfu, izbyshev, paul.moore, steve.dower, tim.golden, vstinner, zach.ware
Date 2018-12-05.21:15:21
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1544044521.94.0.788709270274.issue35418@psf.upfronthosting.co.za>
In-reply-to
Content
You can try to use faulthandler.dump_traceback_later() with a file to get the traceback of the stuck threads.

------------------thread1------------------
...
!UuidCreate+0x1b00
...
!RegEnumKeyExW+0xbe
...
!LookupPrivilegeValueA+0x84
!PyNamespace_New+0xd4
!PyCodec_LookupTextEncoding+0xb5
!PyObject_SetAttrId+0x21e
...
!PyObject_CallMethod+0x3c
!PyTime_MulDiv+0x47
!Py_InitializeMainInterpreter+0x95
!PyMainInterpreterConfig_Read+0x309
!PyMapping_SetItemString+0x306
!PyBytes_AsString+0x142
!Py_Main+0x52
!BaseThreadInitThunk+0xd

This traceback doesn't make sense:

* Py_Main() doesn't call directly PyBytes_AsString().
* PyTime_MulDiv shouldn't call PyObject_CallMethod().
* I don't see how PyNamespace_New() can call LookupPrivilegeValueA()
History
Date User Action Args
2018-12-05 21:15:21vstinnersetrecipients: + vstinner, paul.moore, tim.golden, zach.ware, steve.dower, izbyshev, Cao Hongfu
2018-12-05 21:15:21vstinnersetmessageid: <1544044521.94.0.788709270274.issue35418@psf.upfronthosting.co.za>
2018-12-05 21:15:21vstinnerlinkissue35418 messages
2018-12-05 21:15:21vstinnercreate