Tk Source Code

Attachment Details
Login
Overview

Artifact ID: 87afe33d87d2057632e9b25cd7323f8056b483677a9bf8ab3e5ff45201a19d57
Ticket: 1da19a69f8ce6bf055ee40ed66c28f8470496ac4
Date: 2025-01-25 09:31:27
User: fvogel
Artifact Attached: a345f99d466a4151b9f6b264e6b651a046dace3e42767b649ca9a0c1ba31df51
Filename:bt_full.txt
Description:
Content:
     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
   100
   101
   102
   103
   104
   105
   106
   107
   108
   109
   110
   111
   112
   113
   114
   115
   116
   117
   118
   119
   120
   121
   122
   123
   124
   125
   126
   127
   128
   129
   130
   131
   132
   133
   134
   135
   136
   137
   138
   139
   140
   141
   142
   143
   144
   145
   146
   147
   148
   149
   150
   151
   152
   153
   154
   155
   156
   157
   158
   159
   160
   161
   162
   163
   164
   165
   166
   167
   168
   169
   170
   171
   172
   173
   174
   175
   176
   177
   178
   179
   180
#0  0x0000000000000000 in ?? ()
No symbol table info available.
#1  0x0000000827bbd409 in startEndOfCmd (clientData=0x0, interp=0x6f4e1264590, objc=3, objv=0x6f4e126a348) at /home/jo/tmp/tk9.0.1/unix/../generic/tkIcu.c:102
        ds = {string = 0x820a6c480 "q", length = 2, spaceAvl = 200, staticSpace = "q\000\000\000\000\006\000\000\020\201\243\341\364\006\000\000\220E&\341\364\006\000\000\020F\261\341\364\006\000\000\340Ħ \b\000\000\000\022\264\233\"\b\000\000\000\220\244\245\341\364\006\000\000\020F\261\341\364\006\000\000\220E&\341\364\006\000\000\000\000\000\000\000\000\000\000\020\201\243\341\364\006\000\000\220E&\341\364\006\000\000\300Ŧ \b\000\000\000\361&\233\"\b\000\000\000\020!\254\341\364\006\000\000pѻ'\b\000\000\000\220\242&\341\364\006\000\000\002\000\000\000\003\000\000\000\000\240#\341\364\006\000\000\200\266\243\341\364\006\000\000\200\266\243\341\364\006\000\000\300\370\272\341\000\000\000\000pŦ \b\000\000\000\n\000\000\000\000\000\000\000PY?\341", <incomplete sequence \364\006\000>}
        len = 1
        str = 0x6f4e1ea9810 "q"
        errorCode = U_ZERO_ERRORZ
        it = 0x22a88f40
        idx = 0
        flags = 0
        ustr = 0x6f4e1bacb50
        locale = 0x0
        ulen = 1
#2  0x00000008229b6318 in Dispatch (data=0x6f4e1a3b688, interp=0x6f4e1264590, dummy4602=0) at /home/jo/tmp/tcl9.0.1/generic/tclBasic.c:4640
        objProc = 0x827bbd170 <startEndOfCmd>
        clientData = 0x0
        objc = 3
        objv = 0x6f4e126a348
        iPtr = 0x6f4e1264590
#3  0x00000008229b20e6 in TclNRRunCallbacks (interp=0x6f4e1264590, result=0, rootPtr=0x0) at /home/jo/tmp/tcl9.0.1/generic/tclBasic.c:4656
        callbackPtr = 0x6f4e1a3b680
        procPtr = 0x8229b62a0 <Dispatch>
#4  0x00000008229b1e36 in Tcl_EvalObjv (interp=0x6f4e1264590, objc=4, objv=0x6f4e126a020, flags=2097168) at /home/jo/tmp/tcl9.0.1/generic/tclBasic.c:4395
        result = 0
        rootPtr = 0x0
