[Ace-users] Re: [tao-users] [tao-bugs] PRF: Hello test fails with IPv6

Martin Corino mcorino at remedy.nl
Wed Jul 4 16:55:26 CDT 2007


Hi,

I tried to reproduce your problem in a Borland C++ built of ACE/TAO with IPv6 
but was unable to.

It did not matter if I ran the Hello test with either server.exe or 
my_server.exe. Both testruns did fine.

regards,
Martin.

On Wednesday 04 July 2007 23:27, Andre Kostur wrote:
> I'd also be very interested to know if anybody else can replicate the
> problem?  This would help to determine if this is an ACE/TAO issue in
> general, or is it something specific to my particular installation/build
> of it....
>
> > -----Original Message-----
> > From: Johnny Willemsen [mailto:jwillemsen at remedy.nl]
> > Sent: Wednesday, July 04, 2007 7:29 AM
> > To: Andre Kostur
> > Cc: tao-users at cse.wustl.edu
> > Subject: RE: [tao-bugs] PRF: Hello test fails with IPv6
> >
> > Hi,
> >
> > You say you get a look when you rename the exe but not when
> > it has the original name. That is really strange, run with
> > the original name and renamed and look for differences.
> >
> > Johnny
> >
> > > -----Original Message-----
> > > From: Andre Kostur [mailto:akostur at incognito.com]
> > > Sent: Wednesday, July 04, 2007 4:28 PM
> > > To: Johnny Willemsen
> > > Cc: tao-users at cse.wustl.edu
> > > Subject: RE: [tao-bugs] PRF: Hello test fails with IPv6
> > >
> > > Specific differences, as in?  Sorry, I'm just not sure what you're
> > > looking for.  There was no recompile in this procedure,
> >
> > only renaming
> >
> > > the final executable.
> > >
> > > Um... Actually, one other modification to the system
> >
> > (ACE/TAO) is the
> >
> > > vc8.mpd file.
> > > In our builds, we want to statically link ACE and TAO, but
> >
> > we want to
> >
> > > dynamically link in everything else (the C++ runtime libs,
> >
> > etc).  So
> >
> > > we've modified the runtime_library clause to be as follows:
> > >
> > >
> > > <%if(runtime_library)%>
> > > 				RuntimeLibrary="<%runtime_library%>"
> > > <%else%>
> > >
> > > RuntimeLibrary="<%if(debug_prj)%>3<%else%>2<%endif%>"
> > > <%endif%>
> > >
> > >
> > > Just in case that this modification might have an effect....
> > >
> > > > -----Original Message-----
> > > > From: Johnny Willemsen [mailto:jwillemsen at remedy.nl]
> > > > Sent: Wednesday, July 04, 2007 7:23 AM
> > > > To: Andre Kostur
> > > > Cc: tao-users at cse.wustl.edu
> > > > Subject: RE: [tao-bugs] PRF: Hello test fails with IPv6
> > > >
> > > > Hi,
> > > >
> > > > Are there are specific differences when you rename the exe?
> > > >
> > > > Johnny
> > > >
> > > > > -----Original Message-----
> > > > > From: Andre Kostur [mailto:akostur at incognito.com]
> > > > > Sent: Wednesday, July 04, 2007 4:21 PM
> > > > > To: Johnny Willemsen
> > > > > Cc: tao-users at cse.wustl.edu
> > > > > Subject: RE: [tao-bugs] PRF: Hello test fails with IPv6
> > > > >
> > > > > Note that the server _was_ run with ORBDebugLevel 10, and
> > >
> > > I've seen
> > >
> > > > > this
> > > > > problem as far back as v5.5.4.   Whups.. I had forgotten to
> > > >
> > > > paste the
> > > >
> > > > > output in the PRF (I remember putting it into the clipboard....)
> > > > >
> > > > > TAO (5060|6108) - ORB_Core::run, handle_events() returns 0 TAO
> > > > > (5060|6108) - ORB_Core::run, calling handle_events() TAO
> > > >
> > > > (5060|6108) -
> > > >
> > > > > ORB_Core::run, handle_events() returns 0 TAO (5060|6108) -
> > > > > ORB_Core::run, calling handle_events() TAO (5060|6108) -
> > > > > ORB_Core::run, handle_events() returns 0 TAO (5060|6108) -
> > > > > ORB_Core::run, calling handle_events() TAO (5060|6108) -
> > > > > ORB_Core::run, handle_events() returns 0 TAO (5060|6108) -
> > > > > ORB_Core::run, calling handle_events()
> > > > >
> > > > > This gets repeated indefinitely.
> > > > >
> > > > > > -----Original Message-----
> > > > > > From: Johnny Willemsen [mailto:jwillemsen at remedy.nl]
> > > > > > Sent: Tuesday, July 03, 2007 11:02 PM
> > > > > > To: Andre Kostur
> > > > > > Cc: tao-users at cse.wustl.edu
> > > > > > Subject: Re: [tao-bugs] PRF: Hello test fails with IPv6
> > > > > >
> > > > > > Hi,
> > > > > >
> > > > > > I have not seen this problem in the past, try to run the
> > > >
> > > > server with
> > > >
> > > > > > -ORBDebugLevel 10 and see what happens.
> > > > > >
> > > > > > Regards,
> > > > > >
> > > > > > Johnny Willemsen
> > > > > > Remedy IT
> > > > > > Postbus 101
> > > > > > 2650 AC  Berkel en Rodenrijs
> > > > > > The Netherlands
> > > > > > www.theaceorb.nl / www.remedy.nl
> > > > > >
> > > > > > *** Integrated compile and test statistics see
> > > > > > http://scoreboard.theaceorb.nl ***
> > > > > > *** Commercial service and support for ACE/TAO/CIAO
> > > >
> > > >       ***
> > > >
> > > > > > *** See http://www.theaceorb.nl/en/support.html
> > > >
> > > >       ***
> > > >
> > > > > > "Andre Kostur" <akostur at incognito.com> wrote in message
> > >
> > > news:<mailman.1276.1183493031.5286.tao-bugs at mail.cse.wustl.edu>...
> > >
> > > > > >     TAO VERSION: 1.5.9
> > > > > >     ACE VERSION: 5.5.9
> > > > > >
> > > > > >     HOST MACHINE and OPERATING SYSTEM:
> > > > > > 	Intel Core 2 Duo (Quad core), 4 GB RAM, Windows
> > >
> > > XP-64, SP2
> > >
> > > > > >     TARGET MACHINE and OPERATING SYSTEM, if different
> >
> > from HOST:
> > > > > > 	32-bit executable, not 64.
> > > > > >
> > > > > >     COMPILER NAME AND VERSION (AND PATCHLEVEL): Visual
> > > >
> > > > Studio 2005,
> > > >
> > > > > > SP1
> > > > > >
> > > > > >     THE $ACE_ROOT/ace/config.h FILE [if you use a link to a
> > > > >
> > > > > platform-
> > > > >
> > > > > >     specific file, simply state which one]:
> > > > > > #define ACE_AS_STATIC_LIBS 			1
> > > > > > #define TAO_AS_STATIC_LIBS 			1
> > > > > > #define ACE_HAS_STANDARD_CPP_LIBRARY		1
> > > > > > #define ACE_HAS_IPV6				1
> > > > > > #define ACE_USES_IPV4_IPV6_MIGRATION               1
> > > > > > #define _CRT_SECURE_NO_DEPRECATE			1
> > > > > > #include "ace\config-win32.h"
> > > > > >
> > > > > >     THE $ACE_ROOT/include/makeinclude/platform_macros.GNU
> > > > >
> > > > > FILE [if you
> > > > >
> > > > > >     use a link to a platform-specific file, simply
> > >
> > > state which one
> > >
> > > > > >     (unless this isn't used in this case, e.g., with
> > > > >
> > > > > Microsoft Visual
> > > > >
> > > > > >     C++)]: n/a
> > > > > >
> > > > > >     CONTENTS OF
> > > > > > $ACE_ROOT/bin/MakeProjectCreator/config/default.features
> > > > > >     (used by MPC when you generate your own makefiles):
> > > > > > ssl = 1
> > > > > > ipv6 = 1
> > > > > >
> > > > > >     AREA/CLASS/EXAMPLE AFFECTED:
> > > > > > 	Hello
> > > > > >
> > > > > >     DOES THE PROBLEM AFFECT:
> > > > > >         COMPILATION? No
> > > > > >         LINKING? No
> > > > > >         EXECUTION? Yes
> > > > > >         OTHER (please specify)? No
> > > > > >
> > > > > >     SYNOPSIS:
> > > > > > The hello test server infinite loops if the host has IPv6
> > > >
> > > > addresses,
> > > >
> > > > > > and you rename the executable to anything other than
> >
> > SERVER.EXE
> >
> > > > > >     DESCRIPTION:
> > > > > > If you attempt to launch the server portion of the Hello
> > > >
> > > > test after
> > > >
> > > > > > you have renamed the executable to anything else, the
> > > >
> > > > server will go
> > > >
> > > > > > into an infinite loop.
> > > > > >
> > > > > >     REPEAT BY:
> > > > > > Launch the server portion after you have renamed the
> >
> > program to
> >
> > > > > > anything
> > > > > > else:
> > > > > >
> > > > > > Hello.exe -ORBDebugLevel 10
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > Regards,
> > > > > >
> > > > > > Andre Kostur
> > > > > > Incognito Software Inc.
> > > > > > Senior Software Design Engineer
> > > > > > T: +1(604)678-2864
> > > > > > F: +1(604)688-4339
> > > > > > E: akostur at incognito.com
> > > > > >
> > > > > > www.incognito.com
> > > > > >
> > > > > >
> > > > > > ----------
>
> _______________________________________________
> tao-users mailing list
> tao-users at mail.cse.wustl.edu
> http://mail.cse.wustl.edu/mailman/listinfo/tao-users

-- 
----------------------------------------------------------------------
                           Martin J.N. Corino | Remedy IT Expertise BV
          Postbus 101 |  2650 AC Berkel en Rodenrijs | The Netherlands
                       tel: +31 (10) 522 0139 | fax: +31 (33) 246 6511
                                  World Wide Web: http://www.remedy.nl
----------------------------------------------------------------------



More information about the Ace-users mailing list