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. 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. I'll appreciate if anyone can shed some light on the subject. Regards, Shlomi Fish ---------------------------------------------------------------------- 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]