#5  0x00000008229b3993 in TclEvalEx (interp=0x6f4e1264590, script=0x820a6ccb3 "tk::TextPrevPos .t insert tk::startOfCluster]\n", numBytes=44, flags=0, line=2, clNextOuter=0x0, outerScript=0x820a6cc98 "\n    tk::TextSetCursor .t [tk::TextPrevPos .t insert tk::startOfCluster]\n") at /home/jo/tmp/tcl9.0.1/generic/tclBasic.c:5495
        wordLine = 2
        wordCLNext = 0x0
        objectsNeeded = 4
        wordStart = 0x820a6cccd "tk::startOfCluster]\n"
        numWords = 4
        iPtr = 0x6f4e1264590
        p = 0x820a6ccb3 "tk::TextPrevPos .t insert tk::startOfCluster]\n"
        next = 0x6f4e1264590 ""
        minObjs = 20
        objv = 0x6f4e126a020
        objvSpace = 0x6f4e126a020
        expand = 0x6f4e126a0d0
        lines = 0x6f4e126a130
        lineSpace = 0x6f4e126a130
        tokenPtr = 0x6f4e1269e38
        expandRequested = 0
        code = 0
        bytesLeft = 44
        commandLength = 547802264
        savedVarFramePtr = 0x6f4e1240e90
        allowExceptions = 0
        gotParse = 1
        i = 34907539408
        objectsUsed = 4
        parsePtr = 0x6f4e1269cd0
        eeFramePtr = 0x6f4e1269fc0
        stackObjArray = 0x6f4e126a020
        expandStack = 0x6f4e126a0d0
        linesStack = 0x6f4e126a130
        clNext = 0x0
#6  0x0000000822b039bb in TclSubstTokens (interp=0x6f4e1264590, tokenPtr=0x6f4e12698c8, count=1, tokensLeftPtr=0x0, line=2, clNextOuter=0x0, outerScript=0x820a6cc98 "\n    tk::TextSetCursor .t [tk::TextPrevPos .t insert tk::startOfCluster]\n") at /home/jo/tmp/tcl9.0.1/generic/tclParse.c:2238
        theline = 2
        appendObj = 0x0
        append = 0x0
        appendByteLength = 0
        utfCharBytes = "\000\000\000"
        result = 0x0
        code = 0
        isLiteral = 0
        i = 0
        maxNumCL = 0
        numCL = 0
        adjust = 0
        clPosition = 0x0
        iPtr = 0x6f4e1264590
        inFile = 0
#7  0x00000008229b31e4 in TclEvalEx (interp=0x6f4e1264590, script=0x820a6cc98 "\n    tk::TextSetCursor .t [tk::TextPrevPos .t insert tk::startOfCluster]\n", numBytes=73, flags=131072, line=2, clNextOuter=0x0, outerScript=0x820a6cc98 "\n    tk::TextSetCursor .t [tk::TextPrevPos .t insert tk::startOfCluster]\n") at /home/jo/tmp/tcl9.0.1/generic/tclBasic.c:5373
        additionalObjsCount = 1
        wordLine = 2
        wordCLNext = 0x0
        objectsNeeded = 2
        wordStart = 0x820a6ccb2 "[tk::TextPrevPos .t insert tk::startOfCluster]\n"
        numWords = 3
        iPtr = 0x6f4e1264590
        p = 0x820a6cc98 "\n    tk::TextSetCursor .t [tk::TextPrevPos .t insert tk::startOfCluster]\n"
        next = 0x822b32a98 <TclpAlloc+440> "H\211E\370H\213E\370H\203\3040]\303f.\017\037\204"
        minObjs = 20
        objv = 0x6f4e1269b10
        objvSpace = 0x6f4e1269b10
        expand = 0x6f4e1269bc0
        lines = 0x6f4e1269c20
        lineSpace = 0x6f4e1269c20
        tokenPtr = 0x6f4e12698a8
        expandRequested = 0
        code = 0
        bytesLeft = 73
        commandLength = 35024998500
        savedVarFramePtr = 0x6f4e1240e90
        allowExceptions = 4
        gotParse = 1
        i = 7648827723248
        objectsUsed = 2
        parsePtr = 0x6f4e12697c0
        eeFramePtr = 0x6f4e1269ab0
        stackObjArray = 0x6f4e1269b10
        expandStack = 0x6f4e1269bc0
        linesStack = 0x6f4e1269c20
        clNext = 0x0
