Results 1 to 3 of 3

Thread: icegridregistry Segmentation fault on shutdown

  1. #1
    xdm's Avatar
    xdm
    xdm is online now ZeroC Staff
    Name: Jose Gutierrez de la Concha
    Organization: ZeroC, Inc.
    Project: Ice Developer
    Join Date
    Sep 2003
    Location
    La Coruņa, Spain
    Posts
    588

    icegridregistry Segmentation fault on shutdown

    Hello

    I found a problem using icegridregistry and i don't know how debug it

    appdescriptor

    Code:
    <icegrid>
            <application name="oz-cms">
            <node name="hydra">
                    <icebox id="FileService"
                            exe="/opt/Ice-3.0.0/bin/icebox"
                            activation="on-demand">
                            <service name="Files" entry="Files:create">
                                    <adapter name="${service}" endpoints="tcp">
                                            <object identity="FileServer/FileServer" type="::Oz::Files::FileServer"/>
                                    </adapter>
                                    <dbenv name="Files" home="/opt/oz-cms/DB/Files"/>
    
                                    <property name="Identity" value="FileServer/FileServer"/>
                                    <property name="Ice.MessageSizeMax" value="20480"/>
                                    <property name="Freeze.DbEnv.Files.OldLogsAutoDelete" value="0"/>
                                    <property name="Freeze.DbEnv.Files.DbPrivate" value="0"/>
                            <property name="Freeze.DbEnv.Files.CheckpointPeriod" value="-1"/>
                            </service>
                    </icebox>
                    <icebox id="DomainService"
                            exe="/opt/Ice-3.0.0/bin/icebox"
                            activation="on-demand">
                            <service name="Domains" entry="Domains:create">
                                    <adapter name="${service}" endpoints="tcp">
                                            <object identity="DomainServer/DomainServer" type="::Oz::Domains::DomainServer"/>
                                    </adapter>
                                    <dbenv name="Domains" home="/opt/oz-cms/DB/Domains"/>
    
                                    <property name="Identity" value="DomainServer/DomainServer"/>
                                    <property name="Ice.MessageSizeMax" value="20480"/>
                                    <property name="Freeze.DbEnv.Files.OldLogsAutoDelete" value="0"/>
                                    <property name="Freeze.DbEnv.Files.DbPrivate" value="0"/>
                                    <property name="Freeze.DbEnv.Files.CheckpointPeriod" value="-1"/>
                            </service>
                    </icebox>
                    <icebox id="AddressesService"
                            exe="/opt/Ice-3.0.0/bin/icebox"
                            activation="on-demand">
                            <service name="Addresses" entry="Addresses:create">
                                    <adapter name="${service}" endpoints="tcp">
                                            <object identity="AddressServer/AddressServer" type="::Oz::Addresses::AddressServer"/>
                                    </adapter>
                                    <dbenv name="Addresses" home="/opt/oz-cms/DB/Addresses"/>
    
                                    <property name="Identity" value="AddressBookServer/AddressBookServer"/>
                                    <property name="Ice.MessageSizeMax" value="20480"/>
                                    <property name="Freeze.DbEnv.Files.OldLogsAutoDelete" value="0"/>
                                    <property name="Freeze.DbEnv.Files.DbPrivate" value="0"/>
                                    <property name="Freeze.DbEnv.Files.CheckpointPeriod" value="-1"/>
                            </service>
                    </icebox>
                    <icebox id="MailService"
                            exe="/opt/Ice-3.0.0/bin/icebox"
                            activation="on-demand">
                            <service name="Mail" entry="Mail:create">
                                    <adapter name="${service}" endpoints="tcp">
                                            <object identity="MailServer/MailServer" type="::Oz::Mail::MailServer"/>
                                    </adapter>
    
                                    <dbenv name="Mail" home="/opt/oz-cms/DB/Mail"/>
                                    <property name="Identity" value="MailServer/MailServer"/>
                                    <property name="Ice.MessageSizeMax" value="20480"/>
                                    <property name="Freeze.DbEnv.Files.OldLogsAutoDelete" value="0"/>
                                    <property name="Freeze.DbEnv.Files.DbPrivate" value="0"/>
                                    <property name="Freeze.DbEnv.Files.CheckpointPeriod" value="-1"/>
                            </service>
                    </icebox>
                    <icebox id="CmsService"
                            exe="/opt/Ice-3.0.0/bin/icebox"
                            activation="on-demand">
                            <service name="Cms" entry="Cms:create">
                                    <adapter name="${service}" endpoints="tcp">
                                            <object identity="CmsServer/CmsServer" type="::Oz::Cms::CmsServer"/>
                                    </adapter>
    
                                    <dbenv name="Cms" home="/opt/oz-cms/DB/Cms"/>
                                    <property name="Identity" value="CmsServer/CmsServer"/>
                                    <property name="Ice.MessageSizeMax" value="20480"/>
                                    <property name="Freeze.DbEnv.Files.OldLogsAutoDelete" value="0"/>
                                    <property name="Freeze.DbEnv.Files.DbPrivate" value="0"/>
                                    <property name="Freeze.DbEnv.Files.CheckpointPeriod" value="-1"/>
                            </service>
                    </icebox>
            </node>
            </application>
    </icegrid>
    icegridregistry config file

    Code:
    #
    # The IceGrid locator proxy.
    #
    Ice.Default.Locator=IceGrid/Locator:tcp -h 127.0.0.1 -p 12000
    
    #
    # IceGrid registry configuration.
    #
    IceGrid.Registry.Client.Endpoints=tcp -p 12000
    IceGrid.Registry.Server.Endpoints=tcp
    IceGrid.Registry.Internal.Endpoints=tcp
    IceGrid.Registry.Admin.Endpoints=tcp
    IceGrid.Registry.Data=/opt/oz-cms/DB/icegrid/registry
    IceGrid.Registry.DynamicRegistration=1
    IceGrid.Registry.Trace.Node=2
    IceGrid.Registry.Trace.Object=1
    IceGrid.Registry.Trace.Server1
    note: icegrid demo in ice distribution is working well in this computer

    1) launch icegridregistry
    2) launch icegridadmin
    3) add application in previous descriptor
    4) shutdown icegridregistry (Segmentationfault at this point)


    any ideas to debug this error?

  2. #2
    benoit's Avatar
    benoit is offline ZeroC Staff
    Name: Benoit Foucher
    Organization: ZeroC, Inc.
    Project: Ice
    Join Date
    Feb 2003
    Location
    Rennes, France
    Posts
    2,196
    I'm able to reproduce the segmentation fault with your descriptor. We will look into it. Thanks for reporting this problem.

    Benoit.

  3. #3
    michi's Avatar
    michi is offline Registered User
    Name: Michi Henning
    Organization: Triodia Technologies
    Project: I have a passing interest in Ice :-)
    Join Date
    Feb 2003
    Location
    Brisbane, Australia
    Posts
    1,055
    Thanks for the bug report. I've posted a patch for this problem.

    Cheers,

    Michi.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. ICE 3.4.0 / 3.4.1 bug (segmentation fault)
    By PrzemekD in forum Bug Reports
    Replies: 6
    Last Post: 08-05-2010, 12:05 PM
  2. Segmentation fault with Ice for Python
    By bobc in forum Help Center
    Replies: 1
    Last Post: 01-20-2009, 12:38 PM
  3. Segmentation fault with Freeze
    By Yunqiao Yin in forum Help Center
    Replies: 2
    Last Post: 02-12-2007, 08:08 PM
  4. Segmentation fault in Icestorm
    By davidcr1983 in forum Help Center
    Replies: 4
    Last Post: 08-08-2006, 09:37 AM
  5. IceInternal::incRef segmentation fault
    By xdm in forum Help Center
    Replies: 2
    Last Post: 06-02-2006, 02:44 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •