Tcl Source Code

View Ticket
Login
Ticket UUID: 1001997
Title: TclCleanupLiteralTable segfault
Type: Bug Version: obsolete: 8.5a2
Submitter: dgp Created on: 2004-08-02 14:06:32
Subsystem: 47. Bytecode Compiler Assigned To: dgp
Priority: 5 Medium Severity:
Status: Closed Last Modified: 2004-08-02 22:33:45
Resolution: Fixed Closed By: dgp
    Closed on: 2004-08-02 15:33:45
Description:
The attached script causes a
segfault during 
TclCleanupLiteralTable as
a pointer to already freed
memory is followed.

Effort still underway to
produce a simpler demo script.
User Comments: dgp added on 2004-08-02 22:33:45:
Logged In: YES 
user_id=80530


Patches applied to fix bug in HEAD.

dgp added on 2004-08-02 22:14:50:

File Added - 96066: TCLTtest.patch

dgp added on 2004-08-02 22:14:49:
Logged In: YES 
user_id=80530


Attached patch adds a test
for this bug to compile.test.

dgp added on 2004-08-02 21:11:47:

File Added - 96059: dgp.patch

Logged In: YES 
user_id=80530

the attached patch
corrects the segfault.
(Thanks Kevin Kenny!)

Once a simpler demo script
is derived, and turned into
a case for the test suite,
this can be applied and closed.

dgp added on 2004-08-02 21:06:32:

File Added - 96058: seg.tcl

Attachments: