Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 951255 Details for
Bug 1157962
[abrt] yum: dict_dealloc(): python2.7 killed by SIGSEGV
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 21.13 KB, created by
Doni Alvarezy Ramdhani
on 2014-10-28 06:19:52 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Doni Alvarezy Ramdhani
Created:
2014-10-28 06:19:52 UTC
Size:
21.13 KB
patch
obsolete
>warning: core file may not match specified executable file. >[New LWP 8509] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib/libthread_db.so.1". >Core was generated by `/usr/bin/python /bin/yum group install mate-desktop'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 dict_dealloc (mp=0xb720ae84) at /usr/src/debug/Python-2.7.5/Objects/dictobject.c:1018 >1018 /usr/src/debug/Python-2.7.5/Objects/dictobject.c: No such file or directory. > >Thread 1 (Thread 0xb76dc940 (LWP 8509)): >#0 dict_dealloc (mp=0xb720ae84) at /usr/src/debug/Python-2.7.5/Objects/dictobject.c:1018 > _tstate = 0x91d8050 > ep = 0x93648f0 > fill = 65 >#1 0x420e7ec9 in insertdict_by_entry (mp=mp@entry=0xb71f968c, key=key@entry=0xb72082e0, hash=hash@entry=1978073815, ep=0x935b64c, value=value@entry=0x421fa3cc <_Py_NoneStruct>) at /usr/src/debug/Python-2.7.5/Objects/dictobject.c:528 > old_value = <optimized out> >#2 0x420e984d in insertdict (mp=0xb71f968c, key=0xb72082e0, hash=1978073815, value=0x421fa3cc <_Py_NoneStruct>) at /usr/src/debug/Python-2.7.5/Objects/dictobject.c:565 > ep = <optimized out> >#3 0x420e9936 in dict_set_item_by_hash_or_entry (op=0xb71f968c, key=<optimized out>, hash=1978073815, ep=0x0, value=0x421fa3cc <_Py_NoneStruct>) at /usr/src/debug/Python-2.7.5/Objects/dictobject.c:774 > mp = 0xb71f968c > n_used = 36 >#4 0x420ea951 in PyDict_SetItem (op=0x75e702d7, op@entry=0xb71f968c, key=0x0, value=value@entry=0x421fa3cc <_Py_NoneStruct>) at /usr/src/debug/Python-2.7.5/Objects/dictobject.c:827 > hash = <optimized out> >#5 0x420ee85b in _PyModule_Clear (m=0xb71f4794) at /usr/src/debug/Python-2.7.5/Objects/moduleobject.c:125 > s = <optimized out> > pos = 88 > key = 0xb72082e0 > value = 0xb720ae84 > d = 0xb71f968c >#6 0x4215cd3d in PyImport_Cleanup () at /usr/src/debug/Python-2.7.5/Python/import.c:526 > pos = 1521 > ndone = <optimized out> > name = 0xb71f8494 "urlparse" > key = 0xb71f8480 > value = 0xb71f4794 > dict = <optimized out> > interp = 0x91d8008 > modules = <optimized out> >#7 0x42168738 in Py_Finalize () at /usr/src/debug/Python-2.7.5/Python/pythonrun.c:454 > interp = 0x91d8008 > tstate = <optimized out> >#8 0x42167fe5 in Py_Exit (sts=sts@entry=0) at /usr/src/debug/Python-2.7.5/Python/pythonrun.c:1780 >No locals. >#9 0x4216813d in handle_system_exit () at /usr/src/debug/Python-2.7.5/Python/pythonrun.c:1154 > exception = 0x421f3860 <_PyExc_SystemExit> > value = 0x91e52ec > tb = 0x96124dc > exitcode = 0 >#10 0x421683cd in handle_system_exit () at /usr/src/debug/Python-2.7.5/Python/pythonrun.c:1176 > exitcode = 0 >#11 PyErr_PrintEx (set_sys_last_vars=set_sys_last_vars@entry=1) at /usr/src/debug/Python-2.7.5/Python/pythonrun.c:1164 > exception = 0x9212f08 > v = 0x0 > tb = 0x42167b9a <PyRun_FileExFlags+154> > hook = <optimized out> >#12 0x4216860c in PyErr_Print () at /usr/src/debug/Python-2.7.5/Python/pythonrun.c:1067 >No locals. >#13 0x421690c1 in PyRun_SimpleFileExFlags (fp=<optimized out>, fp@entry=0x91f7c30, filename=filename@entry=0xbf8a3730 "/bin/yum", closeit=closeit@entry=1, flags=flags@entry=0xbf8a1d28) at /usr/src/debug/Python-2.7.5/Python/pythonrun.c:955 > m = 0xb769c494 > d = 0xb76cb714 > v = <optimized out> > ext = 0xbf8a3734 "/yum" > set_file_name = 1 > len = <optimized out> > ret = -1 >#14 0x421694d8 in PyRun_AnyFileExFlags (fp=fp@entry=0x91f7c30, filename=filename@entry=0xbf8a3730 "/bin/yum", closeit=closeit@entry=1, flags=flags@entry=0xbf8a1d28) at /usr/src/debug/Python-2.7.5/Python/pythonrun.c:755 >No locals. >#15 0x4217af62 in Py_Main (argc=argc@entry=5, argv=argv@entry=0xbf8a1e64) at /usr/src/debug/Python-2.7.5/Modules/main.c:640 > c = <optimized out> > sts = -1 > command = 0x0 > filename = 0xbf8a3730 "/bin/yum" > module = 0x0 > fp = 0x91f7c30 > p = <optimized out> > unbuffered = 0 > skipfirstline = 0 > stdin_is_interactive = 1 > help = <optimized out> > version = <optimized out> > saw_unbuffered_flag = <optimized out> > cf = {cf_flags = 0} >#16 0x08048578 in main (argc=5, argv=0xbf8a1e64) at /usr/src/debug/Python-2.7.5/Modules/python.c:23 >No locals. >From To Syms Read Shared Object Library >0x420a4290 0x42193654 Yes /lib/libpython2.7.so.1.0 >0x499c7830 0x499d3c40 Yes /lib/libpthread.so.0 >0x499e0ad0 0x499e19bc Yes /lib/libdl.so.2 >0x4d8c0a90 0x4d8c14f8 Yes /lib/libutil.so.1 >0x499eb690 0x49a19ac8 Yes /lib/libm.so.6 >0x4981a3d0 0x4995f55c Yes /lib/libc.so.6 >0x497e0880 0x497f923c Yes /lib/ld-linux.so.2 >0xb76edcb0 0xb76f6834 Yes /usr/lib/python2.7/site-packages/rpm/_rpm.so >0x4975c7d0 0x4979d314 Yes /lib/librpm.so.3 >0x42c89100 0x42ca03c4 Yes /lib/librpmio.so.3 >0x42a9ee00 0x42b8031d Yes /lib/libnss3.so >0x4a4b9050 0x4a4c6864 Yes /lib/libbz2.so.1 >0x49a318e0 0x49a3e994 Yes /lib/libz.so.1 >0x49cecf70 0x49cfc734 Yes /lib/libelf.so.1 >0x49a4b2c0 0x49a650f4 Yes /lib/liblzma.so.5 >0x410f1a40 0x410f9214 Yes /lib/libpopt.so.0 >0x49ae4c70 0x49af9174 Yes /lib/libselinux.so.1 >0x412bbf00 0x412bdaf4 Yes /lib/libcap.so.2 >0x4c3516d0 0x4c355b54 Yes /lib/libacl.so.1 >0x4a80d7c0 0x4a82e604 Yes /lib/liblua-5.2.so >0x4c8c4a90 0x4ca22944 Yes /lib/libdb-5.3.so >0x42a0c820 0x42a1be64 Yes /lib/libnssutil3.so >0x41491ed0 0x414938b4 Yes /lib/libplc4.so >0x41499bd0 0x4149acf4 Yes /lib/libplds4.so >0x41372960 0x413968e4 Yes /lib/libnspr4.so >0x49a74f80 0x49ac3374 Yes /lib/libpcre.so.1 >0x4b0f8e70 0x4b0fb3f4 Yes /lib/libattr.so.1 >0x49c59950 0x49c5ce1c Yes /lib/librt.so.1 >0xb73eca90 0xb73f3acc Yes /lib/libnss_files.so.2 >0x42bfdce0 0x42c2bb64 Yes /lib/libsoftokn3.so >0x4d24c000 0x4d2e7834 Yes /lib/libsqlite3.so.0 >0x42ce3e20 0x42d2addf Yes /lib/libfreebl3.so >0xb76e4d80 0xb76e57f4 Yes /usr/lib/python2.7/site-packages/rpm/_rpmb.so >0x4a464560 0x4a47b254 Yes /lib/librpmbuild.so.3 >0x41003090 0x410176f4 Yes /lib/libmagic.so.1 >0xb76df0e0 0xb76e0424 Yes /usr/lib/python2.7/lib-dynload/timemodule.so >0xb7414fe0 0xb7416194 Yes /usr/lib/python2.7/lib-dynload/cStringIO.so >0xb740d620 0xb740ff64 Yes /usr/lib/python2.7/lib-dynload/_collectionsmodule.so >0xb74051b0 0xb7407b04 Yes /usr/lib/python2.7/lib-dynload/operator.so >0xb72f88c0 0xb72fd8a4 Yes /usr/lib/python2.7/lib-dynload/itertoolsmodule.so >0xb73fd930 0xb73febe4 Yes /usr/lib/python2.7/lib-dynload/_heapq.so >0xb72e5600 0xb72ed654 Yes /usr/lib/python2.7/lib-dynload/_socketmodule.so >0xb73f9b70 0xb73fa6d4 Yes /usr/lib/python2.7/lib-dynload/_functoolsmodule.so >0xb72dc400 0xb72df464 Yes /usr/lib/python2.7/lib-dynload/_ssl.so >0x4f628400 0x4f6686e4 Yes /lib/libssl.so.10 >0x4dad8040 0x4dbe49e4 Yes /lib/libcrypto.so.10 >0x4a1769a0 0x4a1aa624 Yes /lib/libgssapi_krb5.so.2 >0x4a2271a0 0x4a291264 Yes /lib/libkrb5.so.3 >0x4a13ef30 0x4a13fc44 Yes /lib/libcom_err.so.2 >0x4a1cbc90 0x4a1eeea4 Yes /lib/libk5crypto.so.3 >0x49c656e0 0x49c74624 Yes /lib/libresolv.so.2 >0x4a1bb720 0x4a1c24a4 Yes /lib/libkrb5support.so.0 >0x4a202030 0x4a203084 Yes /lib/libkeyutils.so.1 >0xb72c9620 0xb72d4e74 Yes /usr/lib/python2.7/lib-dynload/cPickle.so >0xb72be8a0 0xb72c1a04 Yes /usr/lib/python2.7/lib-dynload/_struct.so >0xb72b72b0 0xb72b8fc4 Yes /usr/lib/python2.7/lib-dynload/selectmodule.so >0xb7297480 0xb72a7ed4 Yes /usr/lib/python2.7/lib-dynload/_io.so >0xb724a4f0 0xb724d8c4 Yes /usr/lib/python2.7/lib-dynload/math.so >0xb7242b00 0xb7245034 Yes /usr/lib/python2.7/lib-dynload/binascii.so >0xb723dfe0 0xb723ed54 Yes /usr/lib/python2.7/lib-dynload/_hashlib.so >0xb7239c90 0xb723a994 Yes /usr/lib/python2.7/lib-dynload/_randommodule.so >0xb72359e0 0xb72368b4 Yes /usr/lib/python2.7/lib-dynload/fcntlmodule.so >0xb7231960 0xb7231f44 Yes /usr/lib/python2.7/lib-dynload/grpmodule.so >0xb722d030 0xb722e704 Yes /usr/lib/python2.7/lib-dynload/_localemodule.so >0xb71e3e30 0xb71e69a4 Yes /usr/lib/python2.7/lib-dynload/stropmodule.so >0xb7198a50 0xb719c924 Yes /usr/lib/python2.7/lib-dynload/arraymodule.so >0xb71937e0 0xb7193fb4 Yes /usr/lib/python2.7/lib-dynload/_bisectmodule.so >0xb71820e0 0xb718b274 Yes /usr/lib/python2.7/site-packages/pycurl.so >0x4aa4d4b0 0x4aa9aea4 Yes /lib/libcurl.so.4 >0x415cdd90 0x415d2ab4 Yes /lib/libidn.so.11 >0x4a652a80 0x4a66eb14 Yes /lib/libssh2.so.1 >0x42bc27e0 0x42be94f4 Yes /lib/libssl3.so >0x42a34bc0 0x42a4b224 Yes /lib/libsmime3.so >0x4da8a780 0x4da92104 Yes /lib/liblber-2.4.so.2 >0xb7116ad0 0xb714cd24 Yes /lib/libldap-2.4.so.2 >0x42a5a4b0 0x42a6cab4 Yes /lib/libsasl2.so.3 >0xb70dca50 0xb70e144c Yes /lib/libcrypt.so.1 >0xb7178f20 0xb717a834 Yes /usr/lib/python2.7/site-packages/xattr.so >0xb7172e10 0xb7174cb4 Yes /usr/lib/python2.7/lib-dynload/zlibmodule.so >0xb71696f0 0xb716d134 Yes /usr/lib/python2.7/lib-dynload/bz2.so >0xb704c550 0xb7052e74 Yes /usr/lib/python2.7/site-packages/lzma.so >0xb703a6e0 0xb70406c4 Yes /usr/lib/python2.7/site-packages/gpgme/_gpgme.so >0x4b147120 0x4b169b14 Yes /lib/libgpgme.so.11 >0x422634c0 0x4226d1b4 Yes /lib/libassuan.so.0 >0x4ce25740 0x4ce25ef4 Yes /lib/libgpg-error.so.0 >0xb701f2f0 0xb702d7f4 Yes /usr/lib/python2.7/lib-dynload/_ctypes.so >0x49c7ffc0 0x49c83674 Yes /lib/libffi.so.6 >0xb7163290 0xb7163d94 Yes /usr/lib/python2.7/lib-dynload/termios.so >0xb7009750 0xb7012f14 Yes /usr/lib/python2.7/lib-dynload/datetime.so >0xb6ff89a0 0xb7000124 Yes /usr/lib/python2.7/lib-dynload/_sqlite3.so >0xb6fea010 0xb6fef734 Yes /usr/lib/python2.7/site-packages/_sqlitecache.so >0x49578850 0x4961cb84 Yes (*) /lib/libglib-2.0.so.0 >0x4a6c5080 0x4a7b66c4 Yes /lib/libxml2.so.2 >0xb6fdd640 0xb6fe2a94 Yes /usr/lib/python2.7/lib-dynload/_elementtree.so >0x49f8c1b0 0x49fa4c64 Yes /lib/libexpat.so.1 >0xb6fd11d0 0xb6fd6394 Yes /usr/lib/python2.7/lib-dynload/pyexpat.so >0xb6fc01b0 0xb6fc9674 Yes /usr/lib/python2.7/lib-dynload/_curses.so >0x49b2b1e0 0x49b55494 Yes /lib/libncursesw.so.5 >0x4aec9eb0 0x4aed62e4 Yes /lib/libtinfo.so.5 >0xb6cc5b20 0xb6cd32f4 Yes /usr/lib/python2.7/site-packages/_dbus_bindings.so >0x4a0669d0 0x4a096714 Yes /lib/libdbus-1.so.3 >(*): Shared library is missing debugging information. >$1 = 0x0 >$2 = 0x0 >eax 0x2000000 33554432 >ecx 0x1 1 >edx 0x2 2 >ebx 0x421eb000 1109307392 >esp 0xbf8a1a00 0xbf8a1a00 >ebp 0x91d8050 0x91d8050 >esi 0x93648f0 154552560 >edi 0x41 65 >eip 0x420e8e22 0x420e8e22 <dict_dealloc+114> >eflags 0x210206 [ PF IF RF ID ] >cs 0x73 115 >ss 0x7b 123 >ds 0x7b 123 >es 0x7b 123 >fs 0x0 0 >gs 0x33 51 >st0 -nan(0x1fffffd3bfbec) (raw 0xffff0001fffffd3bfbec) >st1 -nan(0x0000243cd) (raw 0xffff00000000000243cd) >st2 -nan(0x00001ffff) (raw 0xffff000000000001ffff) >st3 0.077060699482430550233402755111455917 (raw 0x3ffb9dd20000abe00000) >st4 0.5 (raw 0x3ffe8000000000000000) >st5 0 (raw 0x00000000000000000000) >st6 1414466646 (raw 0x401da89e18ac00000000) >st7 0 (raw 0x00000000000000000000) >fctrl 0x37f 895 >fstat 0x20 32 >ftag 0xffff 65535 >fiseg 0x73 115 >fioff 0x4217ba16 1108851222 >foseg 0x7b 123 >fooff 0xbf8a1ae8 -1081468184 >fop 0x20f 527 >xmm0 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0xff, 0x0}, v2_int64 = {0x0, 0xff}, uint128 = 0x00000000000000ff0000000000000000} >xmm1 {v4_float = {0x0, 0x0, 0xfc4f0000, 0x0}, v2_double = {0x8000000000000000, 0x8000000000000000}, v16_int8 = {0x5f, 0x5f, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x5f, 0x0, 0x4f, 0x7c, 0x4f, 0x6e, 0x3a, 0x77, 0x61}, v8_int16 = {0x5f5f, 0x616d, 0x6e69, 0x5f5f, 0x4f00, 0x4f7c, 0x3a6e, 0x6177}, v4_int32 = {0x616d5f5f, 0x5f5f6e69, 0x4f7c4f00, 0x61773a6e}, v2_int64 = {0x5f5f6e69616d5f5f, 0x61773a6e4f7c4f00}, uint128 = 0x61773a6e4f7c4f005f5f6e69616d5f5f} >xmm2 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} >xmm3 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} >xmm4 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0xff00, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0xff00, 0x0}, v2_int64 = {0x0, 0xff00}, uint128 = 0x000000000000ff000000000000000000} >xmm5 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x8000000000000000}, v16_int8 = {0x65, 0x2f, 0x67, 0x6c, 0x69, 0x62, 0x2d, 0x32, 0x2e, 0x30, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d}, v8_int16 = {0x2f65, 0x6c67, 0x6269, 0x322d, 0x302e, 0x732f, 0x6863, 0x6d65}, v4_int32 = {0x6c672f65, 0x322d6269, 0x732f302e, 0x6d656863}, v2_int64 = {0x322d62696c672f65, 0x6d656863732f302e}, uint128 = 0x6d656863732f302e322d62696c672f65} >xmm6 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x8000000000000000, 0x0}, v16_int8 = {0x61, 0x73, 0x20, 0x26, 0x3e, 0x20, 0x2f, 0x64, 0x65, 0x76, 0x2f, 0x6e, 0x75, 0x6c, 0x6c, 0x20}, v8_int16 = {0x7361, 0x2620, 0x203e, 0x642f, 0x7665, 0x6e2f, 0x6c75, 0x206c}, v4_int32 = {0x26207361, 0x642f203e, 0x6e2f7665, 0x206c6c75}, v2_int64 = {0x642f203e26207361, 0x206c6c756e2f7665}, uint128 = 0x206c6c756e2f7665642f203e26207361} >xmm7 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x8000000000000000, 0x0}, v16_int8 = {0x7c, 0x7c, 0x20, 0x3a, 0x0, 0x2f, 0x62, 0x69, 0x6e, 0x2f, 0x73, 0x68, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x7c7c, 0x3a20, 0x2f00, 0x6962, 0x2f6e, 0x6873, 0x0, 0x0}, v4_int32 = {0x3a207c7c, 0x69622f00, 0x68732f6e, 0x0}, v2_int64 = {0x69622f003a207c7c, 0x68732f6e}, uint128 = 0x0000000068732f6e69622f003a207c7c} >mxcsr 0x1f80 [ IM DM ZM OM UM PM ] >mm0 {uint64 = 0x1fffffd3bfbec, v2_int32 = {0xfd3bfbec, 0x1ffff}, v4_int16 = {0xfbec, 0xfd3b, 0xffff, 0x1}, v8_int8 = {0xec, 0xfb, 0x3b, 0xfd, 0xff, 0xff, 0x1, 0x0}} >mm1 {uint64 = 0x243cd, v2_int32 = {0x243cd, 0x0}, v4_int16 = {0x43cd, 0x2, 0x0, 0x0}, v8_int8 = {0xcd, 0x43, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0}} >mm2 {uint64 = 0x1ffff, v2_int32 = {0x1ffff, 0x0}, v4_int16 = {0xffff, 0x1, 0x0, 0x0}, v8_int8 = {0xff, 0xff, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0}} >mm3 {uint64 = 0x9dd20000abe00000, v2_int32 = {0xabe00000, 0x9dd20000}, v4_int16 = {0x0, 0xabe0, 0x0, 0x9dd2}, v8_int8 = {0x0, 0x0, 0xe0, 0xab, 0x0, 0x0, 0xd2, 0x9d}} >mm4 {uint64 = 0x8000000000000000, v2_int32 = {0x0, 0x80000000}, v4_int16 = {0x0, 0x0, 0x0, 0x8000}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80}} >mm5 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} >mm6 {uint64 = 0xa89e18ac00000000, v2_int32 = {0x0, 0xa89e18ac}, v4_int16 = {0x0, 0x0, 0x18ac, 0xa89e}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0xac, 0x18, 0x9e, 0xa8}} >mm7 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} >Dump of assembler code for function dict_dealloc: > 0x420e8db0 <+0>: push %ebp > 0x420e8db1 <+1>: push %edi > 0x420e8db2 <+2>: push %esi > 0x420e8db3 <+3>: push %ebx > 0x420e8db4 <+4>: call 0x420a4c80 <__x86.get_pc_thunk.bx> > 0x420e8db9 <+9>: add $0x102247,%ebx > 0x420e8dbf <+15>: lea -0x1c(%esp),%esp > 0x420e8dc3 <+19>: mov 0x30(%esp),%eax > 0x420e8dc7 <+23>: mov 0x8(%eax),%edi > 0x420e8dca <+26>: mov %eax,(%esp) > 0x420e8dcd <+29>: call 0x420a4120 <PyObject_GC_UnTrack@plt> > 0x420e8dd2 <+34>: mov -0x24c(%ebx),%eax > 0x420e8dd8 <+40>: mov (%eax),%ebp > 0x420e8dda <+42>: test %ebp,%ebp > 0x420e8ddc <+44>: je 0x420e8df0 <dict_dealloc+64> > 0x420e8dde <+46>: mov 0x54(%ebp),%eax > 0x420e8de1 <+49>: cmp $0x31,%eax > 0x420e8de4 <+52>: jg 0x420e8eb8 <dict_dealloc+264> > 0x420e8dea <+58>: add $0x1,%eax > 0x420e8ded <+61>: mov %eax,0x54(%ebp) > 0x420e8df0 <+64>: mov 0x30(%esp),%eax > 0x420e8df4 <+68>: test %edi,%edi > 0x420e8df6 <+70>: mov 0x14(%eax),%esi > 0x420e8df9 <+73>: jg 0x420e8e1b <dict_dealloc+107> > 0x420e8dfb <+75>: jmp 0x420e8e5a <dict_dealloc+170> > 0x420e8dfd <+77>: lea 0x0(%esi),%esi > 0x420e8e00 <+80>: mov 0x8(%esi),%eax > 0x420e8e03 <+83>: test %eax,%eax > 0x420e8e05 <+85>: je 0x420e8e14 <dict_dealloc+100> > 0x420e8e07 <+87>: mov (%eax),%edx > 0x420e8e09 <+89>: mov %edx,%ecx > 0x420e8e0b <+91>: sub $0x1,%ecx > 0x420e8e0e <+94>: test %ecx,%ecx > 0x420e8e10 <+96>: mov %ecx,(%eax) > 0x420e8e12 <+98>: je 0x420e8e40 <dict_dealloc+144> > 0x420e8e14 <+100>: test %edi,%edi > 0x420e8e16 <+102>: lea 0xc(%esi),%esi > 0x420e8e19 <+105>: jle 0x420e8e53 <dict_dealloc+163> > 0x420e8e1b <+107>: mov 0x4(%esi),%eax > 0x420e8e1e <+110>: test %eax,%eax > 0x420e8e20 <+112>: je 0x420e8e14 <dict_dealloc+100> >=> 0x420e8e22 <+114>: mov (%eax),%edx > 0x420e8e24 <+116>: sub $0x1,%edi > 0x420e8e27 <+119>: mov %edx,%ecx > 0x420e8e29 <+121>: sub $0x1,%ecx > 0x420e8e2c <+124>: test %ecx,%ecx > 0x420e8e2e <+126>: mov %ecx,(%eax) > 0x420e8e30 <+128>: jne 0x420e8e00 <dict_dealloc+80> > 0x420e8e32 <+130>: mov 0x4(%esi),%eax > 0x420e8e35 <+133>: mov 0x4(%eax),%ecx > 0x420e8e38 <+136>: mov %eax,(%esp) > 0x420e8e3b <+139>: call *0x18(%ecx) > 0x420e8e3e <+142>: jmp 0x420e8e00 <dict_dealloc+80> > 0x420e8e40 <+144>: mov 0x8(%esi),%eax > 0x420e8e43 <+147>: lea 0xc(%esi),%esi > 0x420e8e46 <+150>: mov 0x4(%eax),%ecx > 0x420e8e49 <+153>: mov %eax,(%esp) > 0x420e8e4c <+156>: call *0x18(%ecx) > 0x420e8e4f <+159>: test %edi,%edi > 0x420e8e51 <+161>: jg 0x420e8e1b <dict_dealloc+107> > 0x420e8e53 <+163>: mov 0x30(%esp),%eax > 0x420e8e57 <+167>: mov 0x14(%eax),%esi > 0x420e8e5a <+170>: mov 0x30(%esp),%eax > 0x420e8e5e <+174>: add $0x1c,%eax > 0x420e8e61 <+177>: cmp %eax,%esi > 0x420e8e63 <+179>: je 0x420e8e6d <dict_dealloc+189> > 0x420e8e65 <+181>: mov %esi,(%esp) > 0x420e8e68 <+184>: call 0x420a09a0 <free@plt> > 0x420e8e6d <+189>: mov 0x30(%esp),%eax > 0x420e8e71 <+193>: mov 0x2e8f4(%ebx),%edx > 0x420e8e77 <+199>: cmp $0x4f,%edx > 0x420e8e7a <+202>: mov 0x4(%eax),%eax > 0x420e8e7d <+205>: jg 0x420e8e87 <dict_dealloc+215> > 0x420e8e7f <+207>: cmp -0x118(%ebx),%eax > 0x420e8e85 <+213>: je 0x420e8ed0 <dict_dealloc+288> > 0x420e8e87 <+215>: mov 0x30(%esp),%edi > 0x420e8e8b <+219>: mov %edi,(%esp) > 0x420e8e8e <+222>: call *0xa0(%eax) > 0x420e8e94 <+228>: test %ebp,%ebp > 0x420e8e96 <+230>: je 0x420e8eac <dict_dealloc+252> > 0x420e8e98 <+232>: mov 0x54(%ebp),%eax > 0x420e8e9b <+235>: mov 0x58(%ebp),%edx > 0x420e8e9e <+238>: sub $0x1,%eax > 0x420e8ea1 <+241>: test %edx,%edx > 0x420e8ea3 <+243>: mov %eax,0x54(%ebp) > 0x420e8ea6 <+246>: je 0x420e8eac <dict_dealloc+252> > 0x420e8ea8 <+248>: test %eax,%eax > 0x420e8eaa <+250>: jle 0x420e8ee8 <dict_dealloc+312> > 0x420e8eac <+252>: lea 0x1c(%esp),%esp > 0x420e8eb0 <+256>: pop %ebx > 0x420e8eb1 <+257>: pop %esi > 0x420e8eb2 <+258>: pop %edi > 0x420e8eb3 <+259>: pop %ebp > 0x420e8eb4 <+260>: ret > 0x420e8eb5 <+261>: lea 0x0(%esi),%esi > 0x420e8eb8 <+264>: mov 0x30(%esp),%eax > 0x420e8ebc <+268>: mov %eax,(%esp) > 0x420e8ebf <+271>: call 0x420a2a90 <_PyTrash_thread_deposit_object@plt> > 0x420e8ec4 <+276>: lea 0x1c(%esp),%esp > 0x420e8ec8 <+280>: pop %ebx > 0x420e8ec9 <+281>: pop %esi > 0x420e8eca <+282>: pop %edi > 0x420e8ecb <+283>: pop %ebp > 0x420e8ecc <+284>: ret > 0x420e8ecd <+285>: lea 0x0(%esi),%esi > 0x420e8ed0 <+288>: lea 0x1(%edx),%eax > 0x420e8ed3 <+291>: mov %eax,0x2e8f4(%ebx) > 0x420e8ed9 <+297>: mov 0x30(%esp),%eax > 0x420e8edd <+301>: mov %eax,0x2e900(%ebx,%edx,4) > 0x420e8ee4 <+308>: jmp 0x420e8e94 <dict_dealloc+228> > 0x420e8ee6 <+310>: xchg %ax,%ax > 0x420e8ee8 <+312>: call 0x420a3bf0 <_PyTrash_thread_destroy_chain@plt> > 0x420e8eed <+317>: jmp 0x420e8eac <dict_dealloc+252> >End of assembler dump.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1157962
: 951255 |
951256
|
951257
|
951258
|
951259
|
951260
|
951261
|
951262
|
951263
|
951264
|
951265