Hi, <br><br> When I run even a simple test client that
initializes the omniORB in gdb it crashes with a SEGV. I can run the
exact same executable in the same shell and it runs fine. Here is the
stack trace I get from gdb. By the way I am running omniORB and my
test client under cygwin.
<br><br>Program received signal SIGSEGV, Segmentation fault.<br>0x610ae938 in pthread_key_create () from /usr/bin/cygwin1.dll<br>(gdb) where<br>#0 0x610ae938 in pthread_key_create () from /usr/bin/cygwin1.dll<br>#1 0x6108dd7f in _sigfe () from /usr/bin/cygwin1.dll
<br>#2 0x59432d52 in ?? ()<br>#3 0x10241ba0 in ?? ()<br>#4 0x003d7440 in omni_thread_dummy::~omni<div>_thread_dummy ()<br>#5 0x610af6b7 in pthread::once () from /usr/bin/cygwin1.dll<br>#6 0x6108dd7f in _sigfe () from /usr/bin/cygwin1.dll
<br>#7 0x0022ed88 in ?? ()<br>#8 0x003d6195 in _Unwind_SjLj_Register ()<br> from /usr/local/bin/cygomnithread.dll.3.2<br>#9 0x003d6195 in _Unwind_SjLj_Register ()<br> from /usr/local/bin/cygomnithread.dll.3.2<br>#10 0x003d1ae8 in omni_thread::init_t::init_t ()
<br> from /usr/local/bin/cygomnithread.dll.3.2<br>#11 0x003d323d in __static_initialization_and_destruction_0 ()<br> from /usr/local/bin/cygomnithread.dll.3.2<br>#12 0x003d325b in global constructors keyed to _ZN10omni_mutexC2Ev ()
<br> from /usr/local/bin/cygomnithread.dll.3.2<br>#13 0x61010253 in per_module::run_ctors () from /usr/bin/cygwin1.dll<br>#14 0x00000001 in ?? ()<br>#15 0x610102a0 in dll::init () from /usr/bin/cygwin1.dll<br>#16 0x003f0008 in ?? ()
<br>#17 0x0000002f in ?? ()<br>#18 0x0022ee68 in ?? ()<br>#19 0x610d8ef7 in strrchr () from /usr/bin/cygwin1.dll<br>#20 0x61005eb3 in _dll_crt0@0 () from /usr/bin/cygwin1.dll<br>#21 0x00000000 in ?? () from <br></div>