$ wish
% #!/bin/sh
% # the next line restarts using wish \
exec /usr/tcl84/bin/wish "$0" "$@"
% 
% package require Iwidgets
4.0.1
%
% button .exit_bt -text "Exit" -command "destroy ."
.exit_bt
% 
% iwidgets::combobox .combo -textfont {Helvetica -12 bold}
.combo
% 
% pack .exit_bt
% Illegal Instruction(coredump)
lwv26awu (12662) $ dbx /usr/tcl84/bin/wish8.4 core
where
dbx: warning: dbxenv `shortfname' is obsolete, use `output_short_file_name'
dbx: warning: dbxenv `lookaside' is obsolete, use `scope_look_aside'
dbx: warning: dbxenv `dynamic_type' is obsolete, use `output_dynamic_type'
Reading wish8.4
core file header read successfully
Reading ld.so.1
Reading libtk8.4g.so
Reading libtcl8.4g.so
Reading libsocket.so.1
Reading libnsl.so.1
Reading libX11.so.4
Reading libdl.so.1
Reading libm.so.1
Reading libc.so.1
Reading libmp.so.2
Reading libXext.so.0
Reading libdga.so.1
Reading libc_psr.so.1
Reading libitcl3.2g.so
Reading libitk3.2g.so
program terminated by signal ILL (illegal opcode)
0x0006e218:     unimp   0x28
Current function is DeleteImage
  902                      imagePtr->display);
(dbx 1) where                                                  
  [1] 0x6e218(0x31, 0x5f7061, 0x0, 0x0, 0x2ccd8, 0xff3bfbd4), at 0x6e217
