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

Harri Pasanen harri.pasanen at trema.com
Wed Sep 5 17:02:00 BST 2007


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