R-alpha: R-0.49: 2 problems
Anthony Rossini
rossini@math.sc.edu
28 Apr 1997 09:11:34 -0400
>>>>> "Kurt" == Kurt Hornik <hornik@ci.tuwien.ac.at> writes:
Kurt> I found the following 2 problems (no debugging, sorry).
Kurt> * qt(0.975, 3) never returns.
Kurt> Can someone please check that? Happens for me on Debian
Kurt> GNU/Linux/ix86 compiled with CFLAGS="-O2 -g".
Fine on Solaris, but see the transcript which follows.
Kurt> * Yet another stupid way to cause a segfault:
R> x
Kurt> Error: Object "x" not found
R> debug(t.test) t.test(rnorm(10))
Kurt> debug: choices <- c("two.sided", "greater", "less")
Kurt> Browse[1]> return()
Kurt> NULL
R> x
Kurt> Error: Object "x" not found
Kurt> Browse[1]> return()
Kurt> Segmentation fault
I got a Bus Error, and it happened one line earlier...
Transcript:
> neuromancer 21 > R
>
> R : Copyright 1997, Robert Gentleman and Ross Ihaka
> Version 0.49 Beta (April 23, 1997)
>
> R is free software and comes with ABSOLUTELY NO WARRANTY.
> You are welcome to redistribute it under certain conditions.
> Type "license()" for details.
>
> > qt(0.975, 3)
> [1] 3.182446
> >
> > x
> Error: Object "x" not found
> > debug(t.test)
> > t.test(rnorm(10))
> debug: choices <- c("two.sided", "greater", "less")
> Browse[1]> return()
> NULL
> > x
> Error: Object "x" not found
> Bus error (core dumped)
> neuromancer 22 >
with the following core dump:
> neuromancer 22 > gdb /apps/R/bin/R.binary core
> GDB is free software and you are welcome to distribute copies of it
> under certain conditions; type "show copying" to see the conditions.
> There is absolutely no warranty for GDB; type "show warranty" for details.
> GDB 4.15.1 (sparc-sun-solaris2.4),
> Copyright 1995 Free Software Foundation, Inc...
> Core was generated by `/p1/apps/R/src/R-0.49/bin/R.binary'.
> Program terminated with signal 10, Bus error.
> Reading symbols from /p1/apps/X11R6.3/lib/libSM.so.6.0...done.
> Reading symbols from /p1/apps/X11R6.3/lib/libICE.so.6.3...done.
> Reading symbols from /p1/apps/X11R6.3/lib/libX11.so.6.1...done.
> Reading symbols from /usr/lib/libnsl.so.1...done.
> Reading symbols from /usr/lib/libsocket.so.1...done.
> Reading symbols from /usr/lib/libdl.so.1...done.
> Reading symbols from /usr/lib/libm.so.1...done.
> Reading symbols from /usr/lib/libc.so.1...done.
> Reading symbols from /usr/lib/libintl.so.1...done.
> Reading symbols from /usr/lib/libmp.so.1...done.
> Reading symbols from /usr/lib/libw.so.1...done.
> #0 0xef4e25c8 in longjmp ()
> (gdb) where
> #0 0xef4e25c8 in longjmp ()
> #1 0x59214 in jump_now () at errors.c:126
> #2 0x591c8 in jump_to_toplevel () at errors.c:119
> #3 0x58f78 in error (format=0x1391a8 "Object \"%s\" not found\n")
> at errors.c:78
> #4 0x597a0 in eval (e=0x17f2c0, rho=0x17d1c8) at eval.c:92
> #5 0x65978 in R_Repl (rho=0x17d1c8, savestack=0, browselevel=0) at main.c:187
> #6 0x65f4c in mainloop () at main.c:359
> #7 0xcd6fc in main (ac=0, av=0xeffffa6c) at system.c:267
> (gdb)
Something is not where it ought to be... (but I've not looked at the
source in a long enough time to tell you exactly what :-().
best,
----
-tony (Anthony Rossini) Statistics Dept., U South Carolina
rossini@stat.sc.edu Columbia, SC 29208
http://www.stat.sc.edu/~rossini/ 803-777-3578(O) 803-777-4048 (fax)
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-devel-request@stat.math.ethz.ch
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-