|
Message-ID: <BLU0-SMTP134DB412235FED038C93557FDCB0@phx.gbl> Date: Thu, 2 Jan 2014 19:39:15 +0100 From: Frank Dittrich <frank_dittrich@...mail.com> To: john-dev@...ts.openwall.com Subject: Re: Problem loading dynamic formats with TestD=... lines > I wonder how gcc builds survived this without a segfault. > > Jim, the backtrace has been posted in my previous message: > http://www.openwall.com/lists/john-dev/2014/01/02/22 > > Commenting out all the TestD= lines in run/dynamic_flat_sse_formats.conf > makes the bug disappear. > > Changing the TestD= lines into Test= lines also avoids the segfault. > And --format=dynamic_2014 still passes self test with that change. When I restore the TestD= lines and change dynamic_parser.c, removing the #ifdef DEBUG after if (c == 't' && !strncasecmp(Line, "TestD=", 6)) { and the #endif before ++nPreloadCnt; the non-debug clang build works, and the TestD= line is part of the tests[]. Frank
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.