Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 471622

Summary: www-client/firefox on ia64 - Mozilla JS engine needs pointers have their high 17 bits cleared
Product: Gentoo Linux Reporter: Émeric Maschino <emeric.maschino>
Component: Current packagesAssignee: Mozilla Gentoo Team <mozilla>
Status: RESOLVED FIXED    
Severity: normal CC: emeric.maschino
Priority: Normal Keywords: PATCH
Version: unspecified   
Hardware: IA64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Port of 01-fix-map-pages-on-ia64.patch from Stephan Schreiber on Debian
Port of 02-static-str-in-mmem-on-ia64.patch from Stephan Schreiber on Debian
Updated firefox-10.0.11.ebuild, including required patch from Gentoo bug 471624

Description Émeric Maschino 2013-05-28 20:13:44 UTC
This is a replicate of http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=696041 to track down this issue in Gentoo as upstream won't fix it and patches for Debian have been provided.
Comment 1 Émeric Maschino 2013-05-28 20:22:13 UTC
Created attachment 349486 [details, diff]
Port of 01-fix-map-pages-on-ia64.patch from Stephan Schreiber on Debian

firefox-10.0.11-fix-gc-hang-on-large-pages.patch as well as patch from Gentoo bug 471624 are also required to fox this issue.
Comment 2 Émeric Maschino 2013-05-28 20:26:13 UTC
Created attachment 349488 [details, diff]
Port of 02-static-str-in-mmem-on-ia64.patch from Stephan Schreiber on Debian

firefox-10.0.11-fix-map-pages-on-ia64.patch as well as patch from Gentoo bug 471624 are required to fix this issue.
Comment 3 Émeric Maschino 2013-05-28 20:27:34 UTC
Created attachment 349490 [details]
Updated firefox-10.0.11.ebuild, including required patch from Gentoo bug 471624
Comment 4 Émeric Maschino 2013-05-28 20:37:35 UTC
Dear maintainer,

Would you please add patches as attachment 349486 [details, diff] and attachment 349488 [details, diff] to www-client/firefox/files folder (feel free to reformat them if needed)? I've also provided as attachment 349490 [details] an updated firefox-10.0.11.ebuild including patch from Gentoo bug 471624 to fix this issue.

Thanks,

     Émeric
Comment 5 Émeric Maschino 2013-05-28 20:48:39 UTC
(In reply to Émeric Maschino from comment #1)
> firefox-10.0.11-fix-gc-hang-on-large-pages.patch as well as patch from
> Gentoo bug 471624 are also required to fox this issue.

Sorry, I should have said firefox-10.0.11-static-str-in-mmem-on-ia64.patch as well as patch from Gentoo bug 471624 are also required to fix this issue. 
(firefox-10.0.11-fix-gc-hang-on-large-pages.patch is from Gentoo bug 471624).
Comment 6 Jory A. Pratt gentoo-dev 2013-05-28 21:07:36 UTC
These patches need to be based on firefox-17, 10.0.x is no longer maintained in gentoo.
Comment 7 Émeric Maschino 2013-05-29 22:20:43 UTC
(In reply to Jory A. Pratt from comment #6)
> These patches need to be based on firefox-17, 10.0.x is no longer maintained
> in gentoo.

I know, but unfortunately, Firefox 17 JS engine is completely different than 10 one so these patches cannot be ported at all. I don't even know when/if Firefox 17 will come to ia64. So in the meantime, it would be nice to have at least one functional web browser on ia64 ;-)
Comment 8 Raúl Porcel (RETIRED) gentoo-dev 2013-08-15 18:58:19 UTC
I just added the patches to the patchset and bumped the patchset version in the ebuild. Thanks Émeric!