Skip to Content.
Sympa Menu

freetds - RE: [freetds] core dumps

freetds AT lists.ibiblio.org

Subject: FreeTDS Development Group

List archive

Chronological Thread  
  • From: "Carl Edwards" <edwards AT vitesse.com>
  • To: "FreeTDS Development Group" <freetds AT lists.ibiblio.org>
  • Cc: mpeppler AT peppler.org
  • Subject: RE: [freetds] core dumps
  • Date: Tue, 18 Feb 2003 09:08:42 -0800

I have attached output from the latest crash (DBI trace,
freetds log, and gdb where), I have the output from an
identical successful run also if that would help.

Once again it does the bus error, core dumped thing
on the first run of the day but not the second???

Thanks for any help you can offer,
/Carl


> -----Original Message-----
> From: Michael Peppler [mailto:mpeppler AT peppler.org]
> Sent: Friday, February 14, 2003 2:36 PM
> To: FreeTDS Development Group
> Subject: Re: [freetds] core dumps
>
>
>> On Fri, 2003-02-14 at 13:48, Carl Edwards wrote:
>> Hello,
>>
>> My perl script is core dumping and I was looking for some tips
>> on how to try and solve this.
>>
>> Here is snippet of the gdb where:
>>
>> #0 0xfef77bac in ct_describe (cmd=0x0, item=1, datafmt=0x404008) at
>> ct.c:916
>> #1 0xfefbf418 in describe ()
>> from
>> /usr/local/perl56/lib/site_perl/5.6.1/sun4-solaris/auto/DBD/Sybase/Sybase.so
>> #2 0xfefbfb8c in st_next_result ()
>
> This appears to be from this code in DBD::Sybase:
>
> for(i = 0; i < numCols; ++i) {
> if((retcode = ct_describe(imp_sth->cmd, (i + 1),
> &imp_sth->datafmt[i])) != CS_SUCCEED)
> {
> warn("ct_describe() failed");
> cleanUp(imp_sth);
> goto GoodBye;
> }
>
> What is weird is that the CS_COMMAND variable appears to be NULL.
>
> Anyway - do you think you could try running this with DBI->trace(3)?
> This will show us what the sequence of calls is that gets to that point.
>
> Michael
> --
> Michael Peppler Data Migrations, Inc.
> mpeppler AT peppler.org http://www.mbay.net/~mpeppler
> Sybase T-SQL/OpenClient/OpenServer/C/Perl developer available for short or
> long term contract positions - http://www.mbay.net/~mpeppler/resume.html
> _______________________________________________
> FreeTDS mailing list
> FreeTDS AT lists.ibiblio.org
> http://lists.ibiblio.org/mailman/listinfo/freetds

GNU gdb 5.0
Copyright 2000 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "sparc-sun-solaris2.5.1"...
Core was generated by `/usr/local/bin/perl5.6.1 -w /users/dmtoss/doc2site.pl'.
Program terminated with signal 9, Killed.
Reading symbols from /usr/lib/libsocket.so.1...done.
Loaded symbols for /usr/lib/libsocket.so.1
Reading symbols from /usr/lib/libnsl.so.1...done.
Loaded symbols for /usr/lib/libnsl.so.1
Reading symbols from /usr/lib/libdl.so.1...done.
Loaded symbols for /usr/lib/libdl.so.1
Reading symbols from /usr/lib/libm.so.1...done.
Loaded symbols for /usr/lib/libm.so.1
Reading symbols from /usr/lib/libc.so.1...done.
Loaded symbols for /usr/lib/libc.so.1
Reading symbols from /usr/lib/libmp.so.2...done.
Loaded symbols for /usr/lib/libmp.so.2
Reading symbols from
/usr/platform/SUNW,Ultra-Enterprise/lib/libc_psr.so.1...done.
Loaded symbols for /usr/platform/SUNW,Ultra-Enterprise/lib/libc_psr.so.1
Reading symbols from
/usr/local/perl56/lib/site_perl/5.6.1/sun4-solaris/auto/DBI/DBI.so...done.
Loaded symbols for
/usr/local/perl56/lib/site_perl/5.6.1/sun4-solaris/auto/DBI/DBI.so
Reading symbols from
/usr/local/perl56/lib/5.6.1/sun4-solaris/auto/Socket/Socket.so...done.
Loaded symbols for
/usr/local/perl56/lib/5.6.1/sun4-solaris/auto/Socket/Socket.so
Reading symbols from
/usr/local/perl56/lib/5.6.1/sun4-solaris/auto/IO/IO.so...done.
Loaded symbols for /usr/local/perl56/lib/5.6.1/sun4-solaris/auto/IO/IO.so
Reading symbols from /usr/lib/nss_files.so.1...done.
Loaded symbols for /usr/lib/nss_files.so.1
Reading symbols from /usr/lib/nss_nis.so.1...done.
Loaded symbols for /usr/lib/nss_nis.so.1
Reading symbols from
/usr/local/perl56/lib/5.6.1/sun4-solaris/auto/Fcntl/Fcntl.so...done.
Loaded symbols for
/usr/local/perl56/lib/5.6.1/sun4-solaris/auto/Fcntl/Fcntl.so
Reading symbols from
/usr/local/perl56/lib/5.6.1/sun4-solaris/auto/Sys/Hostname/Hostname.so...done.
Loaded symbols for
/usr/local/perl56/lib/5.6.1/sun4-solaris/auto/Sys/Hostname/Hostname.so
Reading symbols from
/usr/local/perl56/lib/site_perl/5.6.1/sun4-solaris/auto/Db/Documentum/Documentum.so...done.
Loaded symbols for
/usr/local/perl56/lib/site_perl/5.6.1/sun4-solaris/auto/Db/Documentum/Documentum.so
Reading symbols from /usr/lib/libC.so.5...done.
Loaded symbols for /usr/lib/libC.so.5
Reading symbols from /usr/lib/libintl.so.1...done.
Loaded symbols for /usr/lib/libintl.so.1
Reading symbols from /usr/lib/libw.so.1...done.
Loaded symbols for /usr/lib/libw.so.1
Reading symbols from
/usr/local/perl56/lib/site_perl/5.6.1/sun4-solaris/auto/DBD/Sybase/Sybase.so...done.
Loaded symbols for
/usr/local/perl56/lib/site_perl/5.6.1/sun4-solaris/auto/DBD/Sybase/Sybase.so
Reading symbols from /import/mysql/lib/libct.so.0...done.
Loaded symbols for /import/mysql/lib/libct.so.0
Reading symbols from /usr/local/lib/libtcl.so...done.
Loaded symbols for /usr/local/lib/libtcl.so
Reading symbols from /import/mysql/lib/libtds.so.1...done.
Loaded symbols for /import/mysql/lib/libtds.so.1
Reading symbols from /usr/lib/libpthread.so.1...done.
Loaded symbols for /usr/lib/libpthread.so.1
Reading symbols from /usr/lib/libthread.so.1...done.
Loaded symbols for /usr/lib/libthread.so.1
#0 0xfef77bac in ct_describe (cmd=0x0, item=1, datafmt=0x3fe808) at ct.c:916
916 curcol=resinfo->columns[item-1];

(gdb) where
#0 0xfef77bac in ct_describe (cmd=0x0, item=1, datafmt=0x3fe808) at ct.c:916
#1 0xfefbf418 in describe ()
from
/usr/local/perl56/lib/site_perl/5.6.1/sun4-solaris/auto/DBD/Sybase/Sybase.so
#2 0xfefbfb8c in st_next_result ()
from
/usr/local/perl56/lib/site_perl/5.6.1/sun4-solaris/auto/DBD/Sybase/Sybase.so
#3 0xfefc002c in syb_st_execute ()
from
/usr/local/perl56/lib/site_perl/5.6.1/sun4-solaris/auto/DBD/Sybase/Sybase.so
#4 0xfefb7a38 in XS_DBD__Sybase__st_execute ()
from
/usr/local/perl56/lib/site_perl/5.6.1/sun4-solaris/auto/DBD/Sybase/Sybase.so
#5 0xff14af94 in XS_DBI_dispatch () from
/usr/local/perl56/lib/site_perl/5.6.1/sun4-solaris/auto/DBI/DBI.so
#6 0x76490 in Perl_pp_entersub ()
#7 0x6ee7c in Perl_runops_standard ()
#8 0x24700 in S_run_body ()
#9 0x24350 in perl_run ()
#10 0x21750 in main ()

(gdb) quit
DBI 1.32-nothread dispatch trace level set to 3
-> DBI->connect(DBI:Sybase:server=design;database=SiteStation, sa, ****,
HASH(0x100118))
-> DBI->install_driver(Sybase) for solaris perl=5.006001 pid=11281
ruid=3105 euid=3105
syb_init() -> DBD::Sybase 0.95 initialized
OpenClient version:
install_driver: DBD::Sybase version 0.95 loaded from
/usr/local/perl56/lib/site_perl/5.6.1/sun4-solaris/DBD/Sybase.pm
New DBI::dr (for DBD::Sybase::dr, parent=, id=)
dbih_setup_handle(DBI::dr=HASH(0x1ac918)=>DBI::dr=HASH(0x3da4e0),
DBD::Sybase::dr, 0, Null!)
dbih_make_com(Null!, DBD::Sybase::dr, 84) thr#0
<- install_driver= DBI::dr=HASH(0x1ac918)
-> connect for DBD::Sybase::dr (DBI::dr=HASH(0x1ac918)~0x3da4e0
'server=design;database=SiteStation' 'sa' **** HASH(0x18a2f8))
New DBI::db (for DBD::Sybase::db, parent=DBI::dr=HASH(0x3da4e0), id=)
dbih_setup_handle(DBI::db=HASH(0x3da498)=>DBI::db=HASH(0x101d70),
DBD::Sybase::db, 1a9648, Null!)
dbih_make_com(DBI::dr=HASH(0x3da4e0), DBD::Sybase::db, 1708) thr#0
syb_db_use() -> ct_command(use SiteStation)
syb_db_login() -> checking for chained transactions
syb_db_login() -> chained transactions are supported
<- connect= DBI::db=HASH(0x3da498) at DBI.pm line 513 via
/users/dmtoss/doc2site.pl line 151
-> STORE for DBD::Sybase::db (DBI::db=HASH(0x101d70)~INNER 'RaiseError' 1)
STORE DBI::db=HASH(0x101d70) 'RaiseError' => 1
<- STORE= 1 at DBI.pm line 555 via /users/dmtoss/doc2site.pl line 151
-> STORE for DBD::Sybase::db (DBI::db=HASH(0x101d70)~INNER 'PrintError' 1)
STORE DBI::db=HASH(0x101d70) 'PrintError' => 1
<- STORE= 1 at DBI.pm line 555 via /users/dmtoss/doc2site.pl line 151
-> STORE for DBD::Sybase::db (DBI::db=HASH(0x101d70)~INNER 'AutoCommit' 1)
<- STORE= 1 at DBI.pm line 555 via /users/dmtoss/doc2site.pl line 151
<- connect= DBI::db=HASH(0x3da498)
-> quote in DBD::_::db for DBD::Sybase::db
(DBI::db=HASH(0x3da498)~0x101d70 'G52374.pdf')
<- quote= ''G52374.pdf'' at doc2site.pl line 161 via
/users/dmtoss/doc2site.pl line 103
-> prepare for DBD::Sybase::db (DBI::db=HASH(0x3da498)~0x101d70 'SELECT
GETDATE() AS datetime,MONTH(GETDATE()) AS month,DAY(GETDATE()) AS
day,YEAR(GETDATE()) AS
year,FileName,Revision,FileSize,UploadedDate,ModifiedDate,EditDate,ListText,Title,PageID
FROM Pages WHERE OrigFileName = 'G52374.pdf'')
New DBI::st (for DBD::Sybase::st, parent=DBI::db=HASH(0x101d70), id=)
dbih_setup_handle(DBI::st=HASH(0x3da4a4)=>DBI::st=HASH(0x100148),
DBD::Sybase::st, 3da4b0, Null!)
dbih_make_com(DBI::db=HASH(0x101d70), DBD::Sybase::st, 396) thr#0
<- prepare= DBI::st=HASH(0x3da4a4) at doc2site.pl line 162 via
/users/dmtoss/doc2site.pl line 103
-> execute for DBD::Sybase::st (DBI::st=HASH(0x3da4a4)~0x100148)
syb_st_execute() -> ct_command() OK
syb_st_execute() -> ct_send() OK
st_next_result() -> ct_results(4043) == 1
ct_res_info() returns 16 columns

Attachment: freetds.log
Description: freetds.log




Archive powered by MHonArc 2.6.24.

Top of Page