List:General Discussion« Previous MessageNext Message »
From:Uri Even-Chen Date:March 5 2000 4:43pm
Subject:Re: segmentation fault with mysql++
View as plain text  
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/
--------------------------------------------------------
Thread
help with MySQL setupUri Even-Chen15 Feb
  • Re: help with MySQL setupsinisa15 Feb
    • Re: help with MySQL setupUri Even-Chen2 Mar
      • Re: help with MySQL setupsinisa3 Mar
    • still problems with mysql++Uri Even-Chen2 Mar
      • Re: still problems with mysql++Thimble Smith3 Mar
    • Re: help with MySQL setupTonu Samuel3 Mar
    • Re: still problems with mysql++Tonu Samuel3 Mar
    • Re: still problems with mysql++Uri Even-Chen3 Mar
    • Re: still problems with mysql++Tonu Samuel3 Mar
    • Re: another bug report with mysql++Uri Even-Chen5 Mar
      • Re: another bug report with mysql++sinisa5 Mar
        • Re: segmentation fault with mysql++Uri Even-Chen5 Mar
          • Re: segmentation fault with mysql++sinisa6 Mar
        • Re: segmentation fault with mysql++Uri Even-Chen7 Mar
          • Re: segmentation fault with mysql++Thimble Smith7 Mar
  • Re: help with MySQL setupUri Even-Chen1 Mar
  • Re: help with MySQL setupTonu Samuel1 Mar
  • Re: help with MySQL setupUri Even-Chen2 Mar
    • Re: help with MySQL setupsinisa2 Mar
    • Re: help with MySQL setupThimble Smith2 Mar
  • Re: help with MySQL setupUri Even-Chen2 Mar
    • Re: help with MySQL setupsinisa2 Mar