#11118 closed bug (fixed)
http://www.planetvb.com/ crashes WebPositive (SSE2 instruction)
Reported by: | MatejHorvat | Owned by: | pulkomandy |
---|---|---|---|
Priority: | normal | Milestone: | R1 |
Component: | Applications/WebPositive | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | #11219, #13910 | Blocking: | |
Platform: | All |
Description
Is it because of the CPU (AMD Athlon XP)? The crash report says "invalid instruction". It worked fine in alpha 4.1 (although it didn't render correctly), but now it doesn't in hrev47617.
Attachments (2)
Change History (16)
by , 10 years ago
Attachment: | WebPositive-2582-debug-12-08-2014-11-41-07.report added |
---|
comment:1 by , 10 years ago
Component: | - General → Applications/WebPositive |
---|---|
Owner: | changed from | to
comment:2 by , 10 years ago
by , 10 years ago
Attachment: | WebPositive-959-debug-03-09-2014-10-04-10.report added |
---|
comment:4 by , 10 years ago
Just updated to the latest version and it still crashes, but apparently for a different reason. With the debugger, I looked at the memory pointed to by EIP and http://onlinedisassembler.com/ tells me that the instruction causing the crash is "movsd xmm0, QWORD PTR [ebx+ecx*8]", which is a SSE2 instruction and not supported on this CPU.
comment:5 by , 10 years ago
Summary: | http://www.planetvb.com/ crashes WebPositive → http://www.planetvb.com/ crashes WebPositive (SSE2 instruction) |
---|
comment:6 by , 10 years ago
Blocked By: | 11219 added |
---|
comment:7 by , 10 years ago
Hi, I think HaikuWebKit version 1.4.6 should work fine again on machines without SSE2. Can you test it?
comment:8 by , 10 years ago
Sorry for the delay. It does work without SSE2, but I also wanted to test it on a Pentium MMX to see whether it works without any SSE support (and should also without MMX if the goal is still Pentium compatibility), but couldn't because of hardware problems. If it does, then this ticket can be closed. Thanks!
comment:9 by , 10 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
We do require MMX. I'm not sure about SSE, but on such old machines I would suggest installing an alternative browser such as NetSurf anyway (if you can even get Haiku to boot - it needs 128MB of RAM now which is not that common on non-SSE machines)
Thanks for testing!
comment:10 by , 7 years ago
Not sure whether this should be a new ticket or not, but HaikuWebKit 1.6.0 and newer require SSE2 again. This time, the crash is in WTF::currentTime, so WebPositive doesn't even open.
comment:11 by , 7 years ago
Blocked By: | 13910 added |
---|
comment:12 by , 7 years ago
Are you sure it is the same problem? Have you checked in the disassembler that the crash is really on a sse2 instruction?
comment:13 by , 7 years ago
Yes, it's actually the same as in #13600 (sorry, didn't see that before).
I can't reproduce this in HaikuWebKit 1.4.3. Which version are you using?