Re: [dev-servo] Servo consumes all available memory when crashing

2015-04-12 Thread gfxmonk
Thanks for the pointer - I've commented on that issue now, but for the benefit of anyone following this thread, I managed to track this down to a bug in libbacktrace's allocation strategy which has thankfully been fixed upstream already. I've created a PR on rust to update this code (https://gi

Re: [dev-servo] Servo consumes all available memory when crashing

2015-04-09 Thread Josh Matthews
Yes, we noted this recently too - https://github.com/servo/servo/issues/5340 has zero information about it, but in particular this only occurs when RUST_BACKTRACE=1 is enabled, suggesting that it's a problem in the stackwalking code on linux in the Rust runtime. On 2015-04-09 7:46 AM, gfxm...

[dev-servo] Servo consumes all available memory when crashing

2015-04-09 Thread gfxmonk
While having a look into a layout-related panic, I found that sometimes when servo crashes, it takes _all_ my memory with it. - I'm using linux (fedora 21) - I see it maybe 80% of the time in a debug build (the other ~20% are clean crashes which just exit after stacktrace) - I've never seen i