[eq-dev] Avoiding eq::Client?

Martin Lambers lambers at fb12.uni-siegen.de
Mon Sep 7 12:13:58 CEST 2009


On Mon, Sep 07, 2009 at 09:13:50AM +0200, Stefan Eilemann wrote:
> > In my application, I do not use eq::Client. Instead, I just use the
> > following:
> 
> [eqHello-like code]
> 
> > This worked with version 0.6, but with 0.9, I get segmentation faults
> > during eqConfig::exit().
> >
> > What do I need to change?
> 
> Supposedly nothing.

OK - I thought maybe I missed something obvious.

> I can't reproduce it with eqHello - can you?

No, not the segfault, but eqHello does not always exits cleanly when
pressing Escape. It sometimes just hangs forever.

> Which OS are you using?

Debian GNU/Linux lenny amd64.

> Can you send a stack trace and relevant debug log output of the
> segmentation fault?

Backtrace:

main/app [0x4f8c69]
/lib/libc.so.6 [0x7f1a3e01ef60]
/home/lambers/install/Linux-x86_64/equalizer-0.9/lib/libeq.so(eq::Window::_cmdDestroyChannel(eq::net::Command&)+0x154) [0x7f1a3ff3d55c]
/home/lambers/install/Linux-x86_64/equalizer-0.9/lib/libeq.so(eq::net::CommandFunc<eq::net::Dispatcher>::operator()(eq::net::Command&)+0x74) [0x7f1a3fe49a8c]
/home/lambers/install/Linux-x86_64/equalizer-0.9/lib/libeq.so(eq::net::Dispatcher::invokeCommand(eq::net::Command&)+0x12d) [0x7f1a3fe49133]
/home/lambers/install/Linux-x86_64/equalizer-0.9/lib/libeq.so(eq::net::Session::_invokeObjectCommand(eq::net::Command&)+0x471) [0x7f1a3fe9475d]
/home/lambers/install/Linux-x86_64/equalizer-0.9/lib/libeq.so(eq::net::Session::invokeCommand(eq::net::Command&)+0x14c) [0x7f1a3fe9701e]
/home/lambers/install/Linux-x86_64/equalizer-0.9/lib/libeq.so(eq::Pipe::_runThread()+0x410) [0x7f1a3ff139d4]
/home/lambers/install/Linux-x86_64/equalizer-0.9/lib/libeq.so(eq::Pipe::PipeThread::run()+0x19) [0x7f1a3ff1df8b]
/home/lambers/install/Linux-x86_64/equalizer-0.9/lib/libeq.so(eq::base::Thread::_runChild()+0x159) [0x7f1a3fe40b65]
/home/lambers/install/Linux-x86_64/equalizer-0.9/lib/libeq.so(eq::base::Thread::runChild(void*)+0x1d) [0x7f1a3fe40ca7]
/lib/libpthread.so.0 [0x7f1a3fabbfc7]
/lib/libc.so.6(clone+0x6d) [0x7f1a3e0bc5ad]

The log (produced with EQ_LOG_LEVEL=ALL) is attached.

Martin
-- 
Computer Graphics and Multimedia Systems Group
University of Siegen, Germany
http://www.cg.informatik.uni-siegen.de/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: log.txt.bz2
Type: application/octet-stream
Size: 43503 bytes
Desc: not available
Url : http://www.equalizergraphics.com/pipermail/eq-dev/attachments/20090907/350d136a/attachment-0001.obj 


More information about the eq-dev mailing list