* Ralf Wildenhues wrote on Friday, September 09, 2005 10:48 CEST: > * Peter Ekberg wrote on Thu, Sep 08, 2005 at 03:13:43PM CEST: > > * Ralf Wildenhues wrote on Thursday, September 08, 2005 09:42 CEST: > > > * Peter Ekberg wrote on Fri, Sep 02, 2005 at 09:50:01PM CEST: > > > > Ralf Wildenhues wrote: > > > > However, with that change, stresstest still eventually > fails with a > > > | Cannot export w1$: symbol not defined > > > | Cannot export w10$: symbol not defined > > > | ... > > > > > > on mingw, and a > > > > > > | grep: Invalid back reference > > > | > > > /usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/b > > > in/ld: sub3/.libs/dlself.def:8: syntax error > > > | > > > /usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/b > > in/ld:sub3/.libs/dlself.def: file format not recognized; treating as > > linker > script > > > | > > > /usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/b > > in/ld:sub3/.libs/dlself.def:2: syntax error > > > | collect2: ld returned 1 exit status > > > > > > on cygwin, both with gcc. (Yes, I should be implementing better > > > stresstest error reporting first..) > > > > Ah, the \\\1 part needs an extra round of escapes. See new patch. > > The new patch still fails with the `w1$' error above. > > > Like this? > > > > * libltdl/config/ltmain.m4sh (func_generate_dlsyms): > > Fix escape expression to actually escape relevant > > characters from the following grep. Fix Cygwin and > > MinGW to use the filtered symbol list when exporting > > from self, and not the symbol filter. > > * tests/stresstest.at: Export w8, not w8$ > > I believe not. :) > (Unless I messed up testing your patch)
I think you did, as it works for me. I just tested again. I'm attaching the output from make check TESTS="" TESTSUITE_FLAGS='-v -d 22'. As you can see, it goes on for quite a while before it segfaults, and no sign of the errors you see. I had a breif look at this new bug and it looks as if there's a problem when accessing v7 or v8 (first line in main in main.c, line 90 in stresstest.at) Perhaps something along the lines of: http://cygwin.com/ml/cygwin/2004-09/msg01101.html I think this bug is present for all of MSVC, MinGW and Cygwin, so it smells like some generic windows problem... *sigh* Cheers, Peter
testsuite.log.gz
Description: testsuite.log.gz
