Posted to tcl by Emiliano at Thu Oct 11 12:06:46 GMT 2007view raw

  1. emiliano@maq033:~$ gdb wish8.5
  2. GNU gdb 6.5
  3. Copyright (C) 2006 Free Software Foundation, Inc.
  4. GDB is free software, covered by the GNU General Public License, and you are
  5. welcome to change it and/or distribute copies of it under certain conditions.
  6. Type "show copying" to see the conditions.
  7. There is absolutely no warranty for GDB. Type "show warranty" for details.
  8. This GDB was configured as "i386--netbsdelf"...
  9. (gdb) run programas/opt/tkchat/tkchat.tcl
  10. Starting program: /home/emiliano/programas/bin/wish8.5 programas/opt/tkchat/tkch
  11. at.tcl
  12.  
  13. Program received signal SIGSEGV, Segmentation fault.
  14. 0xbbbac040 in InitFont (tkwin=0x86b9800, pattern=0x86b6c90, fontPtr=0x86dae00)
  15. at /home/emiliano/tcl_sources/tk/unix/../unix/tkUnixRFont.c:177
  16. 177 if (XftPatternGetString(ftFont->pattern, XFT_FAMILY, 0,
  17. (gdb) bt
  18. #0 0xbbbac040 in InitFont (tkwin=0x86b9800, pattern=0x86b6c90,
  19. fontPtr=0x86dae00)
  20. at /home/emiliano/tcl_sources/tk/unix/../unix/tkUnixRFont.c:177
  21. #1 0xbbbac529 in TkpGetFontFromAttributes (tkFontPtr=0x0, tkwin=0x86b9800,
  22. faPtr=0x857d8c8)
  23. at /home/emiliano/tcl_sources/tk/unix/../unix/tkUnixRFont.c:360
  24. #2 0xbbae302d in Tk_AllocFontFromObj (interp=0x804f800, tkwin=0x86b9800,
  25. objPtr=0x85753a8)
  26. at /home/emiliano/tcl_sources/tk/unix/../generic/tkFont.c:1164
  27. #3 0xbbadae91 in DoObjConfig (interp=0x804f800, recordPtr=0x86b4c00 "",
  28. optionPtr=0x82e2900, valuePtr=0x85753a8, tkwin=0x86b9800,
  29. savedOptionPtr=0xbfbfcb60)
  30. at /home/emiliano/tcl_sources/tk/unix/../generic/tkConfig.c:773
  31. #4 0xbbadb88e in Tk_SetOptions (interp=0x804f800, recordPtr=0x86b4c00 "",
  32. optionTable=0x82e2800, objc=10, objv=0x80546f0, tkwin=0x86b9800,
  33. savePtr=0xbfbfcaf4, maskPtr=0xbfbfcaf0)
  34. at /home/emiliano/tcl_sources/tk/unix/../generic/tkConfig.c:1330
  35. #5 0xbbb63a93 in ConfigureText (interp=0x804f800, textPtr=0x86b4c00, objc=22,
  36. objv=0x80546c0)
  37. at /home/emiliano/tcl_sources/tk/unix/../generic/tkText.c:1995
  38. #6 0xbbb60b93 in CreateWidget (sharedPtr=0x86b4e00, tkwin=0x8050c00,
  39. interp=0x804f800, parent=0x0, objc=24, objv=0x80546b8)
  40. at /home/emiliano/tcl_sources/tk/unix/../generic/tkText.c:648
  41. #7 0xbbb605ca in Tk_TextObjCmd (clientData=0x8050c00, interp=0x804f800,
  42. objc=24, objv=0x80546b8)
  43. at /home/emiliano/tcl_sources/tk/unix/../generic/tkText.c:452
  44. #8 0xbb9ff1ac in TclEvalObjvInternal ()
  45. from /home/emiliano/programas/lib/libtcl8.5.so
  46. #9 0xbba3a1f6 in TclExecuteByteCode ()
  47. from /home/emiliano/programas/lib/libtcl8.5.so
  48. #10 0xbba74f4a in TclObjInterpProcCore ()
  49. from /home/emiliano/programas/lib/libtcl8.5.so
  50. #11 0xbba750ba in TclObjInterpProc ()
  51. from /home/emiliano/programas/lib/libtcl8.5.so
  52. #12 0xbb9ff1ac in TclEvalObjvInternal ()
  53. from /home/emiliano/programas/lib/libtcl8.5.so
  54. #13 0xbba3a1f6 in TclExecuteByteCode ()
  55. from /home/emiliano/programas/lib/libtcl8.5.so
  56. #14 0xbba74f4a in TclObjInterpProcCore ()
  57. from /home/emiliano/programas/lib/libtcl8.5.so
  58. #15 0xbba750ba in TclObjInterpProc ()
  59. from /home/emiliano/programas/lib/libtcl8.5.so
  60. #16 0xbb9ff1ac in TclEvalObjvInternal ()
  61. from /home/emiliano/programas/lib/libtcl8.5.so
  62. #17 0xbba3a1f6 in TclExecuteByteCode ()
  63. from /home/emiliano/programas/lib/libtcl8.5.so
  64. #18 0xbba74f4a in TclObjInterpProcCore ()
  65. from /home/emiliano/programas/lib/libtcl8.5.so
  66. #19 0xbba750ba in TclObjInterpProc ()
  67. from /home/emiliano/programas/lib/libtcl8.5.so
  68. #20 0xbb9ff1ac in TclEvalObjvInternal ()
  69. from /home/emiliano/programas/lib/libtcl8.5.so
  70. #21 0xbba00066 in Tcl_EvalObjv ()
  71. from /home/emiliano/programas/lib/libtcl8.5.so
  72. #22 0xbba00272 in TclEvalObjEx ()
  73. from /home/emiliano/programas/lib/libtcl8.5.so
  74. #23 0xbba0a05c in Tcl_EvalObjCmd ()
  75. from /home/emiliano/programas/lib/libtcl8.5.so
  76. #24 0xbb9ff1ac in TclEvalObjvInternal ()
  77. from /home/emiliano/programas/lib/libtcl8.5.so
  78. #25 0xbba3a1f6 in TclExecuteByteCode ()
  79. from /home/emiliano/programas/lib/libtcl8.5.so
  80. #26 0xbba42d1d in TclCompEvalObj ()
  81. from /home/emiliano/programas/lib/libtcl8.5.so
  82. #27 0xbba0046d in TclEvalObjEx ()
  83. from /home/emiliano/programas/lib/libtcl8.5.so
  84. #28 0xbba0fb52 in Tcl_IfObjCmd ()
  85. from /home/emiliano/programas/lib/libtcl8.5.so
  86. #29 0xbb9ff1ac in TclEvalObjvInternal ()
  87. from /home/emiliano/programas/lib/libtcl8.5.so
  88. #30 0xbb9ffc09 in TclEvalEx () from /home/emiliano/programas/lib/libtcl8.5.so
  89. #31 0xbb9fff24 in Tcl_EvalEx () from /home/emiliano/programas/lib/libtcl8.5.so
  90. #32 0xbba5b616 in Tcl_FSEvalFileEx ()
  91. from /home/emiliano/programas/lib/libtcl8.5.so
  92. #33 0xbbaf1535 in Tk_MainEx (argc=-1, argv=0xbfbfe6fc,
  93. appInitProc=0x80489d7 <Tcl_AppInit>, interp=0x804f800)
  94. at /home/emiliano/tcl_sources/tk/unix/../generic/tkMain.c:272
  95. #34 0x080489c4 in main (argc=2, argv=0xbfbfe6f4)
  96. at /home/emiliano/tcl_sources/tk/unix/../unix/tkAppInit.c:68
  97.