Chris,

Sorry for the inconvenience!

We believe that we have tracked this problem down to a recent PR that increases 
our parallelism using Rust's lightweight threads to perform rendering. 
Unfortunately, some of that rendering code accesses some C libraries that have 
custom allocators with very particular assumptions about what pthread they're 
on. We'll back out the code for now:
https://github.com/mozilla/servo/pull/2719

The longer-term correct fix is probably to only use native OS threads when 
accessing these C libraries, and to be very careful about transferring 
ownership of pointers to that data between Rust tasks. We've unfortunately hit 
this with other C libraries in the past.

Thanks for the report!
- Lars

On Jun 26, 2014, at 2:41 PM, Chris Michael <devilho...@comcast.net> wrote:

Hi All,

I just experienced a crash when resizing the servo window. My build is 
up-to-date and clean.

This crash happens when running servo under gdb using:
./servo ../src/test/html/about-mozilla.html

I have attached the gdb backtrace. If I can be of any further assistance, 
please let me know.

Kind Regards,
Chris Michael
<gdb.txt>_______________________________________________
dev-servo mailing list
dev-servo@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-servo

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

Reply via email to