bofh19 / yappi

Automatically exported from code.google.com/p/yappi
MIT License
0 stars 0 forks source link

segmentation fault #6

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
I got the following fault on Debian Lenny, with python 2.5.4 and
yappi-0.3beta, from gdb:

... imports ...

import yappi
yappi.start()

Application().run()

yappi.stop()

for it in yappi.get_stats(yappi.SORTTYPE_TTOTAL, yappi.SORTORDER_ASCENDING,
yappi.SHOW_ALL):
    print it

*** glibc detected *** /usr/bin/python: double free or corruption
(fasttop): 0x0a0853a0 ***
======= Backtrace: =========
/lib/i686/cmov/libc.so.6[0xb7dae8f4]
/lib/i686/cmov/libc.so.6(cfree+0x96)[0xb7db0896]
/usr/lib/python2.5/site-packages/_yappi.so(yfree+0x29)[0xb79b4019]
/usr/lib/python2.5/site-packages/_yappi.so(hadd+0x138)[0xb79b3ee8]
/usr/lib/python2.5/site-packages/_yappi.so(spush+0x15d)[0xb79b3a7d]
/usr/lib/python2.5/site-packages/_yappi.so[0xb79b2e6b]
/usr/lib/python2.5/site-packages/_yappi.so[0xb79b34e9]
/usr/bin/python[0x80c76fe]
/usr/bin/python(PyEval_EvalFrameEx+0xcf)[0x80c7dcf]
/usr/bin/python(PyEval_EvalFrameEx+0x5f25)[0x80cdc25]
/usr/bin/python(PyEval_EvalFrameEx+0x5f25)[0x80cdc25]
/usr/bin/python(PyEval_EvalFrameEx+0x5f25)[0x80cdc25]
/usr/bin/python(PyEval_EvalFrameEx+0x5f25)[0x80cdc25]
/usr/bin/python(PyEval_EvalFrameEx+0x5f25)[0x80cdc25]
/usr/bin/python(PyEval_EvalFrameEx+0x5f25)[0x80cdc25]
/usr/bin/python(PyEval_EvalFrameEx+0x5f25)[0x80cdc25]
/usr/bin/python(PyEval_EvalFrameEx+0x5f25)[0x80cdc25]
/usr/bin/python(PyEval_EvalFrameEx+0x5f25)[0x80cdc25]
/usr/bin/python(PyEval_EvalFrameEx+0x5f25)[0x80cdc25]
/usr/bin/python(PyEval_EvalFrameEx+0x5f25)[0x80cdc25]
/usr/bin/python(PyEval_EvalFrameEx+0x5f25)[0x80cdc25]
/usr/bin/python(PyEval_EvalFrameEx+0x5f25)[0x80cdc25]
/usr/bin/python(PyEval_EvalCodeEx+0x65d)[0x80ce41d]
/usr/bin/python[0x81140b1]
/usr/bin/python(PyObject_Call+0x27)[0x805d2a7]
/usr/bin/python[0x806335f]
/usr/bin/python(PyObject_Call+0x27)[0x805d2a7]
/usr/bin/python(PyEval_EvalFrameEx+0x36dd)[0x80cb3dd]
/usr/bin/python(PyEval_EvalFrameEx+0x5f25)[0x80cdc25]
/usr/bin/python(PyEval_EvalFrameEx+0x5f25)[0x80cdc25]
/usr/bin/python(PyEval_EvalFrameEx+0x5f25)[0x80cdc25]
/usr/bin/python(PyEval_EvalFrameEx+0x5f25)[0x80cdc25]
/usr/bin/python(PyEval_EvalCodeEx+0x65d)[0x80ce41d]
/usr/bin/python[0x81140b1]
/usr/bin/python(PyObject_Call+0x27)[0x805d2a7]
/usr/bin/python[0x806335f]
/usr/bin/python(PyObject_Call+0x27)[0x805d2a7]
/usr/bin/python(PyEval_CallObjectWithKeywords+0x6c)[0x80c6d9c]
/usr/bin/python[0x80f7228]
/lib/i686/cmov/libpthread.so.0[0xb7ed44b5]
/lib/i686/cmov/libc.so.6(clone+0x5e)[0xb7e21a5e]
======= Memory map: ========
08048000-08140000 r-xp 00000000 03:01 811925     /usr/bin/python2.5
08140000-08165000 rw-p 000f7000 03:01 811925     /usr/bin/python2.5
08165000-0816b000 rw-p 08165000 00:00 0 
08d21000-0a286000 rw-p 08d21000 00:00 0          [heap]
aabf8000-aad7b000 rw-p aabf8000 00:00 0 
aae7d000-ab0cc000 rw-p aae7d000 00:00 0 
ab0cc000-ab100000 ---p ab0cc000 00:00 0 
ab100000-ab186000 rw-p ab100000 00:00 0 
ab186000-ab200000 ---p ab186000 00:00 0 
ab200000-ab400000 rw-p ab200000 00:00 0 
ab400000-ab426000 rw-p ab400000 00:00 0 
ab426000-ab500000 ---p ab426000 00:00 0 
ab503000-ac300000 rw-p ab503000 00:00 0 
ac372000-ac3fb000 r--p 00000000 03:01 11430216  
/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf
ac3fb000-ac3fc000 ---p ac3fb000 00:00 0 
ac3fc000-acbfc000 rwxp ac3fc000 00:00 0 
acbfc000-acbfd000 ---p acbfc000 00:00 0 
acbfd000-ad3fd000 rwxp acbfd000 00:00 0 
ad3fd000-ad3fe000 ---p ad3fd000 00:00 0 
ad3fe000-adbfe000 rwxp ad3fe000 00:00 0 
adbfe000-adbff000 ---p adbfe000 00:00 0 
adbff000-ae3ff000 rwxp adbff000 00:00 0 
ae3ff000-ae400000 ---p ae3ff000 00:00 0 
ae400000-aec00000 rwxp ae400000 00:00 0 
aec00000-aec01000 ---p aec00000 00:00 0 
aec01000-af401000 rwxp aec01000 00:00 0 
af401000-af402000 ---p af401000 00:00 0 
af402000-afc02000 rwxp af402000 00:00 0 
afc02000-afc03000 ---p afc02000 00:00 0 
afc03000-b0403000 rwxp afc03000 00:00 0 
b0403000-b0404000 ---p b0403000 00:00 0 
b0404000-b0c04000 rwxp b0404000 00:00 0 
b0c04000-b0c05000 ---p b0c04000 00:00 0 
b0c05000-b1405000 rwxp b0c05000 00:00 0 
b1405000-b1406000 ---p b1405000 00:00 0 
b1406000-b1c06000 rwxp b1406000 00:00 0 
b1c06000-b1c07000 ---p b1c06000 00:00 0 
b1c07000-b2407000 rwxp b1c07000 00:00 0 
b2407000-b2467000 rw-s 00000000 00:08 901447683  /SYSV00000000 (deleted)
b2467000-b2468000 ---p b2467000 00:00 0 
b2468000-b2c68000 rwxp b2468000 00:00 0 
b2c68000-b2c69000 ---p b2c68000 00:00 0 
b2c69000-b3469000 rwxp b2c69000 0
Program received signal SIGABRT, Aborted.
[Switching to Thread 0xaf400b90 (LWP 27123)]
0xb7f00424 in __kernel_vsyscall ()
(gdb) bt
#0  0xb7f00424 in __kernel_vsyscall ()
#1  0xb7d6b3d0 in raise () from /lib/i686/cmov/libc.so.6
#2  0xb7d6ea85 in abort () from /lib/i686/cmov/libc.so.6
#3  0xb7da42ed in ?? () from /lib/i686/cmov/libc.so.6
#4  0x0000000d in ?? ()
#5  0xaf3fd3a4 in ?? ()
#6  0x00000400 in ?? ()
#7  0xb7e81328 in ?? () from /lib/i686/cmov/libc.so.6
#8  0x00000017 in ?? ()
#9  0xbfb1d7f0 in ?? ()
#10 0x0000000f in ?? ()
#11 0xb7e81341 in ?? () from /lib/i686/cmov/libc.so.6
#12 0x00000002 in ?? ()
#13 0xb7e813bc in ?? () from /lib/i686/cmov/libc.so.6
#14 0x00000023 in ?? ()
#15 0xb7e81345 in ?? () from /lib/i686/cmov/libc.so.6
#16 0x00000004 in ?? ()
#17 0xaf3fd8d3 in ?? ()
#18 0x00000008 in ?? ()
#19 0xb7e8134b in ?? () from /lib/i686/cmov/libc.so.6
#20 0x00000005 in ?? ()
#21 0xaf3fd2c8 in ?? ()
#22 0x0807b798 in ?? ()
#23 0x4b7f2db1 in ?? ()
#24 0x000c45c8 in ?? ()
#25 0xaf3fd2e8 in ?? ()
#26 0x09557dd0 in ?? ()
#27 0xb7e8134b in ?? () from /lib/i686/cmov/libc.so.6
#28 0x00000005 in ?? ()
#29 0xaf3fd2e0 in ?? ()
#30 0x00000025 in ?? ()
#31 0x08dcfdf4 in ?? ()
#32 0x0a07e8dc in ?? ()
#33 0x00000003 in ?? ()
#34 0x0a21deac in ?? ()
#35 0xaf3fd8d3 in ?? ()
#36 0x00000008 in ?? ()
#37 0xaf3fd2f0 in ?? ()
#38 0x080c87d7 in PyEval_EvalFrameEx ()
#39 0xb7dae8f4 in ?? () from /lib/i686/cmov/libc.so.6
#40 0x00000002 in ?? ()
#41 0xb7e81328 in ?? () from /lib/i686/cmov/libc.so.6
#42 0xbfb1d7f0 in ?? ()
#43 0xb7e813bc in ?? () from /lib/i686/cmov/libc.so.6
#44 0xaf3fd8d3 in ?? ()
#45 0xb7e813bc in ?? () from /lib/i686/cmov/libc.so.6
#46 0x30000018 in ?? ()
#47 0x35383061 in ?? ()
#48 0x00306133 in ?? ()
#49 0xb7e9aff4 in ?? () from /lib/i686/cmov/libc.so.6
#50 0xb7e9c160 in ?? () from /lib/i686/cmov/libc.so.6
#51 0x0a0853a0 in ?? ()
#52 0xaf3fd908 in ?? ()
#53 0xb7db0896 in free () from /lib/i686/cmov/libc.so.6

Original issue reported on code.google.com by mjan...@gmail.com on 20 Feb 2010 at 12:40

GoogleCodeExporter commented 9 years ago
yappi-0.2beta works properly

Original comment by mjan...@gmail.com on 20 Feb 2010 at 12:51

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Duplicate of Issue #5

Original comment by sum...@gmail.com on 23 Feb 2010 at 7:11