Source: crash
Version: 7.1.5-4
Severity: serious
Tags: stretch sid
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20161118 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part (hopefully):
> gcc -c -DHAVE_CONFIG_H -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
> -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat 
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  
> ./regex.c -o regex.o
> ./regex.c:132:1: warning: function declaration isn't a prototype 
> [-Wstrict-prototypes]
>  char *malloc ();
>  ^~~~
> ./regex.c:132:7: warning: conflicting types for built-in function 'malloc'
>  char *malloc ();
>        ^~~~~~
> ./regex.c:133:1: warning: function declaration isn't a prototype 
> [-Wstrict-prototypes]
>  char *realloc ();
>  ^~~~
> ./regex.c:133:7: warning: conflicting types for built-in function 'realloc'
>  char *realloc ();
>        ^~~~~~~
> In file included from /usr/include/x86_64-linux-gnu/bits/string2.h:319:0,
>                  from /usr/include/string.h:630,
>                  from ./regex.c:151:
> /usr/include/stdlib.h:427:14: error: conflicting types for 'malloc'
>  extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur;
>               ^~~~~~
> ./regex.c:132:7: note: previous declaration of 'malloc' was here
>  char *malloc ();
>        ^~~~~~
> In file included from ./regex.c:640:0:
> ./regex.c: In function 'byte_regex_compile':
> ./regex.c:2280:11: warning: implicit declaration of function 'free' 
> [-Wimplicit-function-declaration]
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:2441:33: note: in expansion of macro 'FREE_STACK_RETURN'
>        if (!COMPILED_BUFFER_VAR) FREE_STACK_RETURN (REG_ESPACE);
>                                  ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: warning: incompatible implicit declaration of built-in 
> function 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:2441:33: note: in expansion of macro 'FREE_STACK_RETURN'
>        if (!COMPILED_BUFFER_VAR) FREE_STACK_RETURN (REG_ESPACE);
>                                  ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: note: include '<stdlib.h>' or provide a declaration of 
> 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:2441:33: note: in expansion of macro 'FREE_STACK_RETURN'
>        if (!COMPILED_BUFFER_VAR) FREE_STACK_RETURN (REG_ESPACE);
>                                  ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: warning: incompatible implicit declaration of built-in 
> function 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:2502:17: note: in expansion of macro 'FREE_STACK_RETURN'
>                  FREE_STACK_RETURN (REG_BADRPT);
>                  ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: note: include '<stdlib.h>' or provide a declaration of 
> 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:2502:17: note: in expansion of macro 'FREE_STACK_RETURN'
>                  FREE_STACK_RETURN (REG_BADRPT);
>                  ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: warning: incompatible implicit declaration of built-in 
> function 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:2535:36: note: in expansion of macro 'FREE_STACK_RETURN'
>                      if (p == pend) FREE_STACK_RETURN (REG_EESCAPE);
>                                     ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: note: include '<stdlib.h>' or provide a declaration of 
> 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:2535:36: note: in expansion of macro 'FREE_STACK_RETURN'
>                      if (p == pend) FREE_STACK_RETURN (REG_EESCAPE);
>                                     ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: warning: incompatible implicit declaration of built-in 
> function 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:2642:28: note: in expansion of macro 'FREE_STACK_RETURN'
>              if (p == pend) FREE_STACK_RETURN (REG_EBRACK);
>                             ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: note: include '<stdlib.h>' or provide a declaration of 
> 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:2642:28: note: in expansion of macro 'FREE_STACK_RETURN'
>              if (p == pend) FREE_STACK_RETURN (REG_EBRACK);
>                             ^~~~~~~~~~~~~~~~~
> ./regex.c:154:47: warning: right-hand operand of comma expression has no 
> effect [-Wunused-value]
>  #      define bzero(s, n) (memset (s, '\0', n), (s))
>                            ~~~~~~~~~~~~~~~~~~~~^~~~~~
> ./regex.c:3126:13: note: in expansion of macro 'bzero'
>              bzero (b, (1 << BYTEWIDTH) / BYTEWIDTH);
>              ^~~~~
> In file included from ./regex.c:640:0:
> ./regex.c:2280:11: warning: incompatible implicit declaration of built-in 
> function 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:3136:32: note: in expansion of macro 'FREE_STACK_RETURN'
>                  if (p == pend) FREE_STACK_RETURN (REG_EBRACK);
>                                 ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: note: include '<stdlib.h>' or provide a declaration of 
> 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:3136:32: note: in expansion of macro 'FREE_STACK_RETURN'
>                  if (p == pend) FREE_STACK_RETURN (REG_EBRACK);
>                                 ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: warning: incompatible implicit declaration of built-in 
> function 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:3143:36: note: in expansion of macro 'FREE_STACK_RETURN'
>                      if (p == pend) FREE_STACK_RETURN (REG_EESCAPE);
>                                     ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: note: include '<stdlib.h>' or provide a declaration of 
> 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:3143:36: note: in expansion of macro 'FREE_STACK_RETURN'
>                      if (p == pend) FREE_STACK_RETURN (REG_EESCAPE);
>                                     ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: warning: incompatible implicit declaration of built-in 
> function 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:3160:19: note: in expansion of macro 'FREE_STACK_RETURN'
>                    FREE_STACK_RETURN (REG_ERANGE);
>                    ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: note: include '<stdlib.h>' or provide a declaration of 
> 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:3160:19: note: in expansion of macro 'FREE_STACK_RETURN'
>                    FREE_STACK_RETURN (REG_ERANGE);
>                    ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: warning: incompatible implicit declaration of built-in 
> function 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:3174:45: note: in expansion of macro 'FREE_STACK_RETURN'
>                      if (ret != REG_NOERROR) FREE_STACK_RETURN (ret);
>                                              ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: note: include '<stdlib.h>' or provide a declaration of 
> 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:3174:45: note: in expansion of macro 'FREE_STACK_RETURN'
>                      if (ret != REG_NOERROR) FREE_STACK_RETURN (ret);
>                                              ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: warning: incompatible implicit declaration of built-in 
> function 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:3186:45: note: in expansion of macro 'FREE_STACK_RETURN'
>                      if (ret != REG_NOERROR) FREE_STACK_RETURN (ret);
>                                              ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: note: include '<stdlib.h>' or provide a declaration of 
> 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:3186:45: note: in expansion of macro 'FREE_STACK_RETURN'
>                      if (ret != REG_NOERROR) FREE_STACK_RETURN (ret);
>                                              ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: warning: incompatible implicit declaration of built-in 
> function 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:3201:36: note: in expansion of macro 'FREE_STACK_RETURN'
>                      if (p == pend) FREE_STACK_RETURN (REG_EBRACK);
>                                     ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: note: include '<stdlib.h>' or provide a declaration of 
> 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:3201:36: note: in expansion of macro 'FREE_STACK_RETURN'
>                      if (p == pend) FREE_STACK_RETURN (REG_EBRACK);
>                                     ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: warning: incompatible implicit declaration of built-in 
> function 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:3269:6: note: in expansion of macro 'FREE_STACK_RETURN'
>       FREE_STACK_RETURN (REG_ECTYPE);
>       ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: note: include '<stdlib.h>' or provide a declaration of 
> 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:3269:6: note: in expansion of macro 'FREE_STACK_RETURN'
>       FREE_STACK_RETURN (REG_ECTYPE);
>       ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: warning: incompatible implicit declaration of built-in 
> function 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:3275:40: note: in expansion of macro 'FREE_STACK_RETURN'
>                          if (p == pend) FREE_STACK_RETURN (REG_EBRACK);
>                                         ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: note: include '<stdlib.h>' or provide a declaration of 
> 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:3275:40: note: in expansion of macro 'FREE_STACK_RETURN'
>                          if (p == pend) FREE_STACK_RETURN (REG_EBRACK);
>                                         ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: warning: incompatible implicit declaration of built-in 
> function 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:3326:22: note: in expansion of macro 'FREE_STACK_RETURN'
>        if (p == pend) FREE_STACK_RETURN (REG_EBRACK);
>                       ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: note: include '<stdlib.h>' or provide a declaration of 
> 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:3326:22: note: in expansion of macro 'FREE_STACK_RETURN'
>        if (p == pend) FREE_STACK_RETURN (REG_EBRACK);
>                       ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: warning: incompatible implicit declaration of built-in 
> function 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:3354:10: note: in expansion of macro 'FREE_STACK_RETURN'
>           FREE_STACK_RETURN (REG_ECOLLATE);
>           ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: note: include '<stdlib.h>' or provide a declaration of 
> 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:3354:10: note: in expansion of macro 'FREE_STACK_RETURN'
>           FREE_STACK_RETURN (REG_ECOLLATE);
>           ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: warning: incompatible implicit declaration of built-in 
> function 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:3460:22: note: in expansion of macro 'FREE_STACK_RETURN'
>        if (p == pend) FREE_STACK_RETURN (REG_EBRACK);
>                       ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: note: include '<stdlib.h>' or provide a declaration of 
> 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:3460:22: note: in expansion of macro 'FREE_STACK_RETURN'
>        if (p == pend) FREE_STACK_RETURN (REG_EBRACK);
>                       ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: warning: incompatible implicit declaration of built-in 
> function 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:3489:10: note: in expansion of macro 'FREE_STACK_RETURN'
>           FREE_STACK_RETURN (REG_ECOLLATE);
>           ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: note: include '<stdlib.h>' or provide a declaration of 
> 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:3489:10: note: in expansion of macro 'FREE_STACK_RETURN'
>           FREE_STACK_RETURN (REG_ECOLLATE);
>           ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: warning: incompatible implicit declaration of built-in 
> function 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:3645:26: note: in expansion of macro 'FREE_STACK_RETURN'
>            if (p == pend) FREE_STACK_RETURN (REG_EESCAPE);
>                           ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: note: include '<stdlib.h>' or provide a declaration of 
> 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:3645:26: note: in expansion of macro 'FREE_STACK_RETURN'
>            if (p == pend) FREE_STACK_RETURN (REG_EESCAPE);
>                           ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: warning: incompatible implicit declaration of built-in 
> function 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:3712:7: note: in expansion of macro 'FREE_STACK_RETURN'
>        FREE_STACK_RETURN (REG_ERPAREN);
>        ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: note: include '<stdlib.h>' or provide a declaration of 
> 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:3712:7: note: in expansion of macro 'FREE_STACK_RETURN'
>        FREE_STACK_RETURN (REG_ERPAREN);
>        ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: warning: incompatible implicit declaration of built-in 
> function 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:3734:7: note: in expansion of macro 'FREE_STACK_RETURN'
>        FREE_STACK_RETURN (REG_ERPAREN);
>        ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: note: include '<stdlib.h>' or provide a declaration of 
> 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:3734:7: note: in expansion of macro 'FREE_STACK_RETURN'
>        FREE_STACK_RETURN (REG_ERPAREN);
>        ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: warning: incompatible implicit declaration of built-in 
> function 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:3872:23: note: in expansion of macro 'FREE_STACK_RETURN'
>                        FREE_STACK_RETURN (REG_BADRPT);
>                        ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: note: include '<stdlib.h>' or provide a declaration of 
> 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:3872:23: note: in expansion of macro 'FREE_STACK_RETURN'
>                        FREE_STACK_RETURN (REG_BADRPT);
>                        ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: warning: incompatible implicit declaration of built-in 
> function 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:3882:5: note: in expansion of macro 'FREE_STACK_RETURN'
>      FREE_STACK_RETURN (REG_BADBR);
>      ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: note: include '<stdlib.h>' or provide a declaration of 
> 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:3882:5: note: in expansion of macro 'FREE_STACK_RETURN'
>      FREE_STACK_RETURN (REG_BADBR);
>      ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: warning: incompatible implicit declaration of built-in 
> function 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:3974:5: note: in expansion of macro 'FREE_STACK_RETURN'
>      FREE_STACK_RETURN (p == pend ? REG_EBRACE : REG_BADBR);
>      ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: note: include '<stdlib.h>' or provide a declaration of 
> 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:3974:5: note: in expansion of macro 'FREE_STACK_RETURN'
>      FREE_STACK_RETURN (p == pend ? REG_EBRACE : REG_BADBR);
>      ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: warning: incompatible implicit declaration of built-in 
> function 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:4066:17: note: in expansion of macro 'FREE_STACK_RETURN'
>                  FREE_STACK_RETURN (REG_ESUBREG);
>                  ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: note: include '<stdlib.h>' or provide a declaration of 
> 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:4066:17: note: in expansion of macro 'FREE_STACK_RETURN'
>                  FREE_STACK_RETURN (REG_ESUBREG);
>                  ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: warning: incompatible implicit declaration of built-in 
> function 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:4152:5: note: in expansion of macro 'FREE_STACK_RETURN'
>      FREE_STACK_RETURN (REG_EPAREN);
>      ^~~~~~~~~~~~~~~~~
> ./regex.c:2280:11: note: include '<stdlib.h>' or provide a declaration of 
> 'free'
>    return (free (compile_stack.stack), value)
>            ^
> ./regex.c:4152:5: note: in expansion of macro 'FREE_STACK_RETURN'
>      FREE_STACK_RETURN (REG_EPAREN);
>      ^~~~~~~~~~~~~~~~~
> ./regex.c:4164:3: warning: incompatible implicit declaration of built-in 
> function 'free'
>    free (compile_stack.stack);
>    ^~~~
> ./regex.c:4164:3: note: include '<stdlib.h>' or provide a declaration of 
> 'free'
> ./regex.c: In function 'byte_re_compile_fastmap':
> ./regex.c:154:47: warning: right-hand operand of comma expression has no 
> effect [-Wunused-value]
>  #      define bzero(s, n) (memset (s, '\0', n), (s))
>                            ~~~~~~~~~~~~~~~~~~~~^~~~~~
> ./regex.c:4584:3: note: in expansion of macro 'bzero'
>    bzero (fastmap, 1 << BYTEWIDTH);  /* Assume nothing's valid.  */
>    ^~~~~
> In file included from ./regex.c:640:0:
> ./regex.c:4837:11: warning: implicit declaration of function 'abort' 
> [-Wimplicit-function-declaration]
>            abort (); /* We have listed all the cases.  */
>            ^~~~~
> ./regex.c:4837:11: warning: incompatible implicit declaration of built-in 
> function 'abort'
> ./regex.c:4837:11: note: include '<stdlib.h>' or provide a declaration of 
> 'abort'
> ./regex.c: In function 'byte_re_match_2_internal':
> ./regex.c:7426:11: warning: incompatible implicit declaration of built-in 
> function 'abort'
>            abort ();
>            ^~~~~
> ./regex.c:7426:11: note: include '<stdlib.h>' or provide a declaration of 
> 'abort'
> ./regex.c: In function 'xregcomp':
> ./regex.c:7980:4: warning: incompatible implicit declaration of built-in 
> function 'free'
>     free (preg->fastmap);
>     ^~~~
> ./regex.c:7980:4: note: include '<stdlib.h>' or provide a declaration of 
> 'free'
> ./regex.c: In function 'xregexec':
> ./regex.c:8055:7: warning: incompatible implicit declaration of built-in 
> function 'free'
>        free (regs.start);
>        ^~~~
> ./regex.c:8055:7: note: include '<stdlib.h>' or provide a declaration of 
> 'free'
> ./regex.c: In function 'xregerror':
> ./regex.c:8083:5: warning: incompatible implicit declaration of built-in 
> function 'abort'
>      abort ();
>      ^~~~~
> ./regex.c:8083:5: note: include '<stdlib.h>' or provide a declaration of 
> 'abort'
> ./regex.c: In function 'xregfree':
> ./regex.c:8116:3: warning: incompatible implicit declaration of built-in 
> function 'free'
>    free (preg->buffer);
>    ^~~~
> ./regex.c:8116:3: note: include '<stdlib.h>' or provide a declaration of 
> 'free'
> Makefile:943: recipe for target 'regex.o' failed
> make[6]: *** [regex.o] Error 1

The full build log is available from:
   http://aws-logs.debian.net/2016/11/18/crash_7.1.5-4_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.

Reply via email to