Summary: | [MIPS] WebKit SIGBUS when destroying old page (closing tab or simply reloading a web page) | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Michael Heide <michael.heide> | ||||
Component: | WebCore Misc. | Assignee: | Nobody <webkit-unassigned> | ||||
Status: | UNCONFIRMED --- | ||||||
Severity: | Normal | CC: | commit-queue, deepak.m, gnome, jacob, mrobinson, petr.pisar | ||||
Priority: | P2 | ||||||
Version: | 528+ (Nightly build) | ||||||
Hardware: | Other | ||||||
OS: | Linux | ||||||
Attachments: |
|
Description
Michael Heide
2009-10-01 01:14:04 PDT
I'm hitting this same issue on an older build (r44552) and was able to get rid of the SIGBUS crash by using a patch very similar to one used for Sparc as listed in bug 19946. https://bugs.webkit.org/show_bug.cgi?id=19946 This involves dealing with alignment in the Arena memory management and solves the problem (I think), and I am able click links and browse, but hitting pages with lots of content causes a SIGSEGV consistently. No stability. I'm curious to know if there is a good solution to this. Even I am facing same issue .. My browser doesnt have any tabs , but whenver i click on new links it crashes. I found many bug topics related to alignment issues on mips, following link helped in solve many alignment warnings , but still im getting bus error :( https://bugs.webkit.org/show_bug.cgi?id=29415 https://bugs.webkit.org/show_bug.cgi?id=38045 Thanks webkit-gtk-1.2.5 inside Midori affected too (MIPS64 with n32 user space, Loongson processor, Gentoo). Created attachment 99530 [details]
patch enabling the fix for other architectures on MIPS N32
This patch for WebKit GTK 1.4.1 enables treating MIPS N32 as MIPS, so the alignment fix for O32 is used. It also disables JIT on MIPS N32, since it needs a nonavailable file.
Attachment 99530 [details] did not pass style-queue:
Total errors found: 0 in 0 files
If any of these errors are false positives, please file a bug against check-webkit-style.
Still a problem? |