Re: Thanks & request for info on solaris CORBA::ORBit problem
- From: Chris Mungall <cjm fruitfly bdgp berkeley edu>
- To: orbit-list gnome org
- Cc: Ewan Birney <birney sanger ac uk>
- Subject: Re: Thanks & request for info on solaris CORBA::ORBit problem
- Date: Thu, 21 Sep 2000 22:09:58 -0700 (PDT)
On Tue, 19 Sep 2000, Sebastian Wilhelmi wrote:
> Hi Chris,
>
> > This only happens if the client and server are on different machines. If
> > they are on the same machine, I can send enormous lists across. But it
> > seems that if IIOP is used, something is marshalled wrongly which
> > completely messes up the client (a perl client will go out of memory or
> > segfault; java/jacorb produces a hexdump), as if a length field is
> > getting corrupted.
>
> This could be problem with the nonblocking write used in ORBit. We already had
> a bug there, which should be fixed. There might lurk another one though.
> Please try the following:
>
> In src/IIOP/connection.c simply delete all '| O_NONBLOCK'. Then compile it and
> check, whether the problems still occur.
IT WORKS!!!
Many thanks Sebastian.
> Alternatively you could add a printf after line 228 in the file
> giop-msg-buffer.c, which should read 't = writev(fd, curvec, nvecs);' and see
> wteather the problems coincide with that printf.
>
> Bye,
> Sebastian
> --
> Sebastian Wilhelmi | här ovanför alla molnen
> mailto:wilhelmi ira uka de | är himmlen så förunderligt blå
> http://goethe.ira.uka.de/~wilhelmi |
>
> _______________________________________________
> orbit-list mailing list
> orbit-list gnome org
> http://mail.gnome.org/mailman/listinfo/orbit-list
>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]