>Description: Core dump of mysql client program with segmentation violation.
Recently when upgrading php I had to have our sysadmin apply a patch to fix problems with weak symbols in gcc-3. Secifically, they related to problems with the variables _S_max_size and one other variable defined in g++-v3/bits/basic_string.h I also upgraded to gcc-3.0.4. When tried to upgrade to mysql-3.23.49 I ran into trouble. I managed to get mysqld compiled in a functional form. However, I have been unable to produce a functional version of the mysql client. I downgraded to gcc-3.0.3 and I tried mysql-3.23.48 to no avail. The symptoms are the following: When a command without a semicolon, such as "use mysql" is used it works. However, when I use a command that ends in a semicolon such as "use mysql;" I get a segmentation violation. To compile I had to do the following. After configuring I have to undefine HAVE_ALLOCA - I had to do this in previous (fully functional compiles as well. Also, in clients and sql I had to add libsup++.a to LIBS in the Makefiles to get the programs to link. Otherwise the symbol __cxa_pure_virtual was undefined. >How-To-Repeat: use mysql; >Fix: None known However, I suspect the problem somehow is caused by the patch to the assembler. >Submitter-Id: <submitter ID> >Originator: Bernt Guldbrandtsen >Organization: Danish Institute of Agricultural Sciences ------------------------------------------------------------------ Bernt Guldbrandtsen [EMAIL PROTECTED] http://genetics.agrsci.dk/~bg > >MySQL support: none >Synopsis: Segmentation violation in mysql client under AIX >Severity: serious >Priority: >Category: mysql >Class: sw-bug >Release: mysql-3.23.48 (Source distribution) >Server: mysqladmin Ver 8.23 Distrib 3.23.48, for ibm-aix4.3.3.0 on rs6000 Copyright (C) 2000 MySQL AB & MySQL Finland AB & TCX DataKonsult AB This software comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to modify and redistribute it under the GPL license Server version 3.23.49 Protocol version 10 Connection Localhost via UNIX socket UNIX socket /tmp/mysql.sock Uptime: 2 days 4 hours 9 min 55 sec Threads: 1 Questions: 57 Slow queries: 0 Opens: 10 Flush tables: 1 Open tables: 4 Queries per second avg: 0.000 >Environment: System: AIX node02 3 4 000082718100 Some paths: /usr/local/bin/perl /usr/local/bin/make /usr/local/bin/gcc /usr/bin/cc GCC: Reading specs from /usr/local/lib/gcc-lib/rs6000-ibm-aix4.3.3.0/3.0.3/specs Configured with: ../gcc-3.0.3/configure --disable-multilib --enable-threads=posix Thread model: single gcc version 3.0.3 Compilation info: CC='gcc -pipe -mcpu=power2 -Wa,-many' CFLAGS='' CXX='gcc -pipe -mcpu=power2 -Wa,-many' CXXFLAGS='-felide-constructors -fno-exceptions -fno-rtti ' LDFLAGS='' LIBC: lrwxrwxrwx 1 bin bin 19 Oct 26 13:33 /lib/libc.a -> /usr/ccs/lib/libc.a lrwxrwxrwx 1 bin bin 19 Oct 26 13:33 /usr/lib/libc.a -> /usr/ccs/lib/libc.a Configure command: ./configure --prefix=/usr/local/mysql --enable-thread-safe-client --enable-large-files --with-berkeley-db --------------------------------------------------------------------- Before posting, please check: http://www.mysql.com/manual.php (the manual) http://lists.mysql.com/ (the list archive) To request this thread, e-mail <[EMAIL PROTECTED]> To unsubscribe, e-mail <[EMAIL PROTECTED]> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php