annotate modules/wchar-tests @ 37246:5cfb3a67238d

regex: avoid glibc deadlock during configure glibc has a known bug where certain corruptions of the heap can cause malloc to default to printing a debug message that includes a backtrace, but the act of getting the backtrace uses dlopen which in turn calls into malloc, causing a recursive lock ending in deadlock. Thus, when configure is probing for a known glibc heap corruption bug, the overall configure would hang. The solution suggested by glibc developers is to force malloc to quit printing debug messages, which avoids recursive malloc. * m4/regex.m4 (gl_REGEX): Avoid recursive malloc deadlock when glibc bug 15078 in turn triggers bug 16159. Reported by Michal Privoznik. Signed-off-by: Eric Blake <eblake@redhat.com>
author Eric Blake <eblake@redhat.com>
date Tue, 03 Dec 2013 10:34:13 -0700
parents e9a48bda5496
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
27874
3a6d90e05026 Tests for module 'wchar'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
1 Files:
3a6d90e05026 Tests for module 'wchar'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
2 tests/test-wchar.c
3a6d90e05026 Tests for module 'wchar'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
3
3a6d90e05026 Tests for module 'wchar'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
4 Depends-on:
31523
3ed59df67c29 stddef: fix NetBSD 5.0 NULL bug, rather than working around it
Eric Blake <ebb9@byu.net>
parents: 27874
diff changeset
5 verify
32773
e9a48bda5496 Split C++ tests into separate tests modules.
Bruno Haible <bruno@clisp.org>
parents: 32693
diff changeset
6 wchar-c++-tests
27874
3a6d90e05026 Tests for module 'wchar'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
7
3a6d90e05026 Tests for module 'wchar'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
8 configure.ac:
3a6d90e05026 Tests for module 'wchar'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
9
3a6d90e05026 Tests for module 'wchar'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
10 Makefile.am:
3a6d90e05026 Tests for module 'wchar'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
11 TESTS += test-wchar
3a6d90e05026 Tests for module 'wchar'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
12 check_PROGRAMS += test-wchar