Dennis, are you building on Red Hat 8.0?
Our guess is that there is some bug in glibc-2.2.92 there. mysqld crashes just after thread creation on many Red Hat 8.0 computers if built from source on that computer. Workaround: use an official binary from www.mysql.com or build on Red Hat <= 7.3. Best regards, Heikki Tuuri Innobase Oy http://www.innodb.com Transactions, foreign keys, and a hot backup tool for MySQL Order MySQL technical support from https://order.mysql.com/ ----- Original Message ----- From: "Dennis van der Meer" <[EMAIL PROTECTED]> Newsgroups: mailing.database.mysql Sent: Sunday, June 01, 2003 4:04 PM Subject: Unable to install from source due to crash > >Description: > The file scripts/mysql_install_db crashes when trying to create the > databases. Since the system isn't configured MySQL cannot start > >How-To-Repeat: > Just a simple build from source will do the trick. There are no > compile errors and even the make install works without problems > >Fix: > Unknown > > >Submitter-Id: > >Originator: > >Organization: > >MySQL support: none > >Synopsis: Unable to install from source due to crash of mysql_install_db > >Severity: critical > >Priority: medium > >Category: mysql > >Class: support > >Release: mysql-4.0.13 (Source distribution) > > >C compiler: gcc (GCC) 3.2.2 > >C++ compiler: gcc (GCC) 3.2.2 > >Environment: > <machine, os, target, libraries (multiple lines)> > System: Linux caveman 2.4.20-ac2 #14 Mon Apr 14 23:57:48 CEST 2003 i686 unknown > Architecture: i686 > > Some paths: /usr/bin/perl /usr/bin/make /usr/bin/gmake /usr/bin/gcc > /usr/bin/cc > GCC: Reading specs from /usr/lib/gcc-lib/i386-slackware-linux/3.2.2/specs > Configured with: ../gcc-3.2.2/configure --prefix=/usr --enable-shared > --enable-threads=posix --enable-__cxa_atexit --disable-checking > --with-gnu-ld --verbose --target=i386-slackware-linux > --host=i386-slackware-linux > Thread model: posix > gcc version 3.2.2 > Compilation info: CC='gcc' CFLAGS='-O2' CXX='gcc' CXXFLAGS='-O2 > -felide-constructors -fno-exceptions -fno-rtti' LDFLAGS='' ASFLAGS='' > LIBC: > lrwxrwxrwx 1 root root 13 Apr 13 19:44 /lib/libc.so.6 -> > libc-2.3.1.so > -rwxr-xr-x 1 root root 1435624 Mar 5 06:57 /lib/libc-2.3.1.so > -rw-r--r-- 1 root root 2425490 Mar 5 06:57 /usr/lib/libc.a > -rw-r--r-- 1 root root 178 Mar 5 06:50 /usr/lib/libc.so > Configure command: ./configure '--prefix=/usr/local/mysql' > '--enable-assembler' '--with-mysqld-ldflags=-all-static' 'CFLAGS=-O2' > 'CXXFLAGS=-O2 -felide-constructors -fno-exceptions -fno-rtti' 'CXX=gcc' > > >Full output from scripts/mysql_install_db > Preparing db table > Preparing host table > Preparing user table > Preparing func table > Preparing tables_priv table > Preparing columns_priv table > Installing all prepared tables > mysqld got signal 11; > This could be because you hit a bug. It is also possible that this binary > or one of the libraries it was linked against is corrupt, improperly built, > or misconfigured. This error can also be caused by malfunctioning hardware. > We will try our best to scrape up some info that will hopefully help diagnose > the problem, but since we have already crashed, something is definitely wrong > and this may fail. > > key_buffer_size=8388600 > read_buffer_size=131072 > sort_buffer_size=2097144 > max_used_connections=0 > max_connections=100 > threads_connected=1 > It is possible that mysqld could use up to > key_buffer_size + (read_buffer_size + sort_buffer_size)*max_connections = > 225791 K > bytes of memory > Hope that's ok; if not, decrease some variables in the equation. > > thd=0x83d8eb8 > Attempting backtrace. You can use the following information to find out > where mysqld died. If you see no messages after this, something went > terribly wrong... > Cannot determine thread, fp=0xbf5fea48, backtrace may not be correct. > Stack range sanity check OK, backtrace follows: > 0x8087af8 > 0x822811a > 0x8239057 > 0x8096d79 > 0x8098f69 > 0x8096b98 > 0x8092003 > 0x822228e > 0x825cda4 > scripts/mysql_install_db: line 1: 31598 Segmentation > fault /usr/local/mysql/libexec/mysqld --bootstrap --skip-grant-tables > --basedir=/usr/local/mysql --datadir=/usr/local/mysql/var --skip-innodb > --skip-bdb > Installation of grant tables failed! > > Examine the logs in /usr/local/mysql/var for more information. > You can also try to start the mysqld daemon with: > /usr/local/mysql/libexec/mysqld --skip-grant & > You can use the command line tool > /usr/local/mysql/bin/mysql to connect to the mysql > database and look at the grant tables: > > shell> /usr/local/mysql/bin/mysql -u root mysql > mysql> show tables > > Try 'mysqld --help' if you have problems with paths. Using --log > gives you a log in /usr/local/mysql/var that may be helpful. > > The latest information about MySQL is available on the web at > http://www.mysql.com > Please consult the MySQL manual section: 'Problems running mysql_install_db', > and the manual section that describes problems on your OS. > Another information source is the MySQL email archive. > Please check all of the above before mailing us! > And if you do mail us, you MUST use the /usr/local/mysql/bin/mysqlbug script! > > > -- > MySQL General Mailing List > For list archives: http://lists.mysql.com/mysql > To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED] > -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]