[Pkg-tcltk-devel] Bug#755195: segmentation fault Tcl_DeleteHashEntry (entryPtr=0x1dd9bd0) at /tmp/buildd/tcl8.6-8.6.1/generic/tclHash.c:449

Yaroslav Halchenko debian at onerussian.com
Fri Jul 18 17:47:37 UTC 2014


Package: libtcl8.6
Version: 8.6.1-6
Severity: important
File: /usr/lib/x86_64-linux-gnu/libtcl8.6.so

While trying to rebuild python-seaborn package (in a clean chroot on
another box) I ran into the segfault causing build to fail.  Here
are the details from a gdb for that run.  Please let me know if I could
provide any additional information -- I will keep that session open.

# apt-cache policy libtcl8.6
libtcl8.6:
  Installed: 8.6.1-6
  Candidate: 8.6.1-6
  Version table:
 *** 8.6.1-6 0
        500 http://debproxy:9999/debian/ sid/main amd64 Packages
        100 /var/lib/dpkg/status

#  xvfb-run --auto-servernum --server-num=20 gdb --args /usr/bin/python /usr/bin/nosetests -s -v --with-doctest /tmp/buildd/seaborn-0.3.1/.pybuild/pythonX.Y_2.7/build/seaborn/tests/test_axisgrid.py:TestFacetGrid.test_axes_array_size
GNU gdb (Debian 7.7.1-2) 7.7.1
...
Reading symbols from /usr/bin/python...(no debugging symbols found)...done.
(gdb) r
Starting program: /usr/bin/python /usr/bin/nosetests -s -v --with-doctest /tmp/buildd/seaborn-0.3.1/.pybuild/pythonX.Y_2.7/build/seaborn/tests/test_axisgrid.py:TestFacetGrid.test_axes_array_size
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe6a2e700 (LWP 21885)]
seaborn.tests.test_axisgrid.TestFacetGrid.test_axes_array_size ... /usr/lib/pymodules/python2.7/matplotlib/font_manager.py:1236: UserWarning: findfont: Font family ['Arial'] not found. Falling back to Bitstream Vera Sans
  (prop.get_family(), self.defaultFamily[fontext]))
/usr/lib/pymodules/python2.7/matplotlib/font_manager.py:1246: UserWarning: findfont: Could not match :family=Bitstream Vera Sans:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0. Returning /usr/share/matplotlib/mpl-data/fonts/ttf/cmb10.ttf
  UserWarning)

Program received signal SIGSEGV, Segmentation fault.
Tcl_DeleteHashEntry (entryPtr=0x1dd9bd0) at /tmp/buildd/tcl8.6-8.6.1/generic/tclHash.c:449
449     /tmp/buildd/tcl8.6-8.6.1/generic/tclHash.c: No such file or directory.
(gdb) bt
#0  Tcl_DeleteHashEntry (entryPtr=0x1dd9bd0) at /tmp/buildd/tcl8.6-8.6.1/generic/tclHash.c:449
#1  0x00007fffe862f25b in Tk_FreeFont () from /usr/lib/x86_64-linux-gnu/libtk8.6.so
#2  0x00007fffe86294fd in ?? () from /usr/lib/x86_64-linux-gnu/libtk8.6.so
#3  0x00007fffe8628de9 in Tk_FreeConfigOptions () from /usr/lib/x86_64-linux-gnu/libtk8.6.so
#4  0x00007fffe864c0ba in ?? () from /usr/lib/x86_64-linux-gnu/libtk8.6.so
#5  0x00007fffe862bc7d in Tk_HandleEvent () from /usr/lib/x86_64-linux-gnu/libtk8.6.so
#6  0x00007fffe86495af in Tk_DestroyWindow () from /usr/lib/x86_64-linux-gnu/libtk8.6.so
#7  0x00007fffe86243a0 in ?? () from /usr/lib/x86_64-linux-gnu/libtk8.6.so
#8  0x00007fffe8286977 in TclNRRunCallbacks (interp=0x2aa7680, result=0, rootPtr=0x0) at /tmp/buildd/tcl8.6-8.6.1/generic/tclBasic.c:4368
#9  0x00007fffe8cb2bc0 in ?? () from /usr/lib/python2.7/lib-dynload/_tkinter.so
#10 0x00000000004c2fbd in PyEval_EvalFrameEx ()
#11 0x00000000004c3762 in PyEval_EvalFrameEx ()
#12 0x00000000004dd940 in ?? ()
#13 0x00000000004fbca0 in ?? ()
#14 0x00000000004c68d8 in PyEval_EvalFrameEx ()
#15 0x00000000004c1859 in PyEval_EvalCodeEx ()
#16 0x00000000004c4a9b in PyEval_EvalFrameEx ()
#17 0x00000000004c3762 in PyEval_EvalFrameEx ()
#18 0x00000000004c1859 in PyEval_EvalCodeEx ()
#19 0x00000000004c4a9b in PyEval_EvalFrameEx ()
#20 0x00000000004c1859 in PyEval_EvalCodeEx ()
#21 0x00000000004c4a9b in PyEval_EvalFrameEx ()
#22 0x00000000004c1859 in PyEval_EvalCodeEx ()
#23 0x00000000004c4a9b in PyEval_EvalFrameEx ()
#24 0x00000000004dd940 in ?? ()
#25 0x00000000004c68d8 in PyEval_EvalFrameEx ()
#26 0x00000000004c3762 in PyEval_EvalFrameEx ()
#27 0x00000000004dd940 in ?? ()
#28 0x00000000004c68d8 in PyEval_EvalFrameEx ()
#29 0x00000000004dd940 in ?? ()
#30 0x00000000004fbca0 in ?? ()
#31 0x000000000056520d in ?? ()
#32 0x00000000004c3cab in PyEval_EvalFrameEx ()
#33 0x00000000004c3762 in PyEval_EvalFrameEx ()
#34 0x00000000004dd940 in ?? ()
#35 0x00000000004c68d8 in PyEval_EvalFrameEx ()
#36 0x00000000004dd940 in ?? ()
#37 0x00000000004fbca0 in ?? ()
#38 0x000000000056520d in ?? ()
#39 0x00000000004c3cab in PyEval_EvalFrameEx ()
#40 0x00000000004dd940 in ?? ()
#41 0x00000000004c68d8 in PyEval_EvalFrameEx ()
#42 0x00000000004dd940 in ?? ()
#43 0x00000000004fbca0 in ?? ()
#44 0x000000000056520d in ?? ()
#45 0x00000000004c3cab in PyEval_EvalFrameEx ()
#46 0x00000000004dd940 in ?? ()
#47 0x00000000004c68d8 in PyEval_EvalFrameEx ()
#48 0x00000000004dd940 in ?? ()
#49 0x00000000004fbca0 in ?? ()
#50 0x000000000056520d in ?? ()
#51 0x00000000004c3cab in PyEval_EvalFrameEx ()
#52 0x00000000004c3762 in PyEval_EvalFrameEx ()
#53 0x00000000004c3762 in PyEval_EvalFrameEx ()
#54 0x00000000004dd940 in ?? ()
#55 0x00000000004fbca0 in ?? ()
#56 0x00000000004c68d8 in PyEval_EvalFrameEx ()
#57 0x00000000004dd940 in ?? ()
#58 0x00000000004fbca0 in ?? ()
#59 0x00000000004fa92c in ?? ()
#60 0x00000000004b3d6b in ?? ()
#61 0x00000000004c3cab in PyEval_EvalFrameEx ()
#62 0x00000000004c1859 in PyEval_EvalCodeEx ()
#63 0x00000000004fa7ff in ?? ()
#64 0x00000000004f01d2 in PyRun_FileExFlags ()
#65 0x00000000004ef324 in PyRun_SimpleFileExFlags ()
#66 0x0000000000492243 in Py_Main ()
#67 0x00007ffff6d13b45 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#68 0x0000000000491c25 in _start ()
(gdb) bt full 1
#0  Tcl_DeleteHashEntry (entryPtr=0x1dd9bd0) at /tmp/buildd/tcl8.6-8.6.1/generic/tclHash.c:449
        prevPtr = <optimized out>
        typePtr = 0x7fffe85d9500 <tclStringHashKeyType>
        tablePtr = 0x1c525a0
        bucketPtr = 0x0
        index = <optimized out>
(More stack frames follow...)



-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (900, 'testing'), (600, 'unstable'), (300, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.14-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libtcl8.6:amd64 depends on:
ii  libc6              2.19-1
ii  multiarch-support  2.19-1
ii  tzdata             2014e-1
ii  zlib1g             1:1.2.8.dfsg-1

libtcl8.6:amd64 recommends no packages.

Versions of packages libtcl8.6:amd64 suggests:
ii  tcl8.6  8.6.1-6

-- no debconf information



More information about the Pkg-tcltk-devel mailing list