Tcl Source Code

View Ticket
Login
Ticket UUID: 1422736
Title: Tcl_Main-6.7 fails
Type: Bug Version: None
Submitter: rmax Created on: 2006-02-02 17:29:56
Subsystem: 50. Embedding Support Assigned To: dgp
Priority: 5 Medium Severity:
Status: Closed Last Modified: 2006-02-09 22:23:43
Resolution: Fixed Closed By: dgp
    Closed on: 2006-02-09 15:23:43
Description:
SUSE Linux 10.1 beta3, AMD64, non-threaded clean build
of HEAD:

==== Tcl_Main-6.7 [unknown]: interactive
auto-completion. FAILED
==== Contents of test case:

        exec [interpreter] << {
                proc foo\{ x {}
                set tcl_interactive 1
                foo y} >& result
        set f [open result]
        read $f
    
---- Result was:
1
% file3
% 
---- Result should have been (exact matching):
1
% % 
==== Tcl_Main-6.7 FAILED
User Comments: dgp added on 2006-02-09 22:23:43:
Logged In: YES 
user_id=80530


fixed for 8.4.13 and 8.5a4

rmax added on 2006-02-09 22:20:27:
Logged In: YES 
user_id=124643

yup, that fixes it.

dgp added on 2006-02-09 05:17:59:

File Added - 166709: 1422736.patch

dgp added on 2006-02-09 05:17:58:
Logged In: YES 
user_id=80530

please test this patch.

nobody added on 2006-02-07 23:45:23:
Logged In: NO 

I just found that I had a ~/bin/foo script that returned
"file3" and was executed by the test instead of the foo\{ proc.

dgp added on 2006-02-03 02:08:22:
Logged In: YES 
user_id=80530


It appears that there is
a [foo] command available
in the tcltest executable?
One that returns a channel ID?

If you replace all instances
of "foo" in this test with 
something else (suggest "rmax"),
does the test still fail?

Attachments: