On 20/10/10 14:48, Stefan Eilemann wrote:
>>> If yes, can you look at the command and dispatch table in a debugger?
>>> Using a debug build should also give you an assertion earlier with
>>> some diagnostic message.
>>
>> I first tried to see more diagnostic messages by setting EQ_LOG_LEVEL
>> to VERB or ALL, but this causes the program to crash at seemingly random
>> points with the message "Aborted" or "Killed" before I hit the original
>> problem.
>
> This is another issue. What I was looking for is a debug build (should be
> default with make), since this should enable this assertion:
>
> #ifndef NDEBUG
> if( which >= _qTable.size( ))
> {
> EQABORT( "Command " << command
> << " higher than number of registered command handlers ("
> << _qTable.size() << ") for object of type "
> << typeid(*this).name() << endl );
> return false;
> }
> #endif
I cannot find this message. Attached is the Equalizer log. After the
last line, the program enters Config::init() and is then killed without
further messages.
Martin
--
Computer Graphics and Multimedia Systems Group
University of Siegen, Germany
http://www.cg.informatik.uni-siegen.de/
21578 139834438858752 //home/lambers/src/equalizer/src/lib/client/init.cpp:46 0
Equalizer v0.9.1 initializing
21578 139834438858752 //home/lambers/src/equalizer/src/lib/base/init.cpp:41 0
Log level INFO topics 0
21578 139834438858752 //home/lambers/src/equalizer/src/lib/net/node.cpp:51 0
New Node @0x2294f70 7d3b8699ed8375e9:38282c95a82b12f4
21578 139834438858752 //home/lambers/src/equalizer/src/lib/client/client.cpp:60
1 New client at 0x2294f70
21578 139834438858752
//home/lambers/src/equalizer/src/lib/client/client.cpp:212 1 Launching
7d3b8699ed8375e9:38282c95a82b12f4
21578 139834438858752
//home/lambers/src/equalizer/src/lib/net/socketConnection.cpp:602 1 Bound to
port 59860
21578 139834438858752
//home/lambers/src/equalizer/src/lib/net/socketConnection.cpp:636 1 Listening
on jones[0.0.0.0]:59860 (TCPIP#102400#jones##59860#default#)
21578 139834286528272 //home/lambers/src/equalizer/src/lib/base/thread.cpp:111
1 Thread eq::net::Node::CommandThread successfully initialized
21578 139834294920976 //home/lambers/src/equalizer/src/lib/base/thread.cpp:111
1 Thread eq::net::Node::ReceiverThread successfully initialized
21578 139834286528272 //home/lambers/src/equalizer/src/lib/net/node.cpp:1162 1
Entered command thread of eq::Client
21578 139834294920976 //home/lambers/src/equalizer/src/lib/net/node.cpp:866 1
Entered receiver thread of eq::Client
21578 139834438858752 //home/lambers/src/equalizer/src/lib/net/node.cpp:254 1
0x2294f70 listening.
21578 139834438858752 //home/lambers/src/equalizer/src/lib/net/node.cpp:51 1
New Node @0x2297b10 cd74ae83fac895b:845e921074fa8e5c
21578 139834438858752
//home/lambers/src/equalizer/src/lib/client/../fabric/server.ipp:37 1 New
eq::fabric::Server<eq::Client, eq::Server, eq::Config, eq::NodeFactory>
21578 139834438858752 //home/lambers/src/equalizer/src/lib/fabric/client.cpp:62
1 Connecting to TCPIP#0#localhost##5242#default#
21578 139834438858752
//home/lambers/src/equalizer/src/lib/net/socketConnection.cpp:123 2 Could not
connect to 'localhost:5242': Connection refused (111)
21578 139834438858752 //home/lambers/src/equalizer/build/server/parser.cpp:4356
8 Can't open config file examples/configs/4-window.all.eqc
21578 139834438858752 //home/lambers/src/equalizer/src/lib/net/node.cpp:51 8
New Node @0x22a0d70 64b0332304909fc1:209264953019fe83
21578 139834438858752
//home/lambers/src/equalizer/src/server/../lib/fabric/server.ipp:37 8 New
eq::fabric::Server<eq::net::Node, eq::server::Server, eq::server::Config,
eq::server::NodeFactory>
21578 139834438858752 //home/lambers/src/equalizer/src/lib/net/session.cpp:53 0
New Session @0x22a2ee0
21578 139834438858752
//home/lambers/src/equalizer/src/server/../lib/fabric/config.ipp:61 0 New
eq::fabric::Config<eq::server::Server, eq::server::Config,
eq::server::Observer, eq::server::Layout, eq::server::Canvas, eq::server::Node,
eq::server::ConfigVisitor>
21578 139834438858752
//home/lambers/src/equalizer/src/server/../lib/fabric/node.ipp:46 0 New
eq::fabric::Node<eq::server::Config, eq::server::Node, eq::server::Pipe,
eq::fabric::ElementVisitor<eq::server::Node,
eq::fabric::ElementVisitor<eq::server::Pipe,
eq::fabric::ElementVisitor<eq::server::Window,
eq::fabric::LeafVisitor<eq::server::Channel> > > > >
21578 139834438858752
//home/lambers/src/equalizer/src/server/../lib/fabric/pipe.ipp:53 0 New
eq::fabric::Pipe<eq::server::Node, eq::server::Pipe, eq::server::Window,
eq::fabric::ElementVisitor<eq::server::Pipe,
eq::fabric::ElementVisitor<eq::server::Window,
eq::fabric::LeafVisitor<eq::server::Channel> > > >
21578 139834438858752
//home/lambers/src/equalizer/src/server/../lib/fabric/window.ipp:65 0 New
eq::fabric::Window<eq::server::Pipe, eq::server::Window, eq::server::Channel>
21578 139834438858752
//home/lambers/src/equalizer/src/server/../lib/fabric/channel.ipp:48 0 New
eq::fabric::Channel<eq::server::Window, eq::server::Channel>
21578 139834438858752
//home/lambers/src/equalizer/src/server/../lib/fabric/channel.ipp:70 0 Delete
eq::server::Channel
21578 139834438858752 //home/lambers/src/equalizer/src/server/compound.cpp:80 0
New root compound @0x22a4230
21578 139834438858752
//home/lambers/src/equalizer/src/lib/net/socketConnection.cpp:602 1 Bound to
port 46731
21578 139834438858752
//home/lambers/src/equalizer/src/lib/net/socketConnection.cpp:636 1 Listening
on jones[0.0.0.0]:46731 (TCPIP#102400#jones##46731#default#)
21578 139834194650896 //home/lambers/src/equalizer/src/lib/base/thread.cpp:111
1 Thread eq::net::Node::CommandThread successfully initialized
21578 139834194650896 //home/lambers/src/equalizer/src/lib/net/node.cpp:1162 1
Entered command thread of eq::server::Server
21578 139834203043600 //home/lambers/src/equalizer/src/lib/base/thread.cpp:111
1 Thread eq::net::Node::ReceiverThread successfully initialized
21578 139834438858752 //home/lambers/src/equalizer/src/lib/net/node.cpp:254 1
0x22a0d70 listening.
21578 139834203043600 //home/lambers/src/equalizer/src/lib/net/node.cpp:866 1
Entered receiver thread of eq::server::Server
21578 139834438858752
//home/lambers/src/equalizer/src/server/../lib/fabric/layout.ipp:41 1 New
eq::fabric::Layout<eq::server::Config, eq::server::Layout, eq::server::View>
21578 139834438858752
//home/lambers/src/equalizer/src/server/../lib/fabric/view.ipp:44 1 New
eq::fabric::View<eq::server::Layout, eq::server::View, eq::server::Observer>
21578 139834438858752
//home/lambers/src/equalizer/src/server/../lib/fabric/canvas.ipp:41 1 New
eq::fabric::Canvas<eq::server::Config, eq::server::Canvas, eq::server::Segment,
eq::server::Layout>
21578 139834438858752
//home/lambers/src/equalizer/src/server/../lib/fabric/segment.ipp:41 1 New
eq::fabric::Segment<eq::server::Canvas, eq::server::Segment,
eq::server::Channel>
21578 139834438858752
//home/lambers/src/equalizer/src/server/../lib/fabric/channel.ipp:64 2 New
eq::fabric::Channel<eq::server::Window, eq::server::Channel>
21578 139834438858752
//home/lambers/src/equalizer/src/server/../lib/fabric/channel.ipp:70 2 Delete
eq::server::Channel
21578 139834438858752
//home/lambers/src/equalizer/src/server/../lib/fabric/observer.ipp:37 2 New
eq::fabric::Observer<eq::server::Config, eq::server::Observer>
21578 139834438858752
//home/lambers/src/equalizer/src/lib/net/pairConnection.cpp:44 2 New
PairConnection Sibling @0x22a65c0
21578 139834438858752
//home/lambers/src/equalizer/src/lib/net/pairConnection.cpp:34 2 New
PairConnection @0x22a54f0
21578 139834186258192 //home/lambers/src/equalizer/src/lib/base/thread.cpp:111
2 Thread (anonymous namespace)::ServerThread successfully initialized
21578 139834203043600 //home/lambers/src/equalizer/src/lib/net/node.cpp:51 2
New Node @0x7f2db0002720 e225561c692dbf2d:460234a27cb6f0a2
21578 139834438858752 //home/lambers/src/equalizer/src/lib/net/node.cpp:755 2
RP<node 64b0332304909fc1:209264953019fe83 connected,
TCPIP#102400#jones##46731#default#>21578 139834438858752
//home/lambers/src/equalizer/src/lib/net/node.cpp:755 2 connected to node
7d3b8699ed8375e9:38282c95a82b12f4 listening, TCPIP#102400#jones##59860#default#
21578 139834186258192 //home/lambers/src/equalizer/src/server/server.cpp:165 2
Running server:
#Equalizer 0 ascii
global
{
}
server
{
connection
{
type TCPIP
hostname "jones"
port 46731
filename "default"
bandwidth 102400
}
config
{
attributes
{
eye_base 0.05
robustness 1
}
appNode
{
pipe
{
window
{
viewport [ 0.25 0.25 0.5 0.5 ]
channel
{
name "channel"
viewport [ 0 0 1 1 ]
}
}
}
}
observer
{
}
layout
{
view
{
observer ""
wall
{
bottom_left [ -0.8 -0.5 -1 ]
bottom_right [ 0.8 -0.5 -1 ]
top_left [ -0.8 0.5 -1 ]
}
}
}
canvas
{
layout ""
segment
{
channel "channel"
}
}
compound
{
channel ( canvas 0 segment 0 layout 0 view 0 )
wall
{
bottom_left [ -0.8 -0.5 -1 ]
bottom_right [ 0.8 -0.5 -1 ]
top_left [ -0.8 0.5 -1 ]
}
}
}
}
21578 139834203043600 //home/lambers/src/equalizer/src/lib/net/node.cpp:523 3
master session, id 5c740e3d1c68964d:452cb8ac368dfd9e, served by node
64b0332304909fc1:209264953019fe83 listening,
TCPIP#102400#jones##46731#default#, mapped on node
64b0332304909fc1:209264953019fe83 listening, TCPIP#102400#jones##46731#default#
21578 139834186258192 //home/lambers/src/equalizer/src/server/server.cpp:288 5
Handle choose config packet dt 129 cmd 23 req 2 renderer
/home/lambers/src/bino/build#src/bino
21578 139834438858752 //home/lambers/src/equalizer/src/lib/net/session.cpp:53 7
New Session @0x7f2db000a9d0
21578 139834438858752
//home/lambers/src/equalizer/src/lib/client/../fabric/config.ipp:61 7 New
eq::fabric::Config<eq::Server, eq::Config, eq::Observer, eq::Layout,
eq::Canvas, eq::Node, eq::fabric::ConfigVisitor<eq::Config,
eq::fabric::LeafVisitor<eq::Observer>, eq::fabric::ElementVisitor<eq::Layout,
eq::fabric::LeafVisitor<eq::View> >, eq::fabric::ElementVisitor<eq::Canvas,
eq::fabric::LeafVisitor<eq::Segment> >, eq::fabric::ElementVisitor<eq::Node,
eq::fabric::ElementVisitor<eq::Pipe, eq::fabric::ElementVisitor<eq::Window,
eq::fabric::LeafVisitor<eq::Channel> > > > > >
21578 139834294920976 //home/lambers/src/equalizer/src/lib/net/node.cpp:523 0
client session, id 5c740e3d1c68964d:452cb8ac368dfd9e, served by node
64b0332304909fc1:209264953019fe83 connected,
TCPIP#102400#jones##46731#default#, mapped on node
7d3b8699ed8375e9:38282c95a82b12f4 listening, TCPIP#102400#jones##59860#default#
21578 139834438858752
//home/lambers/src/equalizer/src/lib/client/../fabric/observer.ipp:37 1 New
eq::fabric::Observer<eq::Config, eq::Observer>
21578 139834438858752
//home/lambers/src/equalizer/src/lib/client/../fabric/layout.ipp:41 1 New
eq::fabric::Layout<eq::Config, eq::Layout, eq::View>
21578 139834438858752
//home/lambers/src/equalizer/src/lib/client/../fabric/view.ipp:44 1 New
eq::fabric::View<eq::Layout, eq::View, eq::Observer>
21578 139834438858752
//home/lambers/src/equalizer/src/lib/client/../fabric/canvas.ipp:41 2 New
eq::fabric::Canvas<eq::Config, eq::Canvas, eq::Segment, eq::Layout>
21578 139834438858752
//home/lambers/src/equalizer/src/lib/client/../fabric/segment.ipp:41 2 New
eq::fabric::Segment<eq::Canvas, eq::Segment, eq::Channel>
_______________________________________________
eq-dev mailing list
[email protected]
http://www.equalizergraphics.com/cgi-bin/mailman/listinfo/eq-dev
http://www.equalizergraphics.com