Edgewall Software
Modify

Opened 18 years ago

Closed 18 years ago

#3896 closed defect (wontfix)

tracd crashes as soon as connection via browser is established

Reported by: stodavid@… Owned by: Jonas Borgström
Priority: normal Milestone:
Component: web frontend/tracd Version: 0.10
Severity: normal Keywords:
Cc: Branch:
Release Notes:
API Changes:
Internal Changes:

Description

Stack Trace:

*** glibc detected *** /usr/bin/python: munmap_chunk(): invalid pointer: 0xb7c388f0 ***
======= Backtrace: =========
/lib/libc.so.6[0xb7d1d790]
/usr/lib/python2.5/site-packages/neo_cgi.so[0xb6f4df74]
/usr/lib/libpython2.5.so.1.0[0xb7e5f94f]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x669f)[0xb7ec18ff]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalCodeEx+0x790)[0xb7ec26a0]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x538c)[0xb7ec05ec]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalCodeEx+0x790)[0xb7ec26a0]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x538c)[0xb7ec05ec]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x6681)[0xb7ec18e1]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalCodeEx+0x790)[0xb7ec26a0]
/usr/lib/libpython2.5.so.1.0[0xb7e60d16]
/usr/lib/libpython2.5.so.1.0(PyObject_Call+0x37)[0xb7e3f357]
/usr/lib/libpython2.5.so.1.0[0xb7e46a92]
/usr/lib/libpython2.5.so.1.0(PyObject_Call+0x37)[0xb7e3f357]
/usr/lib/libpython2.5.so.1.0[0xb7e8a347]
/usr/lib/libpython2.5.so.1.0(PyObject_Call+0x37)[0xb7e3f357]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x142d)[0xb7ebc68d]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x6681)[0xb7ec18e1]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x6681)[0xb7ec18e1]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x6681)[0xb7ec18e1]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalCodeEx+0x790)[0xb7ec26a0]
/usr/lib/libpython2.5.so.1.0[0xb7e60d16]
/usr/lib/libpython2.5.so.1.0(PyObject_Call+0x37)[0xb7e3f357]
/usr/lib/libpython2.5.so.1.0[0xb7e46a92]
/usr/lib/libpython2.5.so.1.0(PyObject_Call+0x37)[0xb7e3f357]
/usr/lib/libpython2.5.so.1.0(PyEval_CallObjectWithKeywords+0x7b)[0xb7eba53b]
/usr/lib/libpython2.5.so.1.0(PyInstance_New+0x7a)[0xb7e4a62a]
/usr/lib/libpython2.5.so.1.0(PyObject_Call+0x37)[0xb7e3f357]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x142d)[0xb7ebc68d]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x6681)[0xb7ec18e1]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalCodeEx+0x790)[0xb7ec26a0]
/usr/lib/libpython2.5.so.1.0[0xb7e60ca7]
/usr/lib/libpython2.5.so.1.0(PyObject_Call+0x37)[0xb7e3f357]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x416b)[0xb7ebf3cb]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x6681)[0xb7ec18e1]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalCodeEx+0x790)[0xb7ec26a0]
/usr/lib/libpython2.5.so.1.0[0xb7e60d16]
/usr/lib/libpython2.5.so.1.0(PyObject_Call+0x37)[0xb7e3f357]
/usr/lib/libpython2.5.so.1.0[0xb7e46a92]
/usr/lib/libpython2.5.so.1.0(PyObject_Call+0x37)[0xb7e3f357]
/usr/lib/libpython2.5.so.1.0(PyEval_CallObjectWithKeywords+0x7b)[0xb7eba53b]
/usr/lib/libpython2.5.so.1.0[0xb7ef05a4]
/lib/libpthread.so.0[0xb7e0e27b]
/lib/libc.so.6(__clone+0x5e)[0xb7d7807e]
======= Memory map: ========
08048000-08049000 r-xp 00000000 03:08 398359     /usr/bin/python
08049000-0804a000 rwxp 00000000 03:08 398359     /usr/bin/python
0804a000-08279000 rwxp 0804a000 00:00 0          [heap]
b6890000-b68d1000 rwxp b6890000 00:00 0 
b68d1000-b68f9000 r-xp 00000000 03:08 459677     /usr/lib/python2.5/site-packages/libsvn/_repos.so
b68f9000-b68fc000 rwxp 00028000 03:08 459677     /usr/lib/python2.5/site-packages/libsvn/_repos.so
b68fc000-b693a000 r-xp 00000000 03:08 459669     /usr/lib/python2.5/site-packages/libsvn/_core.so
b693a000-b693e000 rwxp 0003e000 03:08 459669     /usr/lib/python2.5/site-packages/libsvn/_core.so
b693e000-b69c1000 rwxp b693e000 00:00 0 
b69ca000-b69d4000 r-xp 00000000 03:08 398913     /usr/lib/libgcc_s.so.1
b69d4000-b69d5000 rwxp 00009000 03:08 398913     /usr/lib/libgcc_s.so.1
b69d5000-b69eb000 r-xp 00000000 03:08 459671     /usr/lib/python2.5/site-packages/libsvn/_delta.so
b69eb000-b69ed000 rwxp 00016000 03:08 459671     /usr/lib/python2.5/site-packages/libsvn/_delta.so
b69ed000-b6a07000 r-xp 00000000 03:08 406038     /usr/lib/libneon.so.25.0.5
b6a07000-b6a08000 rwxp 0001a000 03:08 406038     /usr/lib/libneon.so.25.0.5
b6a08000-b6a20000 r-xp 00000000 03:08 398510     /usr/lib/libsvn_ra_dav-1.so.0.0.0
b6a20000-b6a22000 rwxp 00017000 03:08 398510     /usr/lib/libsvn_ra_dav-1.so.0.0.0
b6a22000-b6a33000 r-xp 00000000 03:08 398514     /usr/lib/libsvn_ra_svn-1.so.0.0.0
b6a33000-b6a34000 rwxp 00010000 03:08 398514     /usr/lib/libsvn_ra_svn-1.so.0.0.0
b6a34000-b6a52000 r-xp 00000000 03:08 398516     /usr/lib/libsvn_repos-1.so.0.0.0
b6a52000-b6a53000 rwxp 0001d000 03:08 398516     /usr/lib/libsvn_repos-1.so.0.0.0
b6a53000-b6a58000 r-xp 00000000 03:08 398512     /usr/lib/libsvn_ra_local-1.so.0.0.0
b6a58000-b6a59000 rwxp 00004000 03:08 398512     /usr/lib/libsvn_ra_local-1.so.0.0.0
b6a59000-b6a60000 r-xp 00000000 03:08 398500     /usr/lib/libsvn_diff-1.so.0.0.0
b6a60000-b6a61000 rwxp 00006000 03:08 398500     /usr/lib/libsvn_diff-1.so.0.0.0
b6a61000-b6a86000 r-xp 00000000 03:08 398504     /usr/lib/libsvn_fs_base-1.so.0.0.0
b6a86000-b6a87000 rwxp 00024000 03:08 398504     /usr/lib/libsvn_fs_base-1.so.0.0.0
b6a87000-b6a9f000 r-xp 00000000 03:08 398506     /usr/lib/libsvn_fs_fs-1.so.0.0.0
b6a9f000-b6aa0000 rwxp 00018000 03:08 398506     /usr/lib/libsvn_fs_fs-1.so.0.0.0
b6aa0000-b6aa5000 r-xp 00000000 03:08 868041     /lib/libcrypt-2.4.so
b6aa5000-b6aa7000 rwxp 00004000 03:08 868041     /lib/libcrypt-2.4.so
b6aa7000-b6ace000 rwxp b6aa7000 00:00 0 
b6ace000-b6ad5000 r-xp 00000000 03:08 868050     /lib/librt-2.4.so
b6ad5000-b6ad7000 rwxp 00006000 03:08 868050     /lib/librt-2.4.so
b6ad7000-b6afa000 r-xp 00000000 03:08 404557     /usr/lib/libapr-1.so.0.2.7
b6afa000-b6afb000 rwxp 00022000 03:08 404557     /usr/lib/libapr-1.so.0.2.7
b6afb000-b6b18000 r-xp 00000000 03:08 402503     /usr/lib/libexpat.so.0.5.0
b6b18000-b6b1a000 rwxp 0001d000 03:08 402503     /usr/lib/libexpat.so.0.5.0
b6b1a000-b6bff000 r-xp 00000000 03:08 400374     /usr/lib/libdb-4.4.so
b6bff000-b6c01000 rwxp 000e5000 03:08 400374     /usr/lib/libdb-4.4.so
b6c01000-b6c16000 r-xp 00000000 03:08 404560     /usr/lib/libaprutil-1.so.0.2.7
b6c16000-b6c17000 rwxp 00015000 03:08 404560     /usr/lib/libaprutil-1.so.0.2.7
b6c17000-b6c46000 r-xp 00000000 03:08 398524     /usr/lib/libsvn_wc-1.so.0.0.0
b6c46000-b6c47000 rwxp 0002f000 03:08 398524     /usr/lib/libsvn_wc-1.so.0.0.0
b6c47000-b6c50000 r-xp 00000000 03:08 398498     /usr/lib/libsvn_delta-1.so.0.0.0
b6c50000-b6c51000 rwxp 00008000 03:08 398498     /usr/lib/libsvn_delta-1.so.0.0.0
b6c51000-b6c76000 r-xp 00000000 03:08 398496     /usr/lib/libsvn_client-1.so.0.0.0
b6c76000-b6c77000 rwxp 00025000 03:08 398496     /usr/lib/libsvn_client-1.so.0.0.0
b6c77000-b6ca4000 r-xp 00000000 03:08 398518     /usr/lib/libsvn_subr-1.so.0.0.0
b6ca4000-b6ca5000 rwxp 0002d000 03:08 398518     /usr/lib/libsvn_subr-1.so.0.0.0
b6ca5000-b6cad000 r-xp 00000000 03:08 398522     /usr/lib/libsvn_swig_py-1.so.0.0.0
b6cad000-b6cae000 rwxp 00007000 03:08 398522     /usr/lib/libsvn_swig_py-1.so.0.0.0
b6cc2000-b6ce1000 r-xp 00000000 03:08 459673     /usr/lib/python2.5/site-packages/libsvn/_fs.so
b6ce1000-b6ce3000 rwxp 0001f000 03:08 459673     /usr/lib/python2.5/site-packages/libsvn/_fs.so
b6ce3000-b6d66000 rwxp b6ce3000 00:00 0 
b6d66000-b6db9000 r-xp 00000000 03:08 82047      /usr/lib/libsqlite3.so.0.8.6
b6db9000-b6dbb000 rwxp 00052000 03:08 82047      /usr/lib/libsqlite3.so.0.8.6
b6dbd000-b6dc0000 r-xp 00000000 03:08 398508     /usr/lib/libsvn_ra-1.so.0.0.0
b6dc0000-b6dc1000 rwxp 00002000 03:08 398508     /usr/lib/libsvn_ra-1.so.0.0.0
b6dc1000-b6dc3000 r-xp 00000000 03:08 868001     /lib/libuuid.so.1.2
b6dc3000-b6dc4000 rwxp 00001000 03:08 868001     /lib/libuuid.so.1.2
b6dc4000-b6dc9000 r-xp 00000000 03:08 398502     /usr/lib/libsvn_fs-1.so.0.0.0
b6dc9000-b6dca000 rwxp 00004000 03:08 398502     /usr/lib/libsvn_fs-1.so.0.0.0
b6dca000-b6dcd000 r-xp 00000000 03:08 414205     /usr/lib/python2.5/lib-dynload/termios.so
b6dcd000-b6dcf000 rwxp 00002000 03:08 414205     /usr/lib/python2.5/lib-dynload/termios.so
b6dcf000-b6dda000 r-xp 00000000 03:08 474667     /usr/lib/python2.5/site-packages/pysqlite2/_sqlite.so
b6dda000-b6ddb000 rwxp 0000b000 03:08 474667     /usr/lib/python2.5/site-packages/pysqlite2/_sqlite.so
b6ddb000-b6e1c000 rwxp b6ddb000 00:00 0 
b6e1c000-b6e81000 r-xp 00000000 03:08 414207     /usr/lib/python2.5/lib-dynload/unicodedata.so
b6e81000-b6e90000 rwxp 00065000 03:08 414207     /usr/lib/python2.5/lib-dynload/unicodedata.so
b6e90000-b6f12000 rwxp b6e90000 00:00 0 
b6f12000-b6f31000 r-xp 00000000 03:08 396932     /usr/share/locale/de/LC_MESSAGES/libc.mo
b6f31000-b6f44000 r-xp 00000000 03:08 399110     /usr/lib/libz.so.1.2.3
b6f44000-b6f45000 rwxp 00013000 03:08 399110     /usr/lib/libz.so.1.2.3
b6f45000-b6f70000 r-xp 00000000 03:08 415986     /usr/lib/python2.5/site-packages/neo_cgi.so
b6f70000-b6f72000 rwxp 0002a000 03:08 415986     /usr/lib/python2.5/site-packages/neo_cgi.so
b6f72000-b6f79000 r-xs 00000000 03:08 784945     /usr/lib/gconv/gconv-modules.cache
b6f79000-b6f7a000 ---p b6f79000 00:00 0 
b6f7a000-b777a000 rwxp b6f7a000 00:00 0 
b777a000-b7782000 r-xp 00000000 03:08 868047     /lib/libnss_files-2.4.so
b7782000-b7784000 rwxp 00007000 03:08 868047     /lib/libnss_files-2.4.so
b7784000-b7793000 r-xp 00000000 03:08 414183     /usr/lib/python2.5/lib-dynload/datetime.so
b7793000-b7796000 rwxp 0000e000 03:08 414183     /usr/lib/python2.5/lib-dynload/datetime.so
b7796000-b7797000 r-xp 00000000 03:08 414173     /usr/lib/python2.5/lib-dynload/_weakref.so
b7797000-b7798000 rwxp 00000000 03:08 414173     /usr/lib/python2.5/lib-dynload/_weakref.so
b7798000-b77d9000 rwxp b7798000 00:00 0 
b77d9000-b77db000 r-xp 00000000 03:08 414163     /usr/lib/python2.5/lib-dynload/_heapq.so
b77db000-b77dd000 rwxp 00002000 03:08 414163     /usr/lib/python2.5/lib-dynload/_heapq.so
b77dd000-b77e2000 r-xp 00000000 03:08 414189     /usr/lib/python2.5/lib-dynload/itertools.so
b77e2000-b77e4000 rwxp 00005000 03:08 414189     /usr/lib/python2.5/lib-dynload/itertools.so
b77e4000-b77e8000 r-xp 00000000 03:08 414181     /usr/lib/python2.5/lib-dynload/collections.so
b77e8000-b77e9000 rwxp 00004000 03:08 414181     /usr/lib/python2.5/lib-dynload/collections.so
b77e9000-b782a000 rwxp b77e9000 00:00 0 
b782b000-b788c000 rwxp b782b000 00:00 0 
b788c000-b7891000 r-xp 00000000 03:08 414171     /usr/lib/python2.5/lib-dynload/_struct.so
b7891000-b7892000 rwxp 00005000 03:08 414171     /usr/lib/python2.5/lib-dynload/_struct.so
b7892000-b78d3000 rwxp b7892000 00:00 0 
b78d3000-b78d5000 r-xp 00000000 03:08 414162     /usr/lib/python2.5/lib-dynload/_hashlib.so
b78d5000-b78d6000 rwxp 00002000 03:08 414162     /usr/lib/python2.5/lib-dynload/_hashlib.so
b78d6000-b78d9000 r-xp 00000000 03:08 414165     /usr/lib/python2.5/lib-dynload/_locale.so
b78d9000-b78da000 rwxp 00003000 03:08 414165     /usr/lib/python2.5/lib-dynload/_locale.so
b78da000-b791b000 rwxp b78da000 00:00 0 
b791b000-b7920000 r-xp 00000000 03:08 414194     /usr/lib/python2.5/lib-dynload/operator.so
b7920000-b7921000 rwxp 00005000 03:08 414194     /usr/lib/python2.5/lib-dynload/operator.so
b7921000-b7932000 r-xp 00000000 03:08 414178     /usr/lib/python2.5/lib-dynload/cPickle.so
b7932000-b7933000 rwxp 00010000 03:08 414178     /usr/lib/python2.5/lib-dynload/cPickle.so
b7933000-b7935000 r-xp 00000000 03:08 414168     /usr/lib/python2.5/lib-dynload/_random.so
b7935000-b7936000 rwxp 00002000 03:08 414168     /usr/lib/python2.5/lib-dynload/_random.so
b7936000-b7977000 rwxp b7936000 00:00 0 
b7977000-b7a9f000 r-xp 00000000 03:08 408186     /usr/lib/libcrypto.so.0.9.8
b7a9f000-b7ab4000 rwxp 00127000 03:08 408186     /usr/lib/libcrypto.so.0.9.8
b7ab4000-b7ab7000 rwxp b7ab4000 00:00 0 
b7ab7000-b7af2000 r-xp 00000000 03:08 408187     /usr/lib/libssl.so.0.9.8
b7af2000-b7af6000 rwxp 0003a000 03:08 408187     /usr/lib/libssl.so.0.9.8
b7af6000-b7af7000 r-xp 00000000 03:08 414147     /usr/lib/python2.5/lib-dynload/_bisect.so
b7af7000-b7af8000 rwxp 00001000 03:08 414147     /usr/lib/python2.5/lib-dynload/_bisect.so
b7af8000-b7afb000 r-xp 00000000 03:08 414179     /usr/lib/python2.5/lib-dynload/cStringIO.so
b7afb000-b7afc000 rwxp 00003000 03:08 414179     /usr/lib/python2.5/lib-dynload/cStringIO.so
b7afc000-b7b00000 r-xp 00000000 03:08 414203     /usr/lib/python2.5/lib-dynload/strop.so
b7b00000-b7b02000 rwxp 00003000 03:08 414203     /usr/lib/python2.5/lib-dynload/strop.so
b7b02000-b7b04000 r-xp 00000000 03:08 414186     /usr/lib/python2.5/lib-dynload/fcntl.so
b7b04000-b7b05000 rwxp 00002000 03:08 414186     /usr/lib/python2.5/lib-dynload/fcntl.so
b7b05000-b7b09000 r-xp 00000000 03:08 414176     /usr/lib/python2.5/lib-dynload/binascii.so
b7b09000-b7b0a000 rwxp 00003000 03:08 414176     /usr/lib/python2.5/lib-dynload/binascii.so
b7b0a000-b7b0d000 r-xp 00000000 03:08 414206     /usr/lib/python2.5/lib-dynload/time.so
b7b0d000-b7b0f000 rwxp 00002000 03:08 414206     /usr/lib/python2.5/lib-dynload/time.so
b7b0f000-b7c37000 r-xp 00000000 03:08 398818     /usr/lib/locale/locale-archive
b7c37000-b7cba000 rwxp b7c37000 00:00 0 
b7cba000-b7dd4000 r-xp 00000000 03:08 868040     /lib/libc-2.4.so
b7dd4000-b7dd6000 r-xp 00119000 03:08 868040     /lib/libc-2.4.so
b7dd6000-b7dd8000 rwxp 0011b000 03:08 868040     /lib/libc-2.4.so
b7dd8000-b7ddb000 rwxp b7dd8000 00:00 0 
b7ddb000-b7dfe000 r-xp 00000000 03:08 868044     /lib/libm-2.4.so
b7dfe000-b7e00000 rwxp 00022000 03:08 868044     /lib/libm-2.4.so
b7e00000-b7e01000 rwxp b7e00000 00:00 0 
b7e01000-b7e03000 r-xp 00000000 03:08 868051     /lib/libutil-2.4.so
b7e03000-b7e05000 rwxp 00001000 03:08 868051     /lib/libutil-2.4.so
b7e05000-b7e07000 r-xp 00000000 03:08 868043     /lib/libdl-2.4.so
b7e07000-b7e09000 rwxp 00001000 03:08 868043     /lib/libdl-2.4.so
b7e09000-b7e18000 r-xp 00000000 03:08 868048     /lib/libpthread-2.4.so
b7e18000-b7e1a000 rwxp 0000f000 03:08 868048     /lib/libpthread-2.4.so
b7e1a000-b7e1c000 rwxp b7e1a000 00:00 0 
b7e1c000-b7f22000 r-xp 00000000 03:08 398362     /usr/lib/libpython2.5.so.1.0
b7f22000-b7f48000 rwxp 00105000 03:08 398362     /usr/lib/libpython2.5.so.1.0
b7f48000-b7f4e000 rwxp b7f48000 00:00 0 
b7f4e000-b7f50000 r-xp 00000000 03:08 414191     /usr/lib/python2.5/lib-dynload/math.so
b7f50000-b7f51000 rwxp 00002000 03:08 414191     /usr/lib/python2.5/lib-dynload/math.so
b7f51000-b7f54000 r-xp 00000000 03:08 414170     /usr/lib/python2.5/lib-dynload/_ssl.so
b7f54000-b7f55000 rwxp 00003000 03:08 414170     /usr/lib/python2.5/lib-dynload/_ssl.so
b7f55000-b7f5f000 r-xp 00000000 03:08 414169     /usr/lib/python2.5/lib-dynload/_socket.so
b7f5f000-b7f62000 rwxp 0000a000 03:08 414169     /usr/lib/python2.5/lib-dynload/_socket.so
b7f62000-b7f63000 rwxp b7f62000 00:00 0 
b7f63000-b7f64000 r-xp b7f63000 00:00 0          [vdso]
b7f64000-b7f7e000 r-xp 00000000 03:08 867976     /lib/ld-2.4.so
b7f7e000-b7f80000 rwxp 00019000 03:08 867976     /lib/ld-2.4.so
bfd43000-bfd6c000 rwxp bfd43000 00:00 0          [stack]

All important information is available on the stack (like version numbers) glibc 2.4

Reproduce:

  1. tracd —port XX /some/path
  2. open browser: localhost:XX[[BR]]

Expected result: tracd dumps with upper stack trace

Thanks for any comments

Attachments (0)

Change History (1)

comment:1 by Christian Boos, 18 years ago

Resolution: wontfix
Status: newclosed

/usr/lib/python2.5/site-packages/neo_cgi.so

Seems there's an issue with Python 2.5 and ClearSilver (see also: googlegroups:trac-dev:c899fd55ed9cec8b)

You should contact the Clearsilver team about this. We don't have the resources to investigate this ourselves, now that the switch to another template engine (Genshi) is decided for the next release (0.11).

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Jonas Borgström.
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from Jonas Borgström to the specified user.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.