Действия 1. apt-get install git git-gui 2. git clone git://git.altlinux.org/gears/s/sssd.git 3. cd sssd 4. git gui Ожидания: появится окно git gui Реальность: "error: git-gui died of signal 11" Backtrace: Program received signal SIGSEGV, Segmentation fault. GetTkFontAttributes (faPtr=0x84e748, ftFont=<optimized out>) at /usr/src/debug/tk-8.5.9/unix/tkUnixRFont.c:127 127 (void)XftPatternGetString(ftFont->pattern, XFT_FAMILY, 0, familyPtr); (gdb) bt #0 GetTkFontAttributes (faPtr=0x84e748, ftFont=<optimized out>) at /usr/src/debug/tk-8.5.9/unix/tkUnixRFont.c:127 #1 0x00007ffff7b7dbc3 in InitFont (tkwin=0x634b10, pattern=<optimized out>, fontPtr=0x84e710) at /usr/src/debug/tk-8.5.9/unix/tkUnixRFont.c:260 #2 0x00007ffff7b7dd76 in TkpGetFontFromAttributes (tkFontPtr=0x0, tkwin=0x634b10, faPtr=0x7bb8b8) at /usr/src/debug/tk-8.5.9/unix/tkUnixRFont.c:427 #3 0x00007ffff7ad6e88 in Tk_AllocFontFromObj (interp=0x6145c0, tkwin=0x634b10, objPtr=0x8664a0) at /usr/src/debug/tk-8.5.9/generic/tkFont.c:1169 #4 0x00007ffff7ad7d52 in Tk_FontObjCmd (clientData=<optimized out>, interp=0x6145c0, objc=<optimized out>, objv=0x622108) at /usr/src/debug/tk-8.5.9/generic/tkFont.c:589 #5 0x00007ffff77a4c4e in TclEvalObjvInternal (interp=interp@entry=0x6145c0, objc=objc@entry=3, objv=objv@entry=0x622108, command=command@entry=0xffffffffffffffff <error: Cannot access memory at address 0xffffffffffffffff>, length=length@entry=-1, flags=flags@entry=0) at /usr/src/debug/tcl-8.5.9/generic/tclBasic.c:3689 #6 0x00007ffff77e65c7 in TclExecuteByteCode (interp=interp@entry=0x6145c0, codePtr=codePtr@entry=0x86ed20) at /usr/src/debug/tcl-8.5.9/generic/tclExecute.c:2419 #7 0x00007ffff77ee2ef in TclCompEvalObj (interp=interp@entry=0x6145c0, objPtr=objPtr@entry=0x866530, invoker=invoker@entry=0x621ef0, word=word@entry=2) at /usr/src/debug/tcl-8.5.9/generic/tclExecute.c:1542 #8 0x00007ffff77a6f6b in TclEvalObjEx (interp=interp@entry=0x6145c0, objPtr=0x866530, flags=flags@entry=0, invoker=0x621ef0, word=word@entry=2) at /usr/src/debug/tcl-8.5.9/generic/tclBasic.c:5264 #9 0x00007ffff77b0765 in Tcl_IfObjCmd (dummy=<optimized out>, interp=0x6145c0, objc=<optimized out>, objv=0x621f40) at /usr/src/debug/tcl-8.5.9/generic/tclCmdIL.c:307 #10 0x00007ffff77a4c4e in TclEvalObjvInternal (interp=interp@entry=0x6145c0, objc=objc@entry=5, objv=objv@entry=0x621f40, command=0x82fdf4 "if {[lsearch -exact [font names] TkDefaultFont] != -1} {\n\teval [linsert [font actual TkDefaultFont] 0 font configure font_ui]\n\teval [linsert [font actual TkFixedFont] 0 font create font_diff]\n} else {"..., length=359, flags=flags@entry=0) at /usr/src/debug/tcl-8.5.9/generic/tclBasic.c:3689 #11 0x00007ffff77a65f6 in TclEvalEx (interp=interp@entry=0x6145c0, script=0x82bcf0 "#!/usr/bin/wish\n\nset appvers {0.20.GITGUI}\nset copyright [string map [list (c) \\u00a9] {\nCopyright (c) 2006-2010 Shawn Pearce, et. al.\n\nThis program is free software; you can redistribute it and/or mo"..., numBytes=83956, flags=flags@entry=0, line=782, line@entry=1, clNextOuter=clNextOuter@entry=0x0, outerScript=0x82bcf0 "#!/usr/bin/wish\n\nset appvers {0.20.GITGUI}\nset copyright [string map [list (c) \\u00a9] {\nCopyright (c) 2006-2010 Shawn Pearce, et. al.\n\nThis program is free software; you can redistribute it and/or mo"...) at /usr/src/debug/tcl-8.5.9/generic/tclBasic.c:4386 #12 0x00007ffff77a6e96 in Tcl_EvalEx (interp=interp@entry=0x6145c0, script=<optimized out>, numBytes=<optimized out>, flags=flags@entry=0) at /usr/src/debug/tcl-8.5.9/generic/tclBasic.c:4043 #13 0x00007ffff780b1b7 in Tcl_FSEvalFileEx (interp=0x6145c0, pathPtr=0x61d330, encodingName=<optimized out>) at /usr/src/debug/tcl-8.5.9/generic/tclIOUtil.c:1809 #14 0x00007ffff7ae00c9 in Tk_MainEx (argc=<optimized out>, argv=<optimized out>, appInitProc=0x400980 <Tcl_AppInit>, interp=0x6145c0) at /usr/src/debug/tk-8.5.9/generic/tkMain.c:264 #15 0x0000000000400a2c in main (argc=2, argv=0x7fffffffe388) at /usr/src/debug/tk-8.5.9/unix/tkAppInit.c:68
Ничего не знаю, у меня всё работает.
$ echo 'pack [button .h -text "Hello, World!" -command exit]' | wish Segmentation fault rpm -q --whatprovides /usr/bin/wish tk-8.5.9-alt3
В сизифе по крайней мере нет segfault'а: $ echo 'pack [button .h -text "Hello, World!" -command exit]' | wish failed to allocate font due to internal system font engine problem