Bug #8679 Compiler crashes on HP-UX, file 'libmysql.c', 'debug' build
Submitted: 22 Feb 2005 11:26 Modified: 17 Mar 2005 22:36
Reporter: Joerg Bruehe Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Server: Compiling Severity:S1 (Critical)
Version:5.0.3-pre OS:HP/UX (HP-UX for HPPA, 64 bit)
Assigned to: Jim Winstead CPU Architecture:Any

[22 Feb 2005 11:26] Joerg Bruehe
Description:
This crash happens since January, 2005, on all 64 bit 'debug' builds on the machines 'hpux11' and 'hp3750':

=== hpux11:

source='libmysql.c' object='libmysql.lo' libtool=yes \
depfile='.deps/libmysql.Plo' tmpdepfile='.deps/libmysql.TPlo' \
depmode=hp /bin/sh ../depcomp \
/bin/sh ../libtool --preserve-dup-deps --mode=compile cc -DDEFAULT_CHARSET_HOME="\"/usr/local/mysql\"" -DDATADIR="\"/usr/local/mysql/data\"" -DDEFAULT_HOME_ENV=MYSQL_HOME -DSHAREDIR="\"/usr/local/mysql/share/mysql\"" -DDONT_USE_RAID -DMYSQL_CLIENT  -I. -I. -I.. -I../include  -I../zlib -I../include    -g  -DDBUG_ON -DSAFE_MUTEX +DD64   -DHPUX11  -DSNPRINTF_RETURN_TRUNC -DHAVE_BROKEN_PREAD -DDONT_USE_FINITE -DHAVE_BROKEN_GETPASS -DNO_FCNTL_NONBLOCK -DDO_NOT_REMOVE_THREAD_WRAPPERS -DHAVE_BROKEN_PTHREAD_COND_TIMEDWAIT -DHAVE_BROKEN_INLINE -c -o libmysql.lo libmysql.c
 cc -DDEFAULT_CHARSET_HOME=\"/usr/local/mysql\" -DDATADIR=\"/usr/local/mysql/data\" -DDEFAULT_HOME_ENV=MYSQL_HOME -DSHAREDIR=\"/usr/local/mysql/share/mysql\" -DDONT_USE_RAID -DMYSQL_CLIENT -I. -I. -I.. -I../include -I../zlib -I../include -g -DDBUG_ON -DSAFE_MUTEX +DD64 -DHPUX11 -DSNPRINTF_RETURN_TRUNC -DHAVE_BROKEN_PREAD -DDONT_USE_FINITE -DHAVE_BROKEN_GETPASS -DNO_FCNTL_NONBLOCK -DDO_NOT_REMOVE_THREAD_WRAPPERS -DHAVE_BROKEN_PTHREAD_COND_TIMEDWAIT -DHAVE_BROKEN_INLINE -c libmysql.c -Wp,-M.deps/libmysql.TPlo -o libmysql.o
cc: panic 7831: Bad symbol type for PA2.0W encountered. (7831)
gmake[2]: *** [libmysql.lo] Error 1

=== hp3750:

source='libmysql.c' object='libmysql.lo' libtool=yes \
depfile='.deps/libmysql.Plo' tmpdepfile='.deps/libmysql.TPlo' \
depmode=hp /bin/sh ../depcomp \
/bin/sh ../libtool --preserve-dup-deps --mode=compile cc -DDEFAULT_CHARSET_HOME="\"/usr/local/mysql\"" -DDATADIR="\"/usr/local/mysql/data\"" -DDEFAULT_HOME_ENV=MYSQL_HOME -DSHAREDIR="\"/usr/local/mysql/share/mysql\"" -DDONT_USE_RAID -DMYSQL_CLIENT  -I. -I. -I.. -I../include  -I../zlib -I../include    -g  -DDBUG_ON -DSAFE_MUTEX +DD64   -DHPUX11  -DSNPRINTF_RETURN_TRUNC -DHAVE_BROKEN_PREAD -DDONT_USE_FINITE -DHAVE_BROKEN_GETPASS -DNO_FCNTL_NONBLOCK -DDO_NOT_REMOVE_THREAD_WRAPPERS -DHAVE_BROKEN_PTHREAD_COND_TIMEDWAIT -DHAVE_BROKEN_INLINE -c -o libmysql.lo libmysql.c
 cc -DDEFAULT_CHARSET_HOME=\"/usr/local/mysql\" -DDATADIR=\"/usr/local/mysql/data\" -DDEFAULT_HOME_ENV=MYSQL_HOME -DSHAREDIR=\"/usr/local/mysql/share/mysql\" -DDONT_USE_RAID -DMYSQL_CLIENT -I. -I. -I.. -I../include -I../zlib -I../include -g -DDBUG_ON -DSAFE_MUTEX +DD64 -DHPUX11 -DSNPRINTF_RETURN_TRUNC -DHAVE_BROKEN_PREAD -DDONT_USE_FINITE -DHAVE_BROKEN_GETPASS -DNO_FCNTL_NONBLOCK -DDO_NOT_REMOVE_THREAD_WRAPPERS -DHAVE_BROKEN_PTHREAD_COND_TIMEDWAIT -DHAVE_BROKEN_INLINE -c libmysql.c -Wp,-M.deps/libmysql.TPlo -o libmysql.o
cc: "../include/my_sys.h", line 212: warning 573: Parameter list is inconsistent for "__errno".
cc: panic 7831: Bad symbol type for PA2.0W encountered. (7831)

How to repeat:
Build 64 bit 'debug' there.
[17 Mar 2005 18:26] Bugs System
A patch for this bug has been committed. After review, it may
be pushed to the relevant source trees for release in the next
version. You can access the patch from:

  http://lists.mysql.com/internals/23156
[17 Mar 2005 22:36] Jim Winstead
Fix pushed to 5.0.3 build tree.