Since it appears that OpenThreads forum on Sourceforge hasn't had a lot of
activity since Jan O6 I will continue this conversation here.
I built the example simplethreader and workcrew on Cygwin and simplethreader
runs but workcrew will not. I then rebuilt OpenThreads in debug mode and tried
again. simplethreader still runs and running workcrew in debug I get the
following:
(gdb) r 3
Starting program:
/usr/src/OpenThreads/examples_src/workcrew/cygwin32.opt/workcr
ew.exe 3
Loaded symbols for /cygdrive/c/WINDOWS/system32/ntdll.dll
Loaded symbols for /cygdrive/c/WINDOWS/system32/kernel32.dll
Loaded symbols for /usr/local/bin/cygOpenThreads.dll
Loaded symbols for /usr/bin/cygwin1.dll
Loaded symbols for /cygdrive/c/WINDOWS/system32/advapi32.dll
Loaded symbols for /cygdrive/c/WINDOWS/system32/rpcrt4.dll
FINAL RESULT: 40.000000
Error: Thread 0x10064ca0 still running in destructor
Error: Thread 0x10064dc8 still running in destructor
Program received signal SIGILL, Illegal instruction.
[Switching to thread 5520.0x1520]
0x61147fec in _gm_ () from /usr/bin/cygwin1.dll
(gdb) bt
#0 0x61147fec in _gm_ () from /usr/bin/cygwin1.dll
(gdb) bt #1
Invalid character '#' in expression.
(gdb) bt
#0 0x61147fec in _gm_ () from /usr/bin/cygwin1.dll
(gdb) q
The program is running. Exit anyway? (y or n) n
Not confirmed.
(gdb) c
Continuing.
17 [main] workcrew 5520 sig_send: wait for sig_complete event failed,
signa
l -34, rc 258, Win32 error 0
17 [main] workcrew 5520 sig_send: wait for sig_complete event failed,
signa
l -34, rc 258, Win32 error 0
Error: Thread 0x10064ed0 still running in destructor
assertion "status == 0" failed: file "../PThreadCondition.c++", line 110
I don't understand it but I hope someone might.
bk
_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/