PEPPLER.ORG
Michael Peppler
Sybase Consulting
Menu
Home
Sybase on Linux
Install Guide for Sybase on Linux
General Sybase Resources
General Perl Resources
Freeware
Sybperl
Sybase::Simple
DBD::Sybase
BCP Tool
Bug Tracker
Mailing List Archive
Downloads Directory
FAQs
Sybase on Linux FAQ
Sybperl FAQ
Personal
Michael Peppler's resume

sybperl-l Archive

Up    Prev    Next    

From: Michael Peppler <mpeppler at peppler dot org>
Subject: RE: Checking installation
Date: May 22 2002 3:25PM

Nope - unfortunately it doesn't really show much.

Are you sure that the Sybase installation files are the same on both
boxes?

Michael

On Wed, 2002-05-22 at 06:13, Richard Smith wrote:
> I've got the following stack information - not telling me much but it might
> mean more to you.
> 
> Stack:
>  main
>  perl_run
>  S_run_body
>  Perl_runops_standard
>  Perl_pp_entersub
>  XS_Sybase_CTlib_ct_connect
> 
> (dbx) debug /usr/local/bin/perl561
> Skipping perl561, already read
> Skipping ld.so.1, already read
> Skipping libsocket.so.1, already read
> Skipping libnsl.so.1, already read
> Skipping libdl.so.1, already read
> Skipping libm.so.1, already read
> Skipping libc.so.1, already read
> Skipping libmp.so.2, already read
> Skipping libc_psr.so.1, already read
> (dbx) run
> Running: perl561 test2.pl 
> (process id 7564)
> Reading symbolic information for POSIX.so
> Reading symbolic information for CTlib.so
> Reading symbolic information for libct.so
> Reading symbolic information for libcs.so
> Reading symbolic information for libtcl.so
> Reading symbolic information for libcomn.so
> Reading symbolic information for libintl.so
> Reading symbolic information for libtli.so
> Reading symbolic information for IO.so
> Reading symbolic information for Fcntl.so
> Hello
> signal SEGV (no mapping at the fault address) in XS_Sybase__CTlib_ct_connect
> at 0xef5334bc
> 0xef5334bc: XS_Sybase__CTlib_ct_connect+0x0584: ldsb    [%o0], %o0
> (dbx) 
> (dbx) 
> 
> -----Original Message-----
> From: Michael Peppler [mailto:mpeppler@peppler.org]
> Sent: 21 May 2002 16:23
> To: SybPerl Discussion List
> Subject: Re: Checking installation
> 
> 
> On Tue, 2002-05-21 at 08:12, Richard Smith wrote:
> > Is there a way to find out where Sybperl is looking for the Sybase
> > libraries?
> > We have two Solaris boxes with Perl installed in a directory mounted on
> both
> > machines.  Sybperl works on one machine, but not on the other - failure as
> > below:
> > 
> > ^C[rsmith] beryllium  /usr/local/bin/perl561 -MSybase::CTlib -e 'print
> > "$Sybase::CTlib::Version\n"'
> > This is sybperl, version 2.14
> > 
> > Sybase::CTlib $Revision: 1.51 $ $Date: 2001/10/30 21:34:31 $
> > 
> > Copyright (c) 1995-2001 Michael Peppler
> > Portions Copyright (c) 1995 Sybase, Inc.
> > 
> > OpenClient version: Sybase Client-Library/11.1/P/sun_svr4/SPARC Solaris
> > 2.4/1/Tue Aug 20 01:09:28 PDT 1996
> > 
> > Segmentation Fault (core dumped)
> 
> Have you tried doing a stack trace on the core file? It might indicate
> what is wrong.
> 
> I suspect a problem with the locales directory or possibly the charsets
> directory.
> 
> And you are using a very old version of OpenClient here as well
> (although it should still work, of course).
> 
> Michael
> -- 
> Michael Peppler                              Data Migrations, Inc.
> mpeppler@peppler.org           *or*          mpeppler@mbay.net
> http://www.mbay.net/~mpeppler
> International Sybase User Group: http://www.isug.com
> 
-- 
Michael Peppler                              Data Migrations, Inc.
mpeppler@peppler.org           *or*          mpeppler@mbay.net
http://www.mbay.net/~mpeppler
International Sybase User Group: http://www.isug.com