Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Servo Nightly hangs on Wikipedia #12017

Closed
defyrlt opened this issue Jul 1, 2016 · 10 comments
Closed

Servo Nightly hangs on Wikipedia #12017

defyrlt opened this issue Jul 1, 2016 · 10 comments
Labels

Comments

@defyrlt
Copy link

@defyrlt defyrlt commented Jul 1, 2016

So I downloaded Servo today, and tried to simply go to Wikipedia by clicking on the second button of the home page (IDK if it's http or https there). After a second or two it just hangs, like it's trying to load the page, but it's not.

[user@localhost servo]$ ./servo --version
./servo: /usr/lib/libcrypto.so.1.0.0: no version information available (required by ./servo)
./servo: /usr/lib/libcrypto.so.1.0.0: no version information available (required by ./servo)
./servo: /usr/lib/libssl.so.1.0.0: no version information available (required by ./servo)
Servo 0.0.1-4f81384

After the first failure I did this

[user@localhost servo]$ RUST_BACKTRACE=1 ./runservo.sh 2>&1 | tee -a servo.log`

and tried to go to Wikipedia again. And here's the output - gist. Here's the output without RUST_BACKTRACE - gist.

@Manishearth
Copy link
Member

@Manishearth Manishearth commented Jul 1, 2016

Try to update your openssl. What does openssl version say for you?

@defyrlt
Copy link
Author

@defyrlt defyrlt commented Jul 1, 2016

$ openssl version
OpenSSL 1.0.2h  3 May 2016
$ sudo pacman -S openssl
warning: openssl-1.0.2.h-1 is up to date -- reinstalling
@Manishearth
Copy link
Member

@Manishearth Manishearth commented Jul 1, 2016

Hm. @jdm, know anything about this?

@Manishearth
Copy link
Member

@Manishearth Manishearth commented Jul 1, 2016

Dupe: #12015, in this case it doesn't even start.

@evotopid
Copy link

@evotopid evotopid commented Jul 1, 2016

I'm also on Arch Linux. For me launching ./rustservo results in no window showing at all (output) while ./servo opens an empty window and seems to be stuck (output).

There is no panic in this case though.

@jdm jdm added the A-network label Jul 1, 2016
@varjagg
Copy link

@varjagg varjagg commented Jul 14, 2016

Experiencing lock up on rendering https://en.wikipedia.org/wiki/Servo_%28layout_engine%29 nightly, but only when referred from google.no. Referrals from duckduckgo render properly.

Last message is

ERROR:js::rust: Error at https://www.google.no/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0ahUKEwjr0oPowfLNAhVoKpoKHdw0BK4QFggpMAA&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FServo_(layout_engine)&usg=AFQjCNEV10ZhuszDyYF-KMvuqzfmDpsRsQ:0:100: a.location.replace is not a function
@heftig
Copy link

@heftig heftig commented Aug 5, 2016

I believe the symbol versioning in openssl is a debianism, inherited by Ubuntu.

@nox
Copy link
Member

@nox nox commented Apr 8, 2017

Is this still an issue?

@leoschwarz
Copy link

@leoschwarz leoschwarz commented Apr 9, 2017

I still get these messages on startup with the latest (pre-built) nightly on Arch Linux:

./servo: /usr/lib/libcrypto.so.1.0.0: no version information available (required by ./servo)
./servo: /usr/lib/libcrypto.so.1.0.0: no version information available (required by ./servo)
./servo: /usr/lib/libcrypto.so.1.0.0: no version information available (required by ./servo)
./servo: /usr/lib/libssl.so.1.0.0: no version information available (required by ./servo)
./servo: /usr/lib/libssl.so.1.0.0: no version information available (required by ./servo)

And frequent freezes (only resolved by killing servo) when scrolling on Wikipedia, but I'm failing to create a meaningful log output. (I tried with RUST_LOG="debug" RUST_BACKTRACE=1 but all I get is tons of INFO:script::dom::window: script: waiting on layout until this stops also.)

@nox
Copy link
Member

@nox nox commented Oct 4, 2017

We updated openssl since then.

@nox nox closed this Oct 4, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
8 participants
You can’t perform that action at this time.