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 uptext flow / layout issues on OSX #20239
Comments
|
cc @glennw, maybe OSX driver bug? |
|
Yeah, I can't reproduce this on my local build on macOS Sierra on a 2015 macbook pro. |
|
This looks a lot like https://bugzilla.mozilla.org/show_bug.cgi?id=1444076 |
|
Should be "fixed" by WR update including servo/webrender#2499 |
|
@kvark I'm still having the same issue as before: I did a git pull followed by a clean, build, and opened with the newly-built binary:
Am I doing something wrong to test the 'fix' from webrenderer? |
|
@cpdean interesting. I can see that Servo's cargo.lock has WR version that includes the "fix". |
|
I verified the revert fixed things on the Gecko try builds. |
|
I've updated osx/macos to high sierra, 10.13.3 (17D47). After re-installing all the xcode stuff to get rust builds working again, I still have the same issue. I've tested with both a --dev and --release build. How do I debug what's going on here? I'm not sure how to compare what my build is doing versus other's who aren't experiencing this issue. edit: my nightly is pretty old, going to experiment with different versions of rustc:
edit: okay nvm not sure what else to try |
|
@staktrace since you had the original issue In Gecko, could you try checking the Servo to see if the issue is visible there? |
|
I tried the macOS build from download.servo.org and I can reproduce the issue as well. I'm on macOS 10.13.3, with a Intel Iris Plus Graphics 650 1536 MB graphics card. |
|
@staktrace could you record a capture and provide something for us to investigate please? |
|
@kvark How do I get a capture in servo without doing a local build? |
|
@staktrace I was thinking about the old binary recorder, which can be enabled in Servo by passing |
|
Ah, here's a recording then. I just started servo with -Z wr-record and then closed it. The default start page had the funky text so presumably the recording should have it. |
|
@staktrace thanks! We'll need to know the WR revision here and ultimately convert it to a "real" capture (by hitting "C" within wrench when replaying it). |
|
@kvark It's whatever version of WR was in the March 12 servo-latest.dmg. |
|
That would be 6611df9fdf930db4fb93a00ce2c2d3163c0bb1a1. |
|
Nevermind, it should be 6dea428a429cb6410949c14279e115122f74c501. |
|
I'm not able to replay the binary capture with either of those revisions :( WR binary reader only sees a single black frame. |
|
Interestingly, both @staktrace and @cpdean appear to have Iris 650 video, and I can't reproduce it on Iris 550 video (apparently, OS version is less relevant here). I'll try to find another machine to repro. |
|
@kvark you are correct, my laptop has this gpu: |
|
I got a MBP 2017 with Iris 650, not able to reproduce the issue with latest Servo build (downloaded from download.servo.org). @cpdean is it still an issue for you? |
|
Both the latest build on download.servo.org works for me, as does a fresh pull on master (1ae5715) with a clean build:
Whatever happened, it's now resolved. Thanks everyone! |


I tried building from source on
masterbut I got some interesting issuesI decided I probably built it wrong, so I downloaded the nightly build from the project page and when I open the .app file I have similar symptoms:
I'm on osx sierra ( 10.12.6 (16G1212) ) on a 13 inch 2017 macbook pro.