=>[2] DeleteImage(masterPtr = 0x1504b0), line 902 in "tkImage.c"
  [3] Tcl_EventuallyFree(clientData = 0x1504b0, freeProc = 0xff2a5cb0 = &`libtk8.4g.so`tkImage.c`DeleteImage(ImageMaster *masterPtr)), line 313 in "tclPreserve.c"
  [4] EventuallyDeleteImage(masterPtr = 0x1504b0), line 942 in "tkImage.c"
  [5] TkDeleteAllImages(mainPtr = 0x303b8), line 975 in "tkImage.c"
Symbol *0x1266dd8
dbx: duplicate type definition (3,14), assuming int {assumed}, sclass 10: /usr/tcl84/lib/libtk8.4g.so:/vol/tclsrcsol/tcl84/tk/unix/../generic/tkWindow.c stab #412 TclStubs:T(30,9)=s1980magic:(0,3),0,32;hooks:(30,10)=*(30,1),32,32;tcl_PkgProvideEx:(30,16)=*(30,11)=f(0,3),64,32;tcl_PkgRequireEx:(30,24)=*(30,19)=f(30,18)=*(30,17)=k(0,1),96,32;tcl_Panic:(30,28)=*(30,25)=f(0,20),128,32;tcl_Alloc:(30,30)=*(30,29)=f(3,449),160,32;tcl_Free:(30,32)=*(30,31)=f(0,20),192,32;tcl_Realloc:(30,34)=*(30,33)=f(3,449),224,32;tcl_DbCkalloc:(30,38)=*(30,35)=f(3,449),256,32;tcl_DbCkfree:(30,42)=*(30,39)=f(0,3),288,32;tcl_DbCkrealloc:(30,46)=*(30,43)=f(3,449),320,32;tcl_CreateFileHandler:(30,48)=*(30,47)=f(0,20),352,32;tcl_DeleteFileHandler:(30,50)=*(30,49)=f(0,20),384,32;tcl_SetTimer:(30,52)=*(30,51)=f(0,20),416,32;tcl_Sleep:(30,54)=*(30,53)=f(0,20),448,32;tcl_WaitForEvent:(30,56)=*(30,55)=f(0,3),480,32;tcl_AppendAllObjTypes:(30,58)=*(30,57)=f(0,3),512,32;tcl_AppendStringsToObj:(30,60)=*(30,59)=f(0,20),544,32;tcl_AppendToObj:(30,64)=*(30,61)=f(0,20),576,32;tcl_ConcatObj:(30,68)=*(30,65)=f(3,98),608,32;tcl_ConvertToType:(30,71)=*(30,69)=f(0,3),640,32;tcl_DbDecrRefCount:(30,75)=*(30,72)=f(0,20),672,32;tcl_DbIncrRefCount:(30,79)=*(30,76)=f(0,20),704,32;tcl_DbIsShared:(30,83)=*(30,80)=f(0,3),736,32;tcl_DbNewBooleanObj:(30,87)=*(30,84)=f(3,98),768,32;tcl_DbNewByteArrayObj:(30,93)=*(30,88)=f(3,98),800,32;tcl_DbNewDoubleObj:(30,97)=*(30,94)=f(3,98),832,32;tcl_DbNewListObj:(30,103)=*(30,98)=f(3,98),864,32;tcl_DbNewLongObj:(30,107)=*(30,104)=f(3,98),896,32;tcl_DbNewObj:(30,111)=*(30,108)=f(3,98),928,32;tcl_DbNewStringObj:(30,117)=*(30,112)=f(3,98),960,32;tcl_DuplicateObj:(30,119)=*(30,118)=f(3,98),992,32;tclFreeObj:(30,121)=*(30,120)=f(0,20),1024,32;tcl_GetBoolean:(30,125)=*(30,122)=f(0,3),1056,32;tcl_GetBooleanFromObj:(30,127)=*(30,126)=f(0,3),1088,32;tcl_GetByteArrayFromObj:(30,129)=*(30,128)=f(4,10),1120,32;tcl_GetDouble:(30,134)=*(30,130)=f(0,3),1152,32;tcl_GetDoubleFromObj:(30,136)=*(30,135)=f(0,3),1184,32;tcl_GetIndexFromObj:(30,143)=*(30,137)=f(0,3),1216,32;tcl_GetInt:(30,147)=*(30,144)=f(0,3),1248,32;tcl_GetIntFromObj:(30,149)=*(30,148)=f(0,3),1280,32;tcl_GetLongFromObj:(30,152)=*(30,150)=f(0,3),1312,32;tcl_GetObjType:(30,156)=*(30,153)=f(30,70)=*(3,178),1344,32;tcl_GetStringFromObj:(30,158)=*(30,157)=f(3,449),1376,32;tcl_InvalidateStringRep:(30,160)=*(30,159)=f(0,20),1408,32;tcl_ListObjAppendList:(30,162)=*(30,161)=f(0,3),1440,32;tcl_ListObjAppendElement:(30,164)=*(30,163)=f(0,3),1472,32;tcl_ListObjGetElements:(30,167)=*(30,165)=f(0,3),1504,32;tcl_ListObjIndex:(30,169)=*(30,168)=f(0,3),1536,32;tcl...
  [6] , at 
Symbol *0x12beb18
dbx: duplicate type definition (2,35), assuming int {assumed}, sclass 10: /usr/tcl84/lib/libtk8.4g.so:/vol/tclsrcsol/tcl84/tk/unix/../generic/tkCmds.c stab #780 TkStubs:T(39,11)=s992magic:(0,3),0,32;hooks:(39,12)=*(39,1),32,32;tk_MainLoop:(39,14)=*(39,13)=f(0,20),64,32;tk_3DBorderColor:(39,17)=*(39,16)=f(39,15)=*(32,60),96,32;tk_3DBorderGC:(39,19)=*(39,18)=f(39,573)=*(32,18),128,32;tk_3DHorizontalBevel:(39,21)=*(39,20)=f(0,20),160,32;tk_3DVerticalBevel:(39,23)=*(39,22)=f(0,20),192,32;tk_AddOption:(39,29)=*(39,24)=f(0,20),224,32;tk_BindEvent:(39,31)=*(39,30)=f(0,20),256,32;tk_CanvasDrawableCoords:(39,34)=*(39,32)=f(0,20),288,32;tk_CanvasEventuallyRedraw:(39,36)=*(39,35)=f(0,20),320,32;tk_CanvasGetCoord:(39,40)=*(39,37)=f(0,3),352,32;tk_CanvasGetTextInfo:(39,43)=*(39,42)=f(39,41)=*(2,190),384,32;tk_CanvasPsBitmap:(39,45)=*(39,44)=f(0,3),416,32;tk_CanvasPsColor:(39,47)=*(39,46)=f(0,3),448,32;tk_CanvasPsFont:(39,49)=*(39,48)=f(0,3),480,32;tk_CanvasPsPath:(39,51)=*(39,50)=f(0,20),512,32;tk_CanvasPsStipple:(39,53)=*(39,52)=f(0,3),544,32;tk_CanvasPsY:(39,55)=*(39,54)=f(0,18),576,32;tk_CanvasSetStippleOrigin:(39,57)=*(39,56)=f(0,20),608,32;tk_CanvasTagsParseProc:(39,59)=*(39,58)=f(0,3),640,32;tk_CanvasTagsPrintProc:(39,61)=*(39,60)=f(3,449),672,32;tk_CanvasTkwin:(39,63)=*(39,62)=f(2,35)=*(2,34),704,32;tk_CanvasWindowCoords:(39,65)=*(39,64)=f(0,20),736,32;tk_ChangeWindowAttributes:(39,68)=*(39,66)=f(0,20),768,32;tk_CharBbox:(39,70)=*(39,69)=f(0,3),800,32;tk_ClearSelection:(39,72)=*(39,71)=f(0,20),832,32;tk_ClipboardAppend:(39,74)=*(39,73)=f(0,3),864,32;tk_ClipboardClear:(39,76)=*(39,75)=f(0,3),896,32;tk_ConfigureInfo:(39,79)=*(39,77)=f(0,3),928,32;tk_ConfigureValue:(39,81)=*(39,80)=f(0,3),960,32;tk_ConfigureWidget:(39,83)=*(39,82)=f(0,3),992,32;tk_ConfigureWindow:(39,86)=*(39,84)=f(0,20),1024,32;tk_ComputeTextLayout:(39,90)=*(39,87)=f(2,32)=*(2,31),1056,32;tk_CoordsToWindow:(39,92)=*(39,91)=f(2,35),1088,32;tk_CreateBinding:(39,94)=*(39,93)=f(0,15),1120,32;tk_CreateBindingTable:(39,96)=*(39,95)=f(2,5)=*(2,4),1152,32;tk_CreateErrorHandler:(39,99)=*(39,97)=f(2,14)=*(2,13),1184,32;tk_CreateEventHandler:(39,102)=*(39,100)=f(0,20),1216,32;tk_CreateGenericHandler:(39,105)=*(39,103)=f(0,20),1248,32;tk_CreateImageType:(39,107)=*(39,106)=f(0,20),1280,32;tk_CreateItemType:(39,109)=*(39,108)=f(0,20),1312,32;tk_CreatePhotoImageFormat:(39,111)=*(39,110)=f(0,20),1344,32;tk_CreateSelHandler:(39,114)=*(39,112)=f(0,20),1376,32;tk_CreateWindow:(39,116)=*(39,115)=f(2,35),1408,32;tk_CreateWindowFromPath:(39,118)=*(39,117)=f(2,35),1440,32;tk_DefineBitmap:(39,122)=*(39,119)=f(0,3),1472,32;tk_DefineCursor:(...
  [7] , at 
Symbol *0x1387978
dbx: duplicate type definition (2,14), assuming int {assumed}, sclass 10: /usr/tcl84/lib/libtcl8.4g.so:/vol/tclsrcsol/tcl84/tcl/unix/../generic/tclBasic.c stab #411 TclStubs:T(29,9)=s1980magic:(0,3),0,32;hooks:(29,10)=*(29,1),32,32;tcl_PkgProvideEx:(29,16)=*(29,11)=f(0,3),64,32;tcl_PkgRequireEx:(29,24)=*(29,19)=f(29,18)=*(29,17)=k(0,1),96,32;tcl_Panic:(29,28)=*(29,25)=f(0,20),128,32;tcl_Alloc:(29,30)=*(29,29)=f(2,449),160,32;tcl_Free:(29,32)=*(29,31)=f(0,20),192,32;tcl_Realloc:(29,34)=*(29,33)=f(2,449),224,32;tcl_DbCkalloc:(29,38)=*(29,35)=f(2,449),256,32;tcl_DbCkfree:(29,42)=*(29,39)=f(0,3),288,32;tcl_DbCkrealloc:(29,46)=*(29,43)=f(2,449),320,32;tcl_CreateFileHandler:(29,48)=*(29,47)=f(0,20),352,32;tcl_DeleteFileHandler:(29,50)=*(29,49)=f(0,20),384,32;tcl_SetTimer:(29,52)=*(29,51)=f(0,20),416,32;tcl_Sleep:(29,54)=*(29,53)=f(0,20),448,32;tcl_WaitForEvent:(29,56)=*(29,55)=f(0,3),480,32;tcl_AppendAllObjTypes:(29,58)=*(29,57)=f(0,3),512,32;tcl_AppendStringsToObj:(29,60)=*(29,59)=f(0,20),544,32;tcl_AppendToObj:(29,64)=*(29,61)=f(0,20),576,32;tcl_ConcatObj:(29,68)=*(29,65)=f(2,98),608,32;tcl_ConvertToType:(29,71)=*(29,69)=f(0,3),640,32;tcl_DbDecrRefCount:(29,75)=*(29,72)=f(0,20),672,32;tcl_DbIncrRefCount:(29,79)=*(29,76)=f(0,20),704,32;tcl_DbIsShared:(29,83)=*(29,80)=f(0,3),736,32;tcl_DbNewBooleanObj:(29,87)=*(29,84)=f(2,98),768,32;tcl_DbNewByteArrayObj:(29,93)=*(29,88)=f(2,98),800,32;tcl_DbNewDoubleObj:(29,97)=*(29,94)=f(2,98),832,32;tcl_DbNewListObj:(29,103)=*(29,98)=f(2,98),864,32;tcl_DbNewLongObj:(29,107)=*(29,104)=f(2,98),896,32;tcl_DbNewObj:(29,111)=*(29,108)=f(2,98),928,32;tcl_DbNewStringObj:(29,117)=*(29,112)=f(2,98),960,32;tcl_DuplicateObj:(29,119)=*(29,118)=f(2,98),992,32;tclFreeObj:(29,121)=*(29,120)=f(0,20),1024,32;tcl_GetBoolean:(29,125)=*(29,122)=f(0,3),1056,32;tcl_GetBooleanFromObj:(29,127)=*(29,126)=f(0,3),1088,32;tcl_GetByteArrayFromObj:(29,129)=*(29,128)=f(3,10),1120,32;tcl_GetDouble:(29,134)=*(29,130)=f(0,3),1152,32;tcl_GetDoubleFromObj:(29,136)=*(29,135)=f(0,3),1184,32;tcl_GetIndexFromObj:(29,143)=*(29,137)=f(0,3),1216,32;tcl_GetInt:(29,147)=*(29,144)=f(0,3),1248,32;tcl_GetIntFromObj:(29,149)=*(29,148)=f(0,3),1280,32;tcl_GetLongFromObj:(29,152)=*(29,150)=f(0,3),1312,32;tcl_GetObjType:(29,156)=*(29,153)=f(29,70)=*(2,178),1344,32;tcl_GetStringFromObj:(29,158)=*(29,157)=f(2,449),1376,32;tcl_InvalidateStringRep:(29,160)=*(29,159)=f(0,20),1408,32;tcl_ListObjAppendList:(29,162)=*(29,161)=f(0,3),1440,32;tcl_ListObjAppendElement:(29,164)=*(29,163)=f(0,3),1472,32;tcl_ListObjGetElements:(29,167)=*(29,165)=f(0,3),1504,32;tcl_ListObjIndex:(29,169)=*(29,168)=f(0,3),1536,32;tcl...
  [8] , at 
Symbol *0x13becb8
dbx: duplicate type definition (1,175), assuming int {assumed}, sclass 10: /usr/tcl84/lib/libtcl8.4g.so:/vol/tclsrcsol/tcl84/tcl/unix/../generic/tclExecute.c stab #529 TclIntStubs:T(43,1)=s684magic:(0,3),0,32;hooks:(43,3)=*(43,2)=xsTclIntStubHooks:,32,32;reserved0:(8,101),64,32;tclAccessDeleteProc:(43,6)=*(43,4)=f(0,3),96,32;tclAccessInsertProc:(43,8)=*(43,7)=f(0,3),128,32;tclAllocateFreeObjects:(43,10)=*(43,9)=f(0,20),160,32;reserved4:(8,101),192,32;tclCleanupChildren:(43,12)=*(43,11)=f(0,3),224,32;tclCleanupCommand:(43,14)=*(43,13)=f(0,20),256,32;tclCopyAndCollapse:(43,18)=*(43,15)=f(0,3),288,32;tclCopyChannel:(43,20)=*(43,19)=f(0,3),320,32;tclCreatePipeline:(43,27)=*(43,21)=f(0,3),352,32;tclCreateProc:(43,33)=*(43,28)=f(0,3),384,32;tclDeleteCompiledLocalVars:(43,35)=*(43,34)=f(0,20),416,32;tclDeleteVars:(43,37)=*(43,36)=f(0,20),448,32;tclDoGlob:(43,39)=*(43,38)=f(0,3),480,32;tclDumpMemoryInfo:(43,42)=*(43,40)=f(0,20),512,32;reserved15:(8,101),544,32;tclExprFloatError:(43,44)=*(43,43)=f(0,20),576,32;reserved17:(8,101),608,32;reserved18:(8,101),640,32;reserved19:(8,101),672,32;reserved20:(8,101),704,32;reserved21:(8,101),736,32;tclFindElement:(43,54)=*(43,45)=f(0,3),768,32;tclFindProc:(43,58)=*(43,55)=f(43,31)=*(1,69),800,32;tclFormatInt:(43,60)=*(43,59)=f(0,3),832,32;tclFreePackageInfo:(43,62)=*(43,61)=f(0,20),864,32;reserved26:(8,101),896,32;tclGetDate:(43,65)=*(43,63)=f(0,3),928,32;tclpGetDefaultStdChannel:(43,67)=*(43,66)=f(2,17),960,32;tclGetElementOfIndexedArray:(43,69)=*(43,68)=f(2,98),992,32;reserved30:(8,101),1024,32;tclGetExtension:(43,71)=*(43,70)=f(2,449),1056,32;tclGetFrame:(43,76)=*(43,72)=f(0,3),1088,32;tclGetInterpProc:(43,78)=*(43,77)=f(1,175)=*(1,174),1120,32;tclGetIntForIndex:(43,80)=*(43,79)=f(0,3),1152,32;tclGetIndexedScalar:(43,82)=*(43,81)=f(2,98),1184,32;tclGetLong:(43,86)=*(43,83)=f(0,3),1216,32;tclGetLoadedPackages:(43,88)=*(43,87)=f(0,3),1248,32;tclGetNamespaceForQualName:(43,94)=*(43,89)=f(0,3),1280,32;tclGetObjInterpProc:(43,96)=*(43,95)=f(1,180)=*(1,177),1312,32;tclGetOpenMode:(43,100)=*(43,97)=f(0,3),1344,32;tclGetOriginalCommand:(43,102)=*(43,101)=f(2,20),1376,32;tclpGetUserHome:(43,106)=*(43,103)=f(2,449),1408,32;tclGlobalInvoke:(43,108)=*(43,107)=f(0,3),1440,32;tclGuessPackageName:(43,112)=*(43,109)=f(0,3),1472,32;tclHideUnsafeCommands:(43,114)=*(43,113)=f(0,3),1504,32;tclInExit:(43,116)=*(43,115)=f(0,3),1536,32;tclIncrElementOfIndexedArray:(43,118)=*(43,117)=f(2,98),1568,32;tclIncrIndexedScalar:(43,120)=*(43,119)=f(2,98),1600,32;tclIncrVar2:(43,122)=*(43,121)=f(2,98),1632,32;tclInitCompiledLocals:(43,124)=*(43,123)=f(0,20),1664,32;tclInterpInit:(...
  [9] , at 
  [10] TclCompEvalObj(0x22f48, 0x7c758, 0xff3a0768, 0xff3e6694, 0x1b1ea8, 0x22f48), at 0xff09a56c
  [11] Tcl_EvalObjEx(0x22f48, 0x7c758, 0x20000, 0x4, 0xff2e4e34, 0x22f48), at 0xff052148
Symbol *0x13122f8
dbx: duplicate type definition (114,174), assuming int {assumed}, sclass 10: /usr/tcl84/lib/libtk8.4g.so:/vol/tclsrcsol/tcl84/tk/unix/../generic/tkButton.c stab #1345 TclIntStubs:T(120,1)=s684magic:(0,3),0,32;hooks:(120,3)=*(120,2)=xsTclIntStubHooks:,32,32;reserved0:(10,101),64,32;tclAccessDeleteProc:(120,6)=*(120,4)=f(0,3),96,32;tclAccessInsertProc:(120,8)=*(120,7)=f(0,3),128,32;tclAllocateFreeObjects:(120,10)=*(120,9)=f(0,20),160,32;reserved4:(10,101),192,32;tclCleanupChildren:(120,12)=*(120,11)=f(0,3),224,32;tclCleanupCommand:(120,14)=*(120,13)=f(0,20),256,32;tclCopyAndCollapse:(120,18)=*(120,15)=f(0,3),288,32;tclCopyChannel:(120,20)=*(120,19)=f(0,3),320,32;tclCreatePipeline:(120,27)=*(120,21)=f(0,3),352,32;tclCreateProc:(120,33)=*(120,28)=f(0,3),384,32;tclDeleteCompiledLocalVars:(120,35)=*(120,34)=f(0,20),416,32;tclDeleteVars:(120,37)=*(120,36)=f(0,20),448,32;tclDoGlob:(120,39)=*(120,38)=f(0,3),480,32;tclDumpMemoryInfo:(120,42)=*(120,40)=f(0,20),512,32;reserved15:(10,101),544,32;tclExprFloatError:(120,44)=*(120,43)=f(0,20),576,32;reserved17:(10,101),608,32;reserved18:(10,101),640,32;reserved19:(10,101),672,32;reserved20:(10,101),704,32;reserved21:(10,101),736,32;tclFindElement:(120,54)=*(120,45)=f(0,3),768,32;tclFindProc:(120,58)=*(120,55)=f(120,31)=*(114,68),800,32;tclFormatInt:(120,60)=*(120,59)=f(0,3),832,32;tclFreePackageInfo:(120,62)=*(120,61)=f(0,20),864,32;reserved26:(10,101),896,32;tclGetDate:(120,64)=*(120,63)=f(0,3),928,32;tclpGetDefaultStdChannel:(120,66)=*(120,65)=f(4,17),960,32;tclGetElementOfIndexedArray:(120,68)=*(120,67)=f(4,98),992,32;reserved30:(10,101),1024,32;tclGetExtension:(120,70)=*(120,69)=f(4,449),1056,32;tclGetFrame:(120,75)=*(120,71)=f(0,3),1088,32;tclGetInterpProc:(120,77)=*(120,76)=f(114,174)=*(114,173),1120,32;tclGetIntForIndex:(120,79)=*(120,78)=f(0,3),1152,32;tclGetIndexedScalar:(120,81)=*(120,80)=f(4,98),1184,32;tclGetLong:(120,83)=*(120,82)=f(0,3),1216,32;tclGetLoadedPackages:(120,84)=*(33,280),1248,32;tclGetNamespaceForQualName:(120,90)=*(120,85)=f(0,3),1280,32;tclGetObjInterpProc:(120,92)=*(120,91)=f(114,179)=*(114,176),1312,32;tclGetOpenMode:(120,96)=*(120,93)=f(0,3),1344,32;tclGetOriginalCommand:(120,98)=*(120,97)=f(4,20),1376,32;tclpGetUserHome:(120,102)=*(120,99)=f(4,449),1408,32;tclGlobalInvoke:(120,104)=*(120,103)=f(0,3),1440,32;tclGuessPackageName:(120,108)=*(120,105)=f(0,3),1472,32;tclHideUnsafeCommands:(120,110)=*(120,109)=f(0,3),1504,32;tclInExit:(120,112)=*(120,111)=f(0,3),1536,32;tclIncrElementOfIndexedArray:(120,114)=*(120,113)=f(4,98),1568,32;tclIncrIndexedScalar:(120,116)=*(120,115)=f(4,98),1600,32;tclIncrVar2:(120,118)=*(120,...
  [12] , at 
  [13] ButtonWidgetObjCmd(0xa8fc8, 0x22f48, 0x2, 0x7d710, 0xa90d8, 0x1b63f0), at 0xff23a414
  [14] TclEvalObjvInternal(0x22f48, 0x2, 0x7d710, 0xff15187c, 0x0, 0x40000), at 0xff050958
  [15] Tcl_EvalObjv(0x22f48, 0x2, 0x7d710, 0x40000, 0x0, 0x61), at 0xff050b94
  [16] Tcl_EvalObjEx(0x22f48, 0x4c868, 0x40000, 0x0, 0x1a9090, 0x22f48), at 0xff0520c8
  [17] Tcl_UplevelObjCmd(dummy = (nil), interp = 0x22f48, objc = 1, objv = 0x23bb0), line 666 in "tclProc.c"
  [18] TclEvalObjvInternal(0x22f48, 0x3, 0x23ba8, 0x0, 0x0, 0x0), at 0xff050958
  [19] TclExecuteByteCode(0x22f48, 0x1dc6b8, 0x0, 0x1dc7a6, 0x2, 0x23ba8), at 0xff09b06c
  [20] TclCompEvalObj(0x22f48, 0x6a618, 0x5fe30, 0x0, 0x1dc6b8, 0x22f48), at 0xff09a56c
  [21] Tcl_EvalObjEx(0x22f48, 0x6a618, 0x0, 0x1, 0x5fe30, 0x22f48), at 0xff052148
  [22] TclObjInterpProc(clientData = 0x69f48, interp = 0x22f48, objc = 2, objv = 0xffbeccf8), line 1074 in "tclProc.c"
  [23] TclEvalObjvInternal(0x22f48, 0x2, 0xffbeccf8, 0xffbed154, 0x1b, 0x0), at 0xff050958
  [24] Tcl_EvalEx(0x22f48, 0xffbed154, 0xffffffff, 0x0, 0x81010100, 0x1b3628), at 0xff0518b0
  [25] Tcl_Eval(0x22f48, 0xffbed154, 0xffbed080, 0x657869, 0x81010100, 0xff0000), at 0xff051e48
  [26] Tcl_GlobalEval(0x22f48, 0xffbed154, 0x1, 0x1, 0xffbed148, 0x22f48), at 0xff054778
dbx: warning: undefined type number (118,370) at /usr/tcl84/lib/libtk8.4g.so:/vol/tclsrcsol/tcl84/tk/unix/../generic/tkBind.c stab #1830 Tk_BindEvent:F(0,20);(2,5);(0,302)=*(32,171);(2,35);(0,3);(118,370),
assuming type `int {assumed}'
dbx: warning: undefined type number (30,40) at /usr/tcl84/lib/libtk8.4g.so:/vol/tclsrcsol/tcl84/tk/unix/../generic/tkBind.c stab #2440 $XBRF08GxtU28S1m.ExpandPercents.__func__:V(0,134)=ar(0,4);0;14;(30,40),
assuming type `int {assumed}'
dbx: warning: undefined type number (30,412) at /usr/tcl84/lib/libtk8.4g.so:/vol/tclsrcsol/tcl84/tk/unix/../generic/tkBind.c stab #4225 TkpScanWindowId:P(0,3);(3,78);(30,412);(0,305),
assuming type `int {assumed}'
  [27] Tk_BindEvent(bindingTable = 0x40f98, eventPtr = 0x1b2108, tkwin = 0xac1e0, numObjects = 0, objectPtr = 0xffbed2e8), line 1780 in "tkBind.c"
  [28] TkBindEventProc(0xac1e0, 0x1b2108, 0x0, 0x0, 0x22040, 0xff04c2d0), at 0xff1cd3a4
Symbol *0x14c2ab8
dbx: duplicate type definition (119,9), assuming int {assumed}, sclass 10: /usr/tcl84/lib/libtk8.4g.so:/vol/tclsrcsol/tcl84/tk/unix/../generic/tkEvent.c stab #1379 TkIntStubs:T(120,1)=s588magic:(0,3),0,32;hooks:(120,3)=*(120,2)=xsTkIntStubHooks:,32,32;tkAllocWindow:(120,5)=*(120,4)=f(119,33),64,32;tkBezierPoints:(120,7)=*(120,6)=f(0,20),96,32;tkBezierScreenPoints:(120,9)=*(120,8)=f(0,20),128,32;tkBindDeadWindow:(120,11)=*(120,10)=f(0,20),160,32;tkBindEventProc:(120,13)=*(120,12)=f(0,20),192,32;tkBindFree:(120,15)=*(120,14)=f(0,20),224,32;tkBindInit:(120,17)=*(120,16)=f(0,20),256,32;tkChangeEventWindow:(120,19)=*(120,18)=f(0,20),288,32;tkClipInit:(120,21)=*(120,20)=f(0,3),320,32;tkComputeAnchor:(120,23)=*(120,22)=f(0,20),352,32;tkCopyAndGlobalEval:(120,25)=*(120,24)=f(0,3),384,32;tkCreateBindingProcedure:(120,29)=*(120,26)=f(0,15),416,32;tkCreateCursorFromData:(120,31)=*(120,30)=f(119,21),448,32;tkCreateFrame:(120,33)=*(120,32)=f(0,3),480,32;tkCreateMainWindow:(120,35)=*(120,34)=f(2,35),512,32;tkCurrentTime:(120,37)=*(120,36)=f(0,15),544,32;tkDeleteAllImages:(120,39)=*(120,38)=f(0,20),576,32;tkDoConfigureNotify:(120,41)=*(120,40)=f(0,20),608,32;tkDrawInsetFocusHighlight:(120,43)=*(120,42)=f(0,20),640,32;tkEventDeadWindow:(120,45)=*(120,44)=f(0,20),672,32;tkFillPolygon:(120,47)=*(120,46)=f(0,20),704,32;tkFindStateNum:(120,55)=*(120,48)=f(0,3),736,32;tkFindStateString:(120,59)=*(120,56)=f(3,449),768,32;tkFocusDeadWindow:(120,61)=*(120,60)=f(0,20),800,32;tkFocusFilterEvent:(120,63)=*(120,62)=f(0,3),832,32;tkFocusKeyEvent:(120,65)=*(120,64)=f(119,33),864,32;tkFontPkgInit:(120,67)=*(120,66)=f(0,20),896,32;tkFontPkgFree:(120,69)=*(120,68)=f(0,20),928,32;tkFreeBindingTags:(120,71)=*(120,70)=f(0,20),960,32;tkpFreeCursor:(120,73)=*(120,72)=f(0,20),992,32;tkGetBitmapData:(120,75)=*(120,74)=f(3,449),1024,32;tkGetButtPoints:(120,77)=*(120,76)=f(0,20),1056,32;tkGetCursorByName:(120,79)=*(120,78)=f(119,21),1088,32;tkGetDefaultScreenName:(120,83)=*(120,80)=f(120,274)=*(120,275)=k(0,1),1120,32;tkGetDisplay:(120,85)=*(120,84)=f(119,25),1152,32;tkGetDisplayOf:(120,90)=*(120,86)=f(0,3),1184,32;tkGetFocusWin:(120,92)=*(120,91)=f(119,33),1216,32;tkGetInterpNames:(120,94)=*(120,93)=f(0,3),1248,32;tkGetMiterPoints:(120,96)=*(120,95)=f(0,3),1280,32;tkGetPointerCoords:(120,98)=*(120,97)=f(0,20),1312,32;tkGetServerInfo:(120,100)=*(120,99)=f(0,20),1344,32;tkGrabDeadWindow:(120,102)=*(120,101)=f(0,20),1376,32;tkGrabState:(120,104)=*(120,103)=f(0,3),1408,32;tkIncludePoint:(120,106)=*(120,105)=f(0,20),1440,32;tkInOutEvents:(120,108)=*(120,107)=f(0,20),1472,32;tkInstallFrameMenu:(120,110)=*(120,109)=f(0,20),1...
  [29] , at 
  [30] WindowEventProc(0x1b2100, 0xfffffffd, 0x22ebc, 0x22e3c, 0x22dbc, 0xffbed408), at 0xff1dc27c
dbx: warning: undefined type number (29,931) at /usr/tcl84/lib/libtcl8.4g.so:/vol/tclsrcsol/tcl84/tcl/unix/../generic/tclNotify.c stab #587 :T(62,10)=u4_handler:(29,931),0,32;_sigaction:(62,13)=*(62,11)=f(0,20),0,32;,
assuming type `int {assumed}'
dbx: warning: undefined type number (29,680) at /usr/tcl84/lib/libtcl8.4g.so:/vol/tclsrcsol/tcl84/tcl/unix/../generic/tclNotify.c stab #864 qinit:T(135,23)=s40qi_putp:(135,25)=*(135,24)=f(0,3),0,32;qi_srvp:(135,27)=*(135,26)=f(0,3),32,32;qi_qopen:(135,29)=*(135,28)=f(0,3),64,32;qi_qclose:(135,31)=*(135,30)=f(0,3),96,32;qi_qadmin:(135,33)=*(135,32)=f(0,3),128,32;qi_minfo:(135,34)=*(135,22),160,32;qi_mstat:(135,36)=*(135,35)=xsmodule_stat:,192,32;qi_rwp:(135,68)=*(135,69)=f(0,3),224,32;qi_infop:(29,680),256,32;qi_struiot:(0,3),288,32;,
assuming type `int {assumed}'
  [31] Tcl_ServiceEvent(flags = -3), line 618 in "tclNotify.c"
  [32] Tcl_DoOneEvent(flags = -3), line 857 in "tclNotify.c"
  [33] Tk_MainLoop(0x22f48, 0x0, 0xff1f4748, 0x4d8e0, 0x0, 0x22f48), at 0xff1dc3d4
  [34] Tk_MainEx(argc = 1, argv = 0xffbed7f4, appInitProc = 0x10ba8 = &Tcl_AppInit(Tcl_Interp *interp), interp = 0x22f48), line 284 in "tkMain.c"
  [35] main(argc = 1, argv = 0xffbed7f4), line 77 in "tkAppInit.c"
(dbx 2) 
