Can you hit your app with SIGQUIT and paste the entire stack trace somewhere?
What does your app do, is the source online?
Are you able to share the full output you receive when your application crashes?
Can you try adding ,schedtrace=5000 and running the test again, maybe your program is leaking OS threads.
Thanks Dmitry. Could you explain for my benefit the difference between inuse memory and system memory that the scavenger debuf line is reporting?
just made some additional testing with this script http://play.golang.org/p/zMHtw0-8Phhere is the memory consumption results:linux 64bit virtual box:go1.4.2 - 2mB, stablego1.5.1 - quickly consumes all mem and crashesgo1.5.2 - little bet slowly consumes all mem and crashesmaster brunch ( go version devel +aa487e6 Mon Dec 7 22:06:03 2015 +0000 linux/amd64 ) - starts with 20 mB, after an hour test it was 40 mB, not sure if it will consume all mem in long term.Windows 64bit:go1.4.2 - 4mB, stable
go1.5.1 - quickly consumes all mem, but didn't crashesgo1.5.1 - looks stable with 10 mB.I'm confused a little bit, hope go1.6 will solve this issue.for now It looks like we have to release to production with go1.4
вторник, 8 декабря 2015 г., 11:02:35 UTC+3 пользователь Ilia Kandrashou написал: