Client disconnect causes server to shutdown

in Help Center
I have built an application using Ice-E.
I have the code built and running on a desktop machine running linux with an Intel processor and it works fine.
I have cross compiled Ice-E to run on an ARM processor that is running linux.
When I run the server side on the ARM processor the server shuts down when a client disconnects. This exact same code runs on my Intel box. Do you have any suggestions?
I currently do not have a way to run a debugger on the ARM system.
I have the code built and running on a desktop machine running linux with an Intel processor and it works fine.
I have cross compiled Ice-E to run on an ARM processor that is running linux.
When I run the server side on the ARM processor the server shuts down when a client disconnects. This exact same code runs on my Intel box. Do you have any suggestions?
I currently do not have a way to run a debugger on the ARM system.
0
Comments
I placed a print statement in the function ObjectAdapterFactory::waitForShutdown()
and found that the code
is looping continuously but on my Intel box it doesn't even enter this while loop.
Any ideas what this means?
I feel that there is a memory problem, maybe my cross compiled version of IceE is picking up the wrong header files when it is built.
Any ideas?
The lesson is to not use the "-B" option with gcc but instead use the "-isystem" option to specify the location of the header files when cross compiling.