On Tue, 4 Dec 2001, mulix wrote: > On Tue, 4 Dec 2001, Shlomi Fish wrote: > > > I discovered an obscure bug which I am able to reproduce only under very > > rare circumctances. Here are the instructions for re-producing it: > > > > Download > > http://vipe.technion.ac.il/~shlomif/obscure-bug.tar.gz > > > > Unpack and type make. Then type "source test.sh" at the command line and > > press enter. Voila - a segfault. > > > > Now, "./test.sh" doesn't cause it. > > this is imperative - 'source test.sh' causes it, but './test.sh' > doesn't? >
Indeed that is the case. > > The program in question was written by > > me (it's version 1.11.24 of Freecell Solver), and is compiled with the > > "-O3" flag by gcc. If it's compiled with "-O2" it doesn't segfault. > > Nor does it when compiled with kgcc. Moreover, after I made a very small > > change in the program, it did not segfault either. Finally, running it > > under gdb cause it not to crash either. > > > > I'm using Mandrake 8.1 with KDE 2.2.1 and all of the up-to-current > > updates. My kernel is 2.4.13-12mdk from cooker. > > which gcc? > it ran fine with gcc2.91.66, gcc2.95.2 and gcc3.0 (using 'source > test.sh'). . You can find the complete list of packages on my system here: http://vipe.technion.ac.il/~shlomif/rpm-qa.txt I believe some of them contains proprietary patches by Mandrake-soft. Regards, Shlomi Fish > -- > mulix > > http://www.pointer.co.il/~mulix/ > http://syscalltrack.sf.net/ > > ---------------------------------------------------------------------- Shlomi Fish [EMAIL PROTECTED] Home Page: http://t2.technion.ac.il/~shlomif/ Home E-mail: [EMAIL PROTECTED] If: 1. A is A 2. A is not not-A does it imply that 1. B is B 2. B is not not-B ================================================================= To unsubscribe, send mail to [EMAIL PROTECTED] with the word "unsubscribe" in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
