From: Sam S. <sd...@gn...> - 2005-11-21 18:23:44
|
> * Johan Liseborn <wb...@yv...> [2005-11-20 17:26:15 +0100]: > > Does this help in any way? yes. SUMMARY: segfault on startup in closed_buffered() when built with "gcc -O2" Exception: EXC_BAD_ACCESS (0x0001) Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x19fb6130 Thread 0 Crashed: 0 lisp.run 0x0006f8b4 closed_buffered + 48 (crt.c:355) 1 lisp.run 0x0007850c closed_all_files + 108 (crt.c:355) 2 lisp.run 0x000289ac loadmem_from_handle + 3168 (crt.c:355) 3 lisp.run 0x00028c68 loadmem + 128 (crt.c:355) 4 lisp.run 0x00029058 init_memory + 888 (crt.c:355) 5 lisp.run 0x0002b610 main + 3940 (crt.c:355) 6 lisp.run 0x00002878 _start + 340 (crt.c:272) 7 lisp.run 0x00002720 start + 60 no segfault when built with "gcc -g" is this correct? > Any more pointers to what I could try? my current conjecture is that this is a GCC bug. could you please figure out which optimization switch causes this? you will need to 1. configure as usual (no "--with-debug") 2. build, make sure that you get the crash. 3. edit build/Makefile and change CFLAGS, removing some optimization flags 4. build again and see if you get the crash. when you find the specific optimization flag that causes the crash, please report it here so that makemake will omit it on macos. 5. upgrade to gcc 4.0 and see if the problem persists. thanks a lot! > Any additional information I can provide? gcc --version uname -a (I am sure it is contained in some of the parent messages already, but I want to keep each message as self-contained - but brief - as possible.) -- Sam Steingold (http://www.podval.org/~sds) running w2k http://truepeace.org http://www.mideasttruth.com/ http://www.iris.org.il http://pmw.org.il/ http://www.savegushkatif.org http://www.palestinefacts.org/ Shady characters are often very bright. |