From: Uri Even-Chen Date: March 5 2000 4:43pm Subject: Re: segmentation fault with mysql++ List-Archive: http://lists.mysql.com/mysql/30147 Message-Id: <38C28EA3.28CC5CE9@speedy.co.il> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sinisa, I tried to run several tests to get more info. if I need to install a different version of mySQL, please tell me which version and where do I download it. anyway, I always prefer to get a polite error notice than a "segmentation fault". I will use mySQL with a site that gives service to thousands of customers, and I need to know it's relyable. mySQL version: $ mysql -V mysql Ver 9.33 Distrib 3.22.25, for pc-linux-gnu (i686) compiler: $ g++ -v Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/specs gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release) $ /sbin/ldconfig -p 191 libs found in cache `/etc/ld.so.cache' (version 1.7.0) libz.so.1 (ELF) => /usr/i486-linux-libc5/lib/libz.so.1 libz.so.1 (libc6) => /usr/lib/libz.so.1 libz.so (libc6) => /usr/lib/libz.so libvgagl.so.1 (libc5) => /usr/i486-linux-libc5/lib/libvgagl.so.1 libvgagl.so.1 (libc6) => /usr/lib/libvgagl.so.1 libvgagl.so (libc6) => /usr/lib/libvgagl.so libvga.so.1 (libc5) => /usr/i486-linux-libc5/lib/libvga.so.1 libvga.so.1 (libc6) => /usr/lib/libvga.so.1 libvga.so (libc6) => /usr/lib/libvga.so libuuid.so.1 (libc6) => /lib/libuuid.so.1 libutil.so.1 (libc6) => /lib/libutil.so.1 libutil.so (libc6) => /usr/lib/libutil.so libutempter.so.0 (libc6) => /usr/lib/libutempter.so.0 libutempter.so (libc6) => /usr/lib/libutempter.so libttf.so.2 (libc6) => /usr/lib/libttf.so.2 libtiff.so.3 (libc6) => /usr/lib/libtiff.so.3 libtiff.so (libc6) => /usr/lib/libtiff.so libtermcap.so.2 (libc5) => /usr/i486-linux-libc5/lib/libtermcap.so.2 libtermcap.so.2 (libc6) => /lib/libtermcap.so.2 libtermcap.so (libc6) => /usr/lib/libtermcap.so libstdc++.so.27 (libc5) => /usr/i486-linux-libc5/lib/libstdc++.so.27 libstdc++.so.2.9 (libc6) => /usr/lib/libstdc++.so.2.9 libstdc++.so.2.8 (libc6) => /usr/lib/libstdc++.so.2.8 libstdc++.so.2.7.2 (libc6) => /usr/lib/libstdc++.so.2.7.2 libstdc++-libc6.1-1.so.2 (libc6) => /usr/lib/libstdc++-libc6.1-1.so.2 libss.so.2 (libc6) => /lib/libss.so.2 libslang.so.1 (libc6) => /usr/lib/libslang.so.1 libslang.so (libc6) => /usr/lib/libslang.so librt.so.1 (libc6) => /lib/librt.so.1 librt.so (libc6) => /usr/lib/librt.so librpmbuild.so.0 (libc6) => /usr/lib/librpmbuild.so.0 librpmbuild.so (libc6) => /usr/lib/librpmbuild.so librpm.so.0 (libc6) => /usr/lib/librpm.so.0 librpm.so (libc6) => /usr/lib/librpm.so librle.so.1 (libc6) => /usr/lib/librle.so.1 librle.so (libc6) => /usr/lib/librle.so libresolv.so.2 (libc6) => /lib/libresolv.so.2 libresolv.so (libc6) => /usr/lib/libresolv.so libreadline.so.3 (libc6) => /usr/lib/libreadline.so.3 libreadline.so (libc6) => /usr/lib/libreadline.so libpwdb.so.0 (libc6) => /lib/libpwdb.so.0 libpwdb.so (libc6) => /lib/libpwdb.so libpthread.so.0 (libc6) => /lib/libpthread.so.0 libpthread.so (libc6) => /usr/lib/libpthread.so libproc.so.2.0.0 (libc6) => /lib/libproc.so.2.0.0 libppm.so.1 (libc6) => /usr/lib/libppm.so.1 libppm.so (libc6) => /usr/lib/libppm.so libpnm.so.1 (libc6) => /usr/lib/libpnm.so.1 libpnm.so (libc6) => /usr/lib/libpnm.so libpng.so.2 (libc6) => /usr/lib/libpng.so.2 libpng.so (libc6) => /usr/lib/libpng.so libpgm.so.1 (libc6) => /usr/lib/libpgm.so.1 libpgm.so (libc6) => /usr/lib/libpgm.so libpbm.so.1 (libc6) => /usr/lib/libpbm.so.1 libpbm.so (libc6) => /usr/lib/libpbm.so libpanel.so.4 (libc6) => /usr/lib/libpanel.so.4 libpanel.so.3.0 (libc5) => /usr/i486-linux-libc5/lib/libpanel.so.3.0 libpanel.so (libc6) => /usr/lib/libpanel.so libpam_misc.so.0 (libc6) => /lib/libpam_misc.so.0 libpam_misc.so (libc6) => /lib/libpam_misc.so libpam.so.0 (libc6) => /lib/libpam.so.0 libpam.so (libc6) => /lib/libpam.so libopcodes.so (libc6) => /usr/lib/libopcodes.so libopcodes-2.9.1.0.24.so (libc6) => /usr/lib/libopcodes-2.9.1.0.24.so libnss1_nis.so.1 (libc6) => /lib/libnss1_nis.so.1 libnss1_nis.so (libc6) => /usr/lib/libnss1_nis.so libnss1_files.so.1 (libc6) => /lib/libnss1_files.so.1 libnss1_files.so (libc6) => /usr/lib/libnss1_files.so libnss1_dns.so.1 (libc6) => /lib/libnss1_dns.so.1 libnss1_dns.so (libc6) => /usr/lib/libnss1_dns.so libnss1_db.so.1 (libc6) => /lib/libnss1_db.so.1 libnss1_db.so (libc6) => /usr/lib/libnss1_db.so libnss1_compat.so.1 (libc6) => /lib/libnss1_compat.so.1 libnss1_compat.so (libc6) => /usr/lib/libnss1_compat.so libnss_nisplus.so.2 (libc6) => /lib/libnss_nisplus.so.2 libnss_nisplus.so (libc6) => /usr/lib/libnss_nisplus.so libnss_nis.so.2 (libc6) => /lib/libnss_nis.so.2 libnss_nis.so.1 (libc6) => /lib/libnss_nis.so.1 libnss_nis.so (libc6) => /usr/lib/libnss_nis.so libnss_hesiod.so.2 (libc6) => /lib/libnss_hesiod.so.2 libnss_hesiod.so (libc6) => /usr/lib/libnss_hesiod.so libnss_files.so.2 (libc6) => /lib/libnss_files.so.2 libnss_files.so.1 (libc6) => /lib/libnss_files.so.1 libnss_files.so (libc6) => /usr/lib/libnss_files.so libnss_dns.so.2 (libc6) => /lib/libnss_dns.so.2 libnss_dns.so.1 (libc6) => /lib/libnss_dns.so.1 libnss_dns.so (libc6) => /usr/lib/libnss_dns.so libnss_db.so.2 (libc6) => /lib/libnss_db.so.2 libnss_db.so.1 (libc6) => /lib/libnss_db.so.1 libnss_db.so (libc6) => /usr/lib/libnss_db.so libnss_compat.so.2 (libc6) => /lib/libnss_compat.so.2 libnss_compat.so.1 (libc6) => /lib/libnss_compat.so.1 libnss_compat.so (libc6) => /usr/lib/libnss_compat.so libnsl.so.1 (libc6) => /lib/libnsl.so.1 libnsl.so (libc6) => /usr/lib/libnsl.so libnewt.so.0.50 (libc6) => /usr/lib/libnewt.so.0.50 libnewt.so (libc6) => /usr/lib/libnewt.so libndbm.so (libc6) => /usr/lib/libndbm.so libncurses.so.4 (libc6) => /usr/lib/libncurses.so.4 libncurses.so.3.0 (libc5) => /usr/i486-linux-libc5/lib/libncurses.so.3.0 libncurses.so (libc6) => /usr/lib/libncurses.so libmysql++.so (libc6) => /usr/local/lib/libmysql++.so libmysql++-1.6.so.0 (libc6) => /usr/local/lib/libmysql++-1.6.so.0 libmenu.so.4 (libc6) => /usr/lib/libmenu.so.4 libmenu.so.3.0 (libc5) => /usr/i486-linux-libc5/lib/libmenu.so.3.0 libmenu.so (libc6) => /usr/lib/libmenu.so libm.so.6 (libc6) => /lib/libm.so.6 libm.so.5 (libc5) => /usr/i486-linux-libc5/lib/libm.so.5 libm.so (libc6) => /usr/lib/libm.so libjpeg.so.62 (libc6) => /usr/lib/libjpeg.so.62 libjpeg.so (libc6) => /usr/lib/libjpeg.so libhistory.so.3 (libc6) => /usr/lib/libhistory.so.3 libhistory.so (libc6) => /usr/lib/libhistory.so libgthread-1.2.so.0 (libc6) => /usr/lib/libgthread-1.2.so.0 libgpm.so.1 (libc6) => /usr/lib/libgpm.so.1 libgpm.so (libc6) => /usr/lib/libgpm.so libgmp.so.2 (libc6) => /usr/lib/libgmp.so.2 libgmodule-1.2.so.0 (libc6) => /usr/lib/libgmodule-1.2.so.0 libglib-1.2.so.0 (libc6) => /usr/lib/libglib-1.2.so.0 libgdbm.so.2 (libc6) => /usr/lib/libgdbm.so.2 libgdbm.so (libc6) => /usr/lib/libgdbm.so libgd.so.1 (libc6) => /usr/lib/libgd.so.1 libgd.so (libc6) => /usr/lib/libgd.so libg++.so.27 (libc5) => /usr/i486-linux-libc5/lib/libg++.so.27 libg++.so.2.7.2 (libc6) => /usr/lib/libg++.so.2.7.2 libform.so.4 (libc6) => /usr/lib/libform.so.4 libform.so.3.0 (libc5) => /usr/i486-linux-libc5/lib/libform.so.3.0 libform.so (libc6) => /usr/lib/libform.so libfbm.so.1 (libc6) => /usr/lib/libfbm.so.1 libfbm.so (libc6) => /usr/lib/libfbm.so libe2p.so.2 (libc6) => /lib/libe2p.so.2 libext2fs.so.2 (libc6) => /lib/libext2fs.so.2 libdl.so.2 (libc6) => /lib/libdl.so.2 libdl.so.1 (libc5) => /lib/libdl.so.1 libdl.so (libc6) => /usr/lib/libdl.so libdb1.so.2 (libc6) => /lib/libdb1.so.2 libdb1.so (libc6) => /usr/lib/libdb1.so libdb.so.3 (libc6) => /lib/libdb.so.3 libdb.so.2 (ELF) => /usr/i486-linux-libc5/lib/libdb.so.2 libdb.so.2 (libc6) => /lib/libdb.so.2 libdb.so (libc6) => /usr/lib/libdb.so libcurses.so (libc6) => /usr/lib/libcurses.so libctutils.so.0 (libc6) => /usr/lib/libctutils.so.0 libctutils.so (libc6) => /usr/lib/libctutils.so libcrypt.so.1 (libc6) => /lib/libcrypt.so.1 libcrypt.so (libc6) => /usr/lib/libcrypt.so libcrack.so.2 (libc6) => /usr/lib/libcrack.so.2 libcrack.so (libc6) => /usr/lib/libcrack.so libconsole.so.0 (libc6) => /usr/lib/libconsole.so.0 libconsole.so (libc6) => /usr/lib/libconsole.so libcom_err.so.2 (libc6) => /lib/libcom_err.so.2 libcfont.so.0 (libc6) => /usr/lib/libcfont.so.0 libcfont.so (libc6) => /usr/lib/libcfont.so libc.so.6 (libc6) => /lib/libc.so.6 libc.so.5 (libc5) => /usr/i486-linux-libc5/lib/libc.so.5 libbz2.so.0 (libc6) => /usr/lib/libbz2.so.0 libbz2.so (libc6) => /usr/lib/libbz2.so libbfd.so (libc6) => /usr/lib/libbfd.so libbfd-2.9.1.0.24.so (libc6) => /usr/lib/libbfd-2.9.1.0.24.so libX11.so.6 (libc6) => /usr/X11R6/lib/libX11.so.6 libX11.so.6 (libc5) => /usr/i486-linux-libc5/lib/libX11.so.6 libXtst.so.6 (libc6) => /usr/X11R6/lib/libXtst.so.6 libXtst.so.6 (libc5) => /usr/i486-linux-libc5/lib/libXtst.so.6 libXt.so.6 (libc6) => /usr/X11R6/lib/libXt.so.6 libXt.so.6 (libc5) => /usr/i486-linux-libc5/lib/libXt.so.6 libXpm.so.4 (libc5) => /usr/i486-linux-libc5/lib/libXpm.so.4 libXp.so.6 (libc6) => /usr/X11R6/lib/libXp.so.6 libXp.so.6 (libc5) => /usr/i486-linux-libc5/lib/libXp.so.6 libXmu.so.6 (libc6) => /usr/X11R6/lib/libXmu.so.6 libXmu.so.6 (libc5) => /usr/i486-linux-libc5/lib/libXmu.so.6 libXi.so.6 (libc6) => /usr/X11R6/lib/libXi.so.6 libXi.so.6 (libc5) => /usr/i486-linux-libc5/lib/libXi.so.6 libXext.so.6 (libc6) => /usr/X11R6/lib/libXext.so.6 libXext.so.6 (libc5) => /usr/i486-linux-libc5/lib/libXext.so.6 libXaw3d.so.6 (ELF) => /usr/i486-linux-libc5/lib/libXaw3d.so.6 libXaw.so.6 (libc6) => /usr/X11R6/lib/libXaw.so.6 libXaw.so.6 (libc5) => /usr/i486-linux-libc5/lib/libXaw.so.6 libXIE.so.6 (libc6) => /usr/X11R6/lib/libXIE.so.6 libXIE.so.6 (libc5) => /usr/i486-linux-libc5/lib/libXIE.so.6 libSegFault.so (libc6) => /lib/libSegFault.so libSM.so.6 (libc6) => /usr/X11R6/lib/libSM.so.6 libSM.so.6 (libc5) => /usr/i486-linux-libc5/lib/libSM.so.6 libPEX5.so.6 (libc6) => /usr/X11R6/lib/libPEX5.so.6 libPEX5.so.6 (libc5) => /usr/i486-linux-libc5/lib/libPEX5.so.6 libNoVersion.so.1 (libc6) => /lib/libNoVersion.so.1 libICE.so.6 (libc6) => /usr/X11R6/lib/libICE.so.6 libICE.so.6 (libc5) => /usr/i486-linux-libc5/lib/libICE.so.6 libBrokenLocale.so.1 (libc6) => /lib/libBrokenLocale.so.1 libBrokenLocale.so (libc6) => /usr/lib/libBrokenLocale.so ld-linux.so.2 (ELF) => /lib/ld-linux.so.2 ld-linux.so.1 (ELF) => /lib/ld-linux.so.1 $ find / -name "libstdc*" /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/libstdc++.a /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/libstdc++.so /usr/lib/libstdc++-2-libc6.1-1-2.9.0.a /usr/lib/libstdc++-2-libc6.1-1-2.9.0.so /usr/lib/libstdc++-libc6.1-1.a.2 /usr/lib/libstdc++-libc6.1-1.so.2 /usr/lib/libstdc++.so.2.7.2.8 /usr/lib/libstdc++.so.2.8.0 /usr/lib/libstdc++.so.2.9.dummy /usr/lib/libstdc++.so.2.9 /usr/lib/libstdc++.so.2.8 /usr/lib/libstdc++.so.2.7.2 /usr/i486-linux-libc5/lib/libstdc++.so.27.1.4 /usr/i486-linux-libc5/lib/libstdc++.so.27 regarding C libs & libstdc++, I'm not an expert in this subject. I'm only a programmer, and I'm using whatever libraries are installed on my server. I did add a line to "ldconfig" last week, to solve mysql++ from causing a runtime error (you can see my Email from thursday 2/3). I also contacted an expert today, who logged into my system, but he couldn't find what caused the problem. please help me with this issue. I wish installing & using mysql++ would not be so comlicated. Uri. sinisa@stripped wrote: > > Uri Even-Chen writes: > > Sinisa, > > > > I suspect that the problem is related to my installation of mySQL. I > > think they installed the binary distribution of mySQL. I did compile all > > the mysql++ files on my server, but I need to check my mySQL & mySQL++ > > installation, and find out what's the problem with the installation. > > please instruct me how to check mySQL installation, and find out this > > problem. I don't have problems when I work directly with mySQL shell, > > only when I use mySQL++ to connect to it. > > > > Uri. > > Hi! > > You can run mysql -V and inform me what is the client version that you > run. > > It might be too old for mysql=+. > > But I also need to know what compiler do you use and what C libs and > libstdc++ do you use. > > It is very important. > > Regards, > > Sinisa > > +----------------------------------------------------------------------+ > | TcX ____ __ _____ _____ ___ == mysql@stripped | > | /*/\*\/\*\ /*/ \*\ /*/ \*\ |*| Sinisa Milivojevic | > | /*/ /*/ /*/ \*\_ |*| |*||*| mailto:sinisa@stripped | > | /*/ /*/ /*/\*\/*/ \*\|*| |*||*| Larnaka, Cyprus | > | /*/ /*/ /*/\*\_/*/ \*\_/*/ |*|____ | > | ^^^^^^^^^^^^/*/^^^^^^^^^^^\*\^^^^^^^^^^^ | > | /*/ \*\ Developers Team | > +----------------------------------------------------------------------+ -- -------------------------------------------------------- Uri Even-Chen Speedy Software Raanana, Israel. E-mail: webmaster@stripped ICQ Number: 7461268 Phone Number: 09-7715013 -------------------------------------------------------- Welcome to Speedy Net (In Hebrew): http://www.speedy.co.il/ Speedy Dating (In Hebrew): http://www.speedy.co.il/dating/ Speedy Composer (In English): http://www.speedy.co.il/composer/ --------------------------------------------------------