[omniORB] BUS error with omniorb 64 bits on solaris sparc

Sébastien Bouchex Bellomié sbouchex at infovista.com
Thu Sep 6 14:39:21 BST 2007


Harri,

We are using sunstudio 11.

Which version of gcc are you using ?
Which options have you used to build the 64 bits version of omniorb with gcc ?

Thanks
Seb

-----Original Message-----
Message: 2
Date: Wed, 5 Sep 2007 16:02:00 +0200
From: Harri Pasanen <harri.pasanen at trema.com>
Subject: Re: [omniORB] BUS error with omniorb 64 bits on solaris sparc
To: omniorb-list at omniorb-support.com
Message-ID: <200709051602.00193.harri.pasanen at trema.com>
Content-Type: text/plain;  charset="utf-8"

Which compiler?

We are successfully using omniorb on 64 sparc solaris, compiled with 
gcc.

Harri

On Wednesday 05 September 2007 15:09:20 Sébastien Bouchex Bellomié 
wrote:
> Hello,
>
>
>
> I'm trying to use omniorb 64 bits (version 4.1) on solaris sparc
> and after having built the libraries successfully, I have a BUS
> ERROR in the omniorb runtime. I'm wondering if it's related to my
> compilation option (since there are none for 64 bits and I had to
> change them manually) or if it is a known bug.
>
>
>
> Here is the call stack :
>
>
>
> [...]
>
> t at 2 (l at 2) signal BUS (invalid address alignment) in operator>>=
> at line 412 in file "cdrStream.h"
>
>   412       CdrMarshal(s,_CORBA_ULong,omni::ALIGN_4,a);
>
> (dbx) where
>
> current thread: t at 2
>
> =>[1] operator>>=(a = ???, s = CLASS) (optimized), at
> 0xffffffff305763fc (line ~412) in "cdrStream.h"
>
>   [2] omni::omni_ior_initialiser::attach(this = ???) (optimized),
> at 0xffffffff3070f394 (line ~1356) in "ior.cc"
>
>   [3] CORBA::ORB_init(argc = ???, argv = ???, orb_identifier =
> ???, options = ???) (optimized), at 0xffffffff306e3df4 (line
> ~644) in "corbaOrb.cc"
>
>   [4] CORBAorb::initialize(endpoint = ???, ssl = ???, certificate
> = CLASS, password = CLASS, mapper = ???, comTimeout = ???,
> hostname = CLASS, clien
>
> [...]
>
>
>
> Thanks
>
> Seb
>
>
>
> Sébastien BOUCHEX BELLOMIÉ - InfoVista® Server Technical Lead
> INFOVISTA  SA
> 6, rue de la Terre De Feu
> F-91952 Courtaboeuf Cedex
> Tel : +33 (0)1 64 86 79 72      Fax : +33 (0)1 64 86 79 79
> sbouchex at infovista.com <mailto:sbouchex at infovista.com>       
> http://www.infovista.com <http://www.infovista.com>
>


Privileged or confidential information may be contained in this message.  If you are not the addressee of this message please notify the sender by return and thereafter delete the message, and you may not use, copy, disclose or rely on the information contained in it. Internet e-mail may be susceptible to data corruption, interception and unauthorised amendment for which Wall Street Systems does not accept liability. Whilst we have taken reasonable precautions to ensure that this e-mail and any attachments have been swept for viruses, Wall Street Systems does not accept liability for any damage sustained as a result of viruses.  Statements in this message or attachments that do not relate to the business of  Wall Street Systems are neither given nor endorsed by the company or its Directors.




More information about the omniORB-list mailing list