reassign 719802 src:iceweasel severity 719802 grave tags 719802 + patch thanks
ia64. I experienced it, too. An assertionGLib-CRITICAL **: g_slice_set_config: assertion `sys_page_size == 0' failed
Iceweasel 17esr crashed immediately before it shows its window on ia64.Furthermore the testsuite sometimes crashed when I built the unpatched iceweasel 17.0.8esr-2 on ia64.
The failing assertion is *not* related with the crash. I didn't care about it.The reason for the crash is a known one: The Mozilla JS engine needs pointers have their high 17 bits cleared because it would break a variant data type which the engine uses.
The patch doesn't fix the failing assertion. It will still occur, but the crash is gone. The patch is also important for the libmozjs17d package which will be used by gnome-shell soon.
The patch is similar to some bugfixes of earlier versions:bug#696041 ia64 (Itanium) Mozilla JS engine needs pointers have their high 17 bits cleared
bug#659186 gnome-shell: Segmentation fault in libmozjs185.so.1.0 at startup Noam Postavsky wrote:
The amd64 arch isn't affected by the ia64 crash which this patch addresses, believe me ;-)I'm having the same symptoms (same assertion failure and crash at startup) on amd64.
I suggest filing a separate bug report for the crash on amd64. Cheers Stephan
fix-map-pages-on-ia64.patch
Description: fix-map-pages-on-ia64.patch
static-str-in-mmem-on-ia64.patch
Description: static-str-in-mmem-on-ia64.patch