#8  0x00000008229b2b8c in Tcl_EvalEx (interp=0x6f4e1264590, script=0x820a6cc98 "\n    tk::TextSetCursor .t [tk::TextPrevPos .t insert tk::startOfCluster]\n", numBytes=73, flags=131072) at /home/jo/tmp/tcl9.0.1/generic/tclBasic.c:5146
No locals.
#9  0x0000000827a6e149 in Tk_BindEvent (bindPtr=0x6f4e13b1390, eventPtr=0x6f4e1b7fda0, tkwin=0x6f4e13b8bd0, numObjects=4, objArr=0x820a6cf50) at /home/jo/tmp/tk9.0.1/unix/../generic/tkBind.c:2582
        len = 73
        code = -1103165349
        interp = 0x6f4e1264590
        screenPtr = 0x6f4e1a12860
        dispPtr = 0x6f4e1acf510
        oldDispPtr = 0x6f4e1acf510
        curEvent = 0x6f4e13b1530
        winPtr = 0x6f4e13b8bd0
        bindInfoPtr = 0x6f4e1a12710
        interpState = 0x6f4e1dcea50
        physTables = 0x6f4e13b3428
        psPtr = {0x0, 0x0}
        matchPtrBuf = {0x0, 0x6f4e1eb2d90, 0x0, 0x0, 0x820a6cde0, 0x825d7031e, 0x23, 0x825157716, 0x6f4e139c400, 0x0, 0x0, 0x825e27ad0 <__stack_chk_guard>, 0x820a6cdf0, 0x825d701da <recvmsg+10>, 0x820a6cf00, 0x82e62c4b9, 0x820a6cf14, 0x1, 0xffffffffffffffff, 0x82e62a50b, 0x6f4e139d498, 0x820a6cf18, 0x820a6ce50, 0x822b74d8f <TclpThreadGetGlobalTSD+31>, 0x22e9, 0x822aad101 <TclCompareStringKeys+33>, 0x6f4e1e30390, 0x827a44070, 0x820a6cec0, 0x822aad548 <CreateHashEntry+584>, 0x827c088b8 <dataKey>, 0x822aad0e0 <TclCompareStringKeys>}
        matchPtrArr = 0x820a6cd80
        psl = {0x6f4e1bab350, 0x0}
        scripts = {string = 0x820a6cc98 "\n    tk::TextSetCursor .t [tk::TextPrevPos .t insert tk::startOfCluster]\n", length = 74, spaceAvl = 200, staticSpace = "\n    tk::TextSetCursor .t [tk::TextPrevPos .t insert tk::startOfCluster]\n\000\000 \b\000\000\000\231\2225*\b\000\000\000\000\000\000\000\003\000\000\000\200\375\267\341\364\006\000\000\000\000\000\000\000\000\000\000\200\266#\341\364\006\000\000@Ϧ \b\000\000\000\3001\266\341\364\006\000\000Ѕ\270\341\307\000\000\000@Ϧ \b\000\000\000\360Φ \b\000\000\000c\256\024%\b\000\000\0004ͦ \b\000\000\000Ћ\262\341\364\006\000\000\220\2734\341\364\006\000\000\220\2524\341", <incomplete sequence \364\006\000>}
        p = 0x820a6cc98 "\n    tk::TextSetCursor .t [tk::TextPrevPos .t insert tk::startOfCluster]\n"
        end = 0x820a6cce2 ""
        scriptCount = 1
        oldScreen = 0
        flags = 1
        arraySize = 0
        newArraySize = 0
        i = 0
        k = 4
