Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upLayoutWorker panic: RefCell<T> already mutably borrowed #11316
Comments
|
@larsbergstrom @pcwalton Any idea why these backtraces are so bad? |
|
On windows compiled with the msys version of rust, we don't get symbol resolution. You'll have to open in gdb and use |
|
Does that mean if we compile for the msvc target we will get normal backtraces? |
|
I believe that if we compile with msvc rust instead of the msys one, we will both get proper backtrace reporting and we'll work inside of the Visual Studio debugger :-) |
|
Yeah unfortunately the system APIs we use on Windows aren't compatible with the dwarf debug information that mingw generates. We might be able to use libbacktrace entirely to generate a backtrace (as it reads lots of dwarf info) but I've only seen very spotty results from time to time, and I've essentially never seen a good backtrace on Windows. |
|
Er, never seen a good backtrace on mingw |
|
I can't reproduce this anymore. |
Servo will crash (tested on Windows 8.1 x64) on this page http://siemensmania.cz
This is how to reproduce the issue:

launch servo via
./mach run --release http://siemensmania.czand scroll page (like via PgDown/PgUp) - servo will crash (sooner or later) like this:Output: