Archived

This forum has been archived. Please start a new discussion on GitHub.

icegridregistry Segmentation fault on shutdown

xdm
xdm La Coruña, Spain
Hello

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

appdescriptor
<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
#
# 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?

Comments