[Xotcl] RE: Non-positional args with no value cause core dump

Schofield, Bryan (GE Transportation) Bryan.Schofield at trans.ge.com
Thu Nov 11 23:21:20 CET 2004


I found another problem with non-position args... an argument of "--" can cause a core dump.
Consider the following.


Object o
o proc foo {{-a A}} {b} {
   puts "$a $b"
}
o foo "B"
#-->  "A B"

o foo "-"
#-->  "A -"

o foo "---"
#-->  "A ---"

o foo "--"
#-->  core dump.





> -----Original Message-----
> From: Schofield, Bryan (GE Transportation) 
> Sent: Wednesday, November 10, 2004 9:17 AM
> To: xotcl at alice.wu-wien.ac.at
> Subject: Bug: Non-positional args with no value cause core dump
> 
> 
> Gustaf/Uwe -
> 
> I found a little bug in 1.3.3 that I downloaded on October 
> 15th from=20
>   http://media.wu-wien.ac.at/download/xotcl-1.3.3.tar.gz
> 
> The following causes a core dump on my Solaris workstation:
> 
> Object o
> o proc foo {{-foo 1}} {} {
>    puts "foo: $foo"
> }
> 
> o foo
> #--> "foo: 1"
> 
> o foo -foo 0
> #--> "foo: 0"
> 
> o foo -foo
> #--> BOOM!
> 
> 
> 
> Just thought I'd pass that on. Regards
> -- bryan
> 



More information about the Xotcl mailing list