#10304 closed bug (fixed)
WebPositive crashes on Pentium III laptop
Reported by: | ckgrier2 | Owned by: | pulkomandy |
---|---|---|---|
Priority: | normal | Milestone: | R1 |
Component: | Applications/WebPositive | Version: | R1/Development |
Keywords: | WebKit | Cc: | |
Blocked By: | Blocking: | #10484, #10890, #14060 | |
Platform: | x86 |
Description
Possible WebKit issue with SSE/SSE2 op-codes. Attached is the debug log file. I've tried several of the recent nightly builds and they all have this problem.
Shouldn't the architecture for WebKit/Webpositive work for all pentium class PCs? http://sprunge.us/aDIV
Attachments (3)
Change History (15)
comment:1 by , 11 years ago
Component: | Network & Internet → Applications/WebPositive |
---|---|
Owner: | changed from | to
by , 11 years ago
Attachment: | debuglog.txt added |
---|
comment:2 by , 11 years ago
Could you try the latest nightly? I modified the build files to target the i686 CPU, but I don't know if this will be enough, as WebKit also uses generated assembler code for the javascript interpreter.
comment:3 by , 11 years ago
OK, I'll try it and get back to you. If it starts, I assume you'd like me to try a website with javascript ... right? Do you have any specific site you want me to test?
comment:4 by , 11 years ago
Got feedback on IRC, adding it here before I forget: Even after adding the -march=i686 flag to WebKit, this doesn't work. My guess is the JavaScript engine is going to use SSE opcodes anyway. I'm afraid we can't do much more.
comment:5 by , 11 years ago
It is strange how all the other applications work fine, like wonderbrush, beam, vision, OpenGL demo, etc.
As I understand it, the Pentium III has the P6 core and SSE, just not SSE2.
I'm attaching the debug logs for build version 46670 and 46656.
comment:6 by , 11 years ago
It seems GCC uses SSE2 instructions for floating point operations. Either target the pentium/pentium3 archs or use "-mno-sse2".
comment:7 by , 11 years ago
We're already compiling with -march=i686, but I'll try adding -mno-sse2...
comment:8 by , 11 years ago
Blocking: | 10484 added |
---|
comment:9 by , 11 years ago
Blocking: | 10890 added |
---|
comment:10 by , 11 years ago
Fixed in https://github.com/haiku/webkit/commit/9619b6badfee396439e44291e41411845e72743e. One of the build scripts was enabling sse2 behid our back.
comment:11 by , 11 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:12 by , 7 years ago
Blocking: | 14060 added |
---|
debug log