Opened 3 years ago
Last modified 2 years ago
#17184 new bug
WebPositive crashes using www.blocket.se (swedish "ebay" site)
Reported by: | hean8209 | Owned by: | pulkomandy |
---|---|---|---|
Priority: | normal | Milestone: | Unscheduled |
Component: | Applications/WebPositive | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description
Front page loads fine, asks to accept cookies, no problem there. Choosing a category results in crash (hrev 55294 nightly)
Attachments (2)
Change History (15)
by , 3 years ago
Attachment: | screenshot2.png added |
---|
comment:2 by , 3 years ago
"Unable to retrieve disassembly for IP 0x9010589db1: address not contained in any valid image."
It looks like the javascript interpreter went crazy and just tried to execute something that isn't code.
follow-up: 4 comment:3 by , 3 years ago
Replying to diver:
Could be related to 3x AMD Athlon II?
I have an Athlon II x4 to test with, will swap and try it again
comment:4 by , 3 years ago
comment:6 by , 3 years ago
Replying to Coldfirex:
Unable to reproduce on hrev55410.
Tried on 55410, still crashes.. Are you using the Intel extreme graphics driver by any chance Coldfirex? Might be related to another issue I am investigating, thats why I am asking. I tried both Nvidia and Vesa driver, crashes on both. (Reason: Invalid opcode exception)
follow-up: 8 comment:7 by , 3 years ago
VESA here under virtualbox w2gb memory. 64bit. You are still getting the same error as a originally now?
comment:8 by , 3 years ago
Replying to Coldfirex:
VESA here under virtualbox w2gb memory. 64bit. You are still getting the same error as a originally now?
Yes, same error as before, but running natively.. Hmm, guess its not related after all,
thank you for responding, I will keep digging then
comment:9 by , 3 years ago
Dev note: Tested with HaikuWebKit 1.8.2 x86_64 (613.1.2). Seems OK with this build using HaikuLauncher.
comment:10 by , 2 years ago
Invalid opcode seems AMD doesn't support some opcode either from our compiled app/libs or from javascript translation to machine code. My guess is javascript to machine code
comment:11 by , 2 years ago
That would be it if Debugger was able to disassemble the code.
But in addition to the "invalid opcode" error we also see:
"Unable to retrieve disassembly for IP 0x9010589db1: address not contained in any valid image."
This probably means that the CPU tried to execute something that is not code at all.
comment:12 by , 2 years ago
A guess would be it is code generated from JavaScript? I need to look at what JavascriptCore does for compiling/JIT'ing and such.
Terminal output