Am 02.01.14 20:53, schrieb John Buckman:
After rebuilding tcl and naviserver (current) from source, with
-ltcmalloc, my naviserver is stable.
great. the tip version of naviserver have already some modifications
to help against concurrency bugs in tcl (e.g. reducing the frequency of
interp
create operations, serializing these etc.).
The tcl-alloc bug that wolfgang winkler has mentioned is avoided by using a
different malloc(). Unfortunately i was not able to reproduce the problem
reliably by using e.g. just a c-program + tcl to help the tcl-core team
to provide a test-bed for fixing the problem.
One small thing: I can crash naviserver on ctrl-c exit fairly easily:
[02/Jan/2014:11:41:01][15491.7fee7ed75700][-conn:magnatune3:8] Fatal:
nsthreads: pthread_join failed in Ns_ThreadJoin: Invalid argument
i am aware of this. the same problem can appear on server-shutdowns.
as far i can tell this is tcl-version dependent, there is as well some
work going on to make tcl-shutdown cleaner from the tcl-core
community, my hope is that these changes will cause this annoyance
to "go away".
-gustaf
------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT
organizations don't have a clear picture of how application performance
affects their revenue. With AppDynamics, you get 100% visibility into your
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
naviserver-devel mailing list
naviserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/naviserver-devel