#10 0x0000000827a7c5f4 in TkBindEventProc (winPtr=0x6f4e13b8bd0, eventPtr=0x6f4e1b7fda0) at /home/jo/tmp/tk9.0.1/unix/../generic/tkCmds.c:320
        objects = {0x6f4e131cf30, 0x6f4e1e2ceb0, 0x6f4e13e1530, 0x6f4e1e303b0, 0x1f300000018, 0x820a6cfa0, 0x820a6cfa4, 0x6f4e13b8bd0, 0x820a6cfd0, 0x827a8d34a <TkFocusKeyEvent+170>, 0x1f300000018, 0x6f4e13b8bd0, 0x6f4e1bc2fd0, 0x6f4e1b7fda0, 0x6f4e13b8bd0, 0x6f4e13b8bd0, 0x820a6d000, 0x827a8afd6 <InvokeFocusHandlers+134>, 0xe1b7fda0, 0x6f4e13f5950}
        objPtr = 0x820a6cf50
        topLevPtr = 0x6f4e1a12510
        i = 7648829042768
        count = 4
        p = 0x800014 <error: Cannot access memory at address 0x800014>
        hPtr = 0x1
#11 0x0000000827a8abc5 in Tk_HandleEvent (eventPtr=0x6f4e1b7fda0) at /home/jo/tmp/tk9.0.1/unix/../generic/tkEvent.c:1276
        handlerPtr = 0x0
        winPtr = 0x6f4e13b8bd0
        mask = 1
        ip = {eventPtr = 0x6f4e1b7fda0, winPtr = 0x6f4e13b8bd0, nextHandler = 0x6f4e1bdf290, nextPtr = 0x0}
        interp = 0x6f4e1264590
        tsdPtr = 0x6f4e1b87150
#12 0x0000000827a8bad9 in WindowEventProc (evPtr=0x6f4e1b7fd90, flags=-3) at /home/jo/tmp/tk9.0.1/unix/../generic/tkEvent.c:1707
        wevPtr = 0x6f4e1b7fd90
        result = TK_DEFER_EVENT
        tsdPtr = 0x6f4e1b87150
#13 0x0000000822af9508 in Tcl_ServiceEvent (flags=-3) at /home/jo/tmp/tcl9.0.1/generic/tclNotify.c:725
        evPtr = 0x6f4e1b7fd90
        prevPtr = 0x8229ab849 <Tcl_AsyncReady+25>
        proc = 0x827a8ba10 <WindowEventProc>
        eventCount = 1
        tsdPtr = 0x6f4e124c950
        result = 1780
#14 0x0000000822af98ac in Tcl_DoOneEvent (flags=-3) at /home/jo/tmp/tcl9.0.1/generic/tclNotify.c:960
        result = 0
        oldMode = 0
        sourcePtr = 0x827abc5c1 <Tk_GetNumMainWindows+65>
        timePtr = 0x820a6d150
        tsdPtr = 0x6f4e124c950
#15 0x0000000827a8c1d9 in Tk_MainLoop () at /home/jo/tmp/tk9.0.1/unix/../generic/tkEvent.c:2093
No locals.
#16 0x0000000822af0a8a in Tcl_MainEx (argc=-1, argv=0x820a6d370, appInitProc=0x201950 <Tcl_AppInit>, interp=0x6f4e1264590) at /home/jo/tmp/tcl9.0.1/generic/tclMain.c:593
        i = 2
        path = 0x6f4e12faac0
        resultPtr = 0x820a6d370
        argvPtr = 0x6f4e12fa9d0
        appName = 0x6f4e12faac0
        encodingName = 0x0
        code = 0
        exitCode = 0
        mainLoopProc = 0x827a8c1b0 <Tk_MainLoop>
        chan = 0x3f2b3a344edd
        is = {input = 0x820a6d370, tty = 1, commandPtr = 0x6f4e1259380, prompt = PROMPT_START, interp = 0x6f4e1264590}
#17 0x0000000000201948 in main (argc=2, argv=0x820a6d370) at /home/jo/tmp/tcl9.0.1/unix/tclAppInit.c:94
No locals.