On Wed, Jul 12, 2017 at 08:05:05AM +0900, Brian Birtles wrote:
> On Tue, Jul 11, 2017 at 11:34 PM, Jim Mathies <jmath...@mozilla.com> wrote:
> 
> > What's the debugging situation look like for Windows developers? I've heard
> > it's pretty painful. Can we step through rust code using common tools
> > (WinDBG/Visual Studio)?
> >
> 
> You can set breakpoints and step through rust code using Visual Studio.
> Sometimes you can make sense of values in the Locals/Auto/Watch panels too.
> (Perhaps someone has worked out how to write autoexp.dat-like debug
> visualizers for rust?) Then again, unoptimized rust code is very slow so
> you'll probably find you're building with optimizations on making most of
> those values useless.
> 
> The biggest problem I find is that even with RUST_BACKTRACE=1 I rarely get
> call stacks when rust code panics. I normally have to rebuild without the
> panic="abort" configuration[1] and then attach a debugger in order to see
> the failing call stack. I suspect this only applies to rust code called
> from C++ (and not, e.g., when debugging Servo), and at least once I have
> actually seen a call stack from a panic dumped to the console, so I'm not
> sure what's going on there.

This sounds like bug 1373881.

Mike
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to