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 pkt
Recipients pkt
Date 2015-05-01.14:19:50
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1430489990.8.0.117941995919.issue24105@psf.upfronthosting.co.za>
In-reply-to
Content
# Program received signal SIGSEGV, Segmentation fault.
# 0x40036740 in encoder_listencode_dict (s=0x405b43fc, acc=0xbf86438c, dct=<D at remote 0x405b2fb4>, indent_level=0)
#     at /home/p/Python-3.4.1/Modules/_json.c:1557
# 1557                PyList_SET_ITEM(items, i, item);
# (gdb)  print *(PyListObject*)items
# $1 = {ob_base = {ob_base = {_ob_next = 0x405bcab4, _ob_prev = 0x40591184, ob_refcnt = 2, ob_type = 0x830e1c0 <PyList_Type>}, 
#     ob_size = 0}, ob_item = 0x0, allocated = 0}
# (gdb) print i
# $2 = 112233
# 
# "items" was cleared in __hash__, so we get a wild write at a controlled address.
History
Date User Action Args
2015-05-01 14:19:50pktsetrecipients: + pkt
2015-05-01 14:19:50pktsetmessageid: <1430489990.8.0.117941995919.issue24105@psf.upfronthosting.co.za>
2015-05-01 14:19:50pktlinkissue24105 messages
2015-05-01 14:19:50pktcreate