[Pkg-tcltk-devel] Bug#817824: tk8.6: gitk segfault on exit

Andreas Metzler ametzler at bebt.de
Thu Mar 10 17:35:39 UTC 2016


Package: tk8.6
Version: 8.6.5-1
Severity: normal

gitk always segfaults on exit:

--------------------------------------
(gdb) run /usr/bin/gitk --
Starting program: /usr/bin/wish8.6 /usr/bin/gitk --
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff3fbc700 (LWP 12582)]

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff74b8140 in __lll_unlock_elision ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
(gdb) bt full
#0  0x00007ffff74b8140 in __lll_unlock_elision ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
No symbol table info available.
#1  0x00007ffff74b2847 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
No symbol table info available.
#2  0x00007ffff780b757 in Tcl_FinalizeNotifier ()
   from /usr/lib/x86_64-linux-gnu/libtcl8.6.so
No symbol table info available.
#3  0x00007ffff77cb2bd in ?? () from /usr/lib/x86_64-linux-gnu/libtcl8.6.so
No symbol table info available.
#4  0x00007ffff778ebb9 in ?? () from /usr/lib/x86_64-linux-gnu/libtcl8.6.so
No symbol table info available.
#5  0x00007ffff778e9b6 in Tcl_Exit ()
   from /usr/lib/x86_64-linux-gnu/libtcl8.6.so
No symbol table info available.
#6  0x00007ffff7acfb10 in Tk_MainEx (argc=<optimized out>,
    argv=0x7fffffffe460, appInitProc=0x400ae0, interp=0x619ca0)
    at /build/tk8.6-8.6.5/unix/../generic/tkMain.c:394
        path = <optimized out>
        argvPtr = <optimized out>
        appName = <optimized out>
        encodingName = 0x0
        code = <optimized out>
        chan = <optimized out>
        is = {input = 0x1, tty = 0, command = {string = 0x7fffffffe150 "",
            length = 0, spaceAvl = 200,
            staticSpace = '\000' <repeats 16 times>, "\001", '\000' <repeats 15 times>, "\001\000\000\000\000\000\000\000\210\341\377\367\377\177\000\000\200\235a\000\000\000\000\000\065\236~\367\377\177\000\000\000\000\000\000\000\000\000\000\340\344\377\367\377\177\000\000\340\341\377\377\377\177\000\000\065\236~\367\001\000\000\000\210\341\377\367\377\177\000\000\320\341\377\377\377\177\000\000\362\005@\000\000\000\000\000\005\027\006\066\000\000\000\000\377\377\377\377\000\000\000\000\242ǃ\367\377\177\000\000 \273\247\367\377\177\000\000\310t\377\367\377\177\000\000\000\000\000\000\000\000\000\000\070\325p\367\377\177\000\000\006\000\000\000\000\000\000\000\036n}\367\377\177\000\000\207z\202\367\001\000\000"}, line = {string = 0x7fffffffe228 "", length = 0, spaceAvl = 200,
            staticSpace = "\000\234a\000\000\000\000\000#ʃ\367\377\177\000\000\000\035\342\343\212I\366!\340\334a\000\000\000\000\000\030 `\000\000\000\000\000\340\t@\000\000\000\000\000@\344\377\377\377\177", '\000' <repeats 26 times>, "\035\226\336\367\377\177\000\000\001", '\000' <repeats 23 times>, " \273\247\367\377\177\000\000H\344\377\377\377\177\000\000\003\000\000\000\000\000\000\000\340\t@\000\000\000\000\000\300\376\336\367\377\177\000\000@ǀ\367\377\177\000\000\361\342\377\377\377\177\000\000 ǀ\367\377\177\000\000\240\214\247\367\001\000\000\000::tcl::mathop::e"}, gotPartial = 0, interp = 0x619ca0}
#7  0x00000000004009cc in ?? ()
No symbol table info available.
#8  0x00007ffff5ba4870 in __libc_start_main ()
   from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#9  0x0000000000400a09 in _start ()
No symbol table info available.
--------------------------------------

This also shows up with tk8.5

cu Andreas

-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.3.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_AT.UTF-8, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages tk8.6 depends on:
ii  libc6           2.21-9
ii  libfontconfig1  2.11.0-6.3
ii  libfreetype6    2.6.3-3
ii  libtcl8.6       8.6.5+dfsg-1
ii  libtk8.6        8.6.5-1
ii  libx11-6        2:1.6.3-1
ii  libxext6        2:1.3.3-1
ii  libxft2         2.3.2-1
ii  libxss1         1:1.2.2-1
ii  zlib1g          1:1.2.8.dfsg-2+b1

Versions of packages tk8.6 recommends:
ii  mlterm [x-terminal-emulator]  3.5.0-1+b1
ii  xterm [x-terminal-emulator]   322-1

tk8.6 suggests no packages.

-- no debconf information
-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'



More information about the Pkg-tcltk-devel mailing list