[Touch-packages] [Bug 1322784] Re: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug
** Changed in: gcc-4.8 (Ubuntu) Status: Incomplete => Invalid -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gcc-4.8 in Ubuntu. https://bugs.launchpad.net/bugs/1322784 Title: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug Status in Mozilla Firefox: Fix Released Status in firefox package in Ubuntu: Fix Released Status in gcc-4.8 package in Ubuntu: Invalid Bug description: The most common Firefox crash on Linux in Mozilla's crash-stats system is crashes in the function flag_qsort. These crashes occur: * only on x86 architecture * only on Ubuntu packages (and not on Mozilla's builds) * on precise and saucy and trusty (based on kernel versions reported with the crashes) and appear to be due to a compiler bug in the compiler used to generate Ubuntu's builds. (It could be a common compiler bug triggered by different compiler options or a compiler bug specific to Ubuntu's gcc.) The analysis that leads to the conclusion that this is a compiler bug is in https://bugzilla.mozilla.org/show_bug.cgi?id=983817 . In particular, the compiler is miscompiling an access to an element of an array of unsigned short as a 32-bit read, and when the unsigned short in question is the last one in the allocation and that allocation is aligned so that the byte following has a different 0x10 bit, this can lead to crashes. The most recent (whenever you follow the link) 7 days of crash reports are available at: https://crash- stats.mozilla.com/report/list?signature=flag_qsort&product=Firefox&query_type=contains&range_unit=weeks To manage notifications about this bug go to: https://bugs.launchpad.net/firefox/+bug/1322784/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1322784] Re: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug
Upstream bug was closed "VERIFIED FIXED" on 2015-04-06 No further comments re bug here or upstream for over four years, closing as fixed. ** Changed in: firefox (Ubuntu) Status: Confirmed => Fix Released -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gcc-4.8 in Ubuntu. https://bugs.launchpad.net/bugs/1322784 Title: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug Status in Mozilla Firefox: Fix Released Status in firefox package in Ubuntu: Fix Released Status in gcc-4.8 package in Ubuntu: Incomplete Bug description: The most common Firefox crash on Linux in Mozilla's crash-stats system is crashes in the function flag_qsort. These crashes occur: * only on x86 architecture * only on Ubuntu packages (and not on Mozilla's builds) * on precise and saucy and trusty (based on kernel versions reported with the crashes) and appear to be due to a compiler bug in the compiler used to generate Ubuntu's builds. (It could be a common compiler bug triggered by different compiler options or a compiler bug specific to Ubuntu's gcc.) The analysis that leads to the conclusion that this is a compiler bug is in https://bugzilla.mozilla.org/show_bug.cgi?id=983817 . In particular, the compiler is miscompiling an access to an element of an array of unsigned short as a 32-bit read, and when the unsigned short in question is the last one in the allocation and that allocation is aligned so that the byte following has a different 0x10 bit, this can lead to crashes. The most recent (whenever you follow the link) 7 days of crash reports are available at: https://crash- stats.mozilla.com/report/list?signature=flag_qsort&product=Firefox&query_type=contains&range_unit=weeks To manage notifications about this bug go to: https://bugs.launchpad.net/firefox/+bug/1322784/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1322784]
I am not seeing this in esr TB31.6.0 v.fixed and thanks for the uplift -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gcc-4.8 in Ubuntu. https://bugs.launchpad.net/bugs/1322784 Title: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug Status in The Mozilla Firefox Browser: Fix Released Status in firefox package in Ubuntu: Confirmed Status in gcc-4.8 package in Ubuntu: Incomplete Bug description: The most common Firefox crash on Linux in Mozilla's crash-stats system is crashes in the function flag_qsort. These crashes occur: * only on x86 architecture * only on Ubuntu packages (and not on Mozilla's builds) * on precise and saucy and trusty (based on kernel versions reported with the crashes) and appear to be due to a compiler bug in the compiler used to generate Ubuntu's builds. (It could be a common compiler bug triggered by different compiler options or a compiler bug specific to Ubuntu's gcc.) The analysis that leads to the conclusion that this is a compiler bug is in https://bugzilla.mozilla.org/show_bug.cgi?id=983817 . In particular, the compiler is miscompiling an access to an element of an array of unsigned short as a 32-bit read, and when the unsigned short in question is the last one in the allocation and that allocation is aligned so that the byte following has a different 0x10 bit, this can lead to crashes. The most recent (whenever you follow the link) 7 days of crash reports are available at: https://crash- stats.mozilla.com/report/list?signature=flag_qsort&product=Firefox&query_type=contains&range_unit=weeks To manage notifications about this bug go to: https://bugs.launchpad.net/firefox/+bug/1322784/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1322784]
I added this change to the patches directory: https://hg.mozilla.org/integration/mozilla-inbound/rev/99814e9730de -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gcc-4.8 in Ubuntu. https://bugs.launchpad.net/bugs/1322784 Title: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug Status in The Mozilla Firefox Browser: Fix Released Status in firefox package in Ubuntu: Confirmed Status in gcc-4.8 package in Ubuntu: Incomplete Bug description: The most common Firefox crash on Linux in Mozilla's crash-stats system is crashes in the function flag_qsort. These crashes occur: * only on x86 architecture * only on Ubuntu packages (and not on Mozilla's builds) * on precise and saucy and trusty (based on kernel versions reported with the crashes) and appear to be due to a compiler bug in the compiler used to generate Ubuntu's builds. (It could be a common compiler bug triggered by different compiler options or a compiler bug specific to Ubuntu's gcc.) The analysis that leads to the conclusion that this is a compiler bug is in https://bugzilla.mozilla.org/show_bug.cgi?id=983817 . In particular, the compiler is miscompiling an access to an element of an array of unsigned short as a 32-bit read, and when the unsigned short in question is the last one in the allocation and that allocation is aligned so that the byte following has a different 0x10 bit, this can lead to crashes. The most recent (whenever you follow the link) 7 days of crash reports are available at: https://crash- stats.mozilla.com/report/list?signature=flag_qsort&product=Firefox&query_type=contains&range_unit=weeks To manage notifications about this bug go to: https://bugs.launchpad.net/firefox/+bug/1322784/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1322784]
https://hg.mozilla.org/mozilla-central/rev/99814e9730de -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gcc-4.8 in Ubuntu. https://bugs.launchpad.net/bugs/1322784 Title: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug Status in The Mozilla Firefox Browser: Fix Released Status in firefox package in Ubuntu: Confirmed Status in gcc-4.8 package in Ubuntu: Incomplete Bug description: The most common Firefox crash on Linux in Mozilla's crash-stats system is crashes in the function flag_qsort. These crashes occur: * only on x86 architecture * only on Ubuntu packages (and not on Mozilla's builds) * on precise and saucy and trusty (based on kernel versions reported with the crashes) and appear to be due to a compiler bug in the compiler used to generate Ubuntu's builds. (It could be a common compiler bug triggered by different compiler options or a compiler bug specific to Ubuntu's gcc.) The analysis that leads to the conclusion that this is a compiler bug is in https://bugzilla.mozilla.org/show_bug.cgi?id=983817 . In particular, the compiler is miscompiling an access to an element of an array of unsigned short as a 32-bit read, and when the unsigned short in question is the last one in the allocation and that allocation is aligned so that the byte following has a different 0x10 bit, this can lead to crashes. The most recent (whenever you follow the link) 7 days of crash reports are available at: https://crash- stats.mozilla.com/report/list?signature=flag_qsort&product=Firefox&query_type=contains&range_unit=weeks To manage notifications about this bug go to: https://bugs.launchpad.net/firefox/+bug/1322784/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1322784]
For the record, flag_qsort is not present in: https://crash-stats.mozilla.com/topcrasher/products/Firefox/versions/36.0.1/date_range_type/report/crash_type/browser/os_name/Linux/result_count/50?days=7 so this seems to have worked. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gcc-4.8 in Ubuntu. https://bugs.launchpad.net/bugs/1322784 Title: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug Status in The Mozilla Firefox Browser: Fix Released Status in firefox package in Ubuntu: Confirmed Status in gcc-4.8 package in Ubuntu: Incomplete Bug description: The most common Firefox crash on Linux in Mozilla's crash-stats system is crashes in the function flag_qsort. These crashes occur: * only on x86 architecture * only on Ubuntu packages (and not on Mozilla's builds) * on precise and saucy and trusty (based on kernel versions reported with the crashes) and appear to be due to a compiler bug in the compiler used to generate Ubuntu's builds. (It could be a common compiler bug triggered by different compiler options or a compiler bug specific to Ubuntu's gcc.) The analysis that leads to the conclusion that this is a compiler bug is in https://bugzilla.mozilla.org/show_bug.cgi?id=983817 . In particular, the compiler is miscompiling an access to an element of an array of unsigned short as a 32-bit read, and when the unsigned short in question is the last one in the allocation and that allocation is aligned so that the byte following has a different 0x10 bit, this can lead to crashes. The most recent (whenever you follow the link) 7 days of crash reports are available at: https://crash- stats.mozilla.com/report/list?signature=flag_qsort&product=Firefox&query_type=contains&range_unit=weeks To manage notifications about this bug go to: https://bugs.launchpad.net/firefox/+bug/1322784/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1322784]
https://hg.mozilla.org/releases/mozilla-esr31/rev/ae1f4d470fd1 -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gcc-4.8 in Ubuntu. https://bugs.launchpad.net/bugs/1322784 Title: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug Status in The Mozilla Firefox Browser: Fix Released Status in firefox package in Ubuntu: Confirmed Status in gcc-4.8 package in Ubuntu: Incomplete Bug description: The most common Firefox crash on Linux in Mozilla's crash-stats system is crashes in the function flag_qsort. These crashes occur: * only on x86 architecture * only on Ubuntu packages (and not on Mozilla's builds) * on precise and saucy and trusty (based on kernel versions reported with the crashes) and appear to be due to a compiler bug in the compiler used to generate Ubuntu's builds. (It could be a common compiler bug triggered by different compiler options or a compiler bug specific to Ubuntu's gcc.) The analysis that leads to the conclusion that this is a compiler bug is in https://bugzilla.mozilla.org/show_bug.cgi?id=983817 . In particular, the compiler is miscompiling an access to an element of an array of unsigned short as a 32-bit read, and when the unsigned short in question is the last one in the allocation and that allocation is aligned so that the byte following has a different 0x10 bit, this can lead to crashes. The most recent (whenever you follow the link) 7 days of crash reports are available at: https://crash- stats.mozilla.com/report/list?signature=flag_qsort&product=Firefox&query_type=contains&range_unit=weeks To manage notifications about this bug go to: https://bugs.launchpad.net/firefox/+bug/1322784/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1322784]
Comment on attachment 8561105 Pad heap allocations passed to flag_qsort() on x86 Linux to work around gcc bug affecting Ubuntu packages Accepting for ESR 31 since it's a topcrash and affects many users. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gcc-4.8 in Ubuntu. https://bugs.launchpad.net/bugs/1322784 Title: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug Status in The Mozilla Firefox Browser: Fix Released Status in firefox package in Ubuntu: Confirmed Status in gcc-4.8 package in Ubuntu: Incomplete Bug description: The most common Firefox crash on Linux in Mozilla's crash-stats system is crashes in the function flag_qsort. These crashes occur: * only on x86 architecture * only on Ubuntu packages (and not on Mozilla's builds) * on precise and saucy and trusty (based on kernel versions reported with the crashes) and appear to be due to a compiler bug in the compiler used to generate Ubuntu's builds. (It could be a common compiler bug triggered by different compiler options or a compiler bug specific to Ubuntu's gcc.) The analysis that leads to the conclusion that this is a compiler bug is in https://bugzilla.mozilla.org/show_bug.cgi?id=983817 . In particular, the compiler is miscompiling an access to an element of an array of unsigned short as a 32-bit read, and when the unsigned short in question is the last one in the allocation and that allocation is aligned so that the byte following has a different 0x10 bit, this can lead to crashes. The most recent (whenever you follow the link) 7 days of crash reports are available at: https://crash- stats.mozilla.com/report/list?signature=flag_qsort&product=Firefox&query_type=contains&range_unit=weeks To manage notifications about this bug go to: https://bugs.launchpad.net/firefox/+bug/1322784/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1322784]
Comment on attachment 8561105 Pad heap allocations passed to flag_qsort() on x86 Linux to work around gcc bug affecting Ubuntu packages [Approval Request Comment] If this is not a sec:{high,crit} bug, please state case for ESR consideration: top crasher. See comment 43 for risk evaluation. (Low) -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gcc-4.8 in Ubuntu. https://bugs.launchpad.net/bugs/1322784 Title: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug Status in The Mozilla Firefox Browser: Fix Released Status in firefox package in Ubuntu: Confirmed Status in gcc-4.8 package in Ubuntu: Incomplete Bug description: The most common Firefox crash on Linux in Mozilla's crash-stats system is crashes in the function flag_qsort. These crashes occur: * only on x86 architecture * only on Ubuntu packages (and not on Mozilla's builds) * on precise and saucy and trusty (based on kernel versions reported with the crashes) and appear to be due to a compiler bug in the compiler used to generate Ubuntu's builds. (It could be a common compiler bug triggered by different compiler options or a compiler bug specific to Ubuntu's gcc.) The analysis that leads to the conclusion that this is a compiler bug is in https://bugzilla.mozilla.org/show_bug.cgi?id=983817 . In particular, the compiler is miscompiling an access to an element of an array of unsigned short as a 32-bit read, and when the unsigned short in question is the last one in the allocation and that allocation is aligned so that the byte following has a different 0x10 bit, this can lead to crashes. The most recent (whenever you follow the link) 7 days of crash reports are available at: https://crash- stats.mozilla.com/report/list?signature=flag_qsort&product=Firefox&query_type=contains&range_unit=weeks To manage notifications about this bug go to: https://bugs.launchpad.net/firefox/+bug/1322784/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1322784]
magnus, it seems like we may want this for ESR. Do you agree? #5 crash for https://crash- stats.mozilla.com/topcrasher/products/Thunderbird/versions/31.4.0 -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gcc-4.8 in Ubuntu. https://bugs.launchpad.net/bugs/1322784 Title: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug Status in The Mozilla Firefox Browser: Fix Released Status in firefox package in Ubuntu: Confirmed Status in gcc-4.8 package in Ubuntu: Incomplete Bug description: The most common Firefox crash on Linux in Mozilla's crash-stats system is crashes in the function flag_qsort. These crashes occur: * only on x86 architecture * only on Ubuntu packages (and not on Mozilla's builds) * on precise and saucy and trusty (based on kernel versions reported with the crashes) and appear to be due to a compiler bug in the compiler used to generate Ubuntu's builds. (It could be a common compiler bug triggered by different compiler options or a compiler bug specific to Ubuntu's gcc.) The analysis that leads to the conclusion that this is a compiler bug is in https://bugzilla.mozilla.org/show_bug.cgi?id=983817 . In particular, the compiler is miscompiling an access to an element of an array of unsigned short as a 32-bit read, and when the unsigned short in question is the last one in the allocation and that allocation is aligned so that the byte following has a different 0x10 bit, this can lead to crashes. The most recent (whenever you follow the link) 7 days of crash reports are available at: https://crash- stats.mozilla.com/report/list?signature=flag_qsort&product=Firefox&query_type=contains&range_unit=weeks To manage notifications about this bug go to: https://bugs.launchpad.net/firefox/+bug/1322784/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1322784] Re: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug
** Changed in: firefox Status: In Progress => Fix Released -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gcc-4.8 in Ubuntu. https://bugs.launchpad.net/bugs/1322784 Title: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug Status in The Mozilla Firefox Browser: Fix Released Status in firefox package in Ubuntu: Confirmed Status in gcc-4.8 package in Ubuntu: Incomplete Bug description: The most common Firefox crash on Linux in Mozilla's crash-stats system is crashes in the function flag_qsort. These crashes occur: * only on x86 architecture * only on Ubuntu packages (and not on Mozilla's builds) * on precise and saucy and trusty (based on kernel versions reported with the crashes) and appear to be due to a compiler bug in the compiler used to generate Ubuntu's builds. (It could be a common compiler bug triggered by different compiler options or a compiler bug specific to Ubuntu's gcc.) The analysis that leads to the conclusion that this is a compiler bug is in https://bugzilla.mozilla.org/show_bug.cgi?id=983817 . In particular, the compiler is miscompiling an access to an element of an array of unsigned short as a 32-bit read, and when the unsigned short in question is the last one in the allocation and that allocation is aligned so that the byte following has a different 0x10 bit, this can lead to crashes. The most recent (whenever you follow the link) 7 days of crash reports are available at: https://crash- stats.mozilla.com/report/list?signature=flag_qsort&product=Firefox&query_type=contains&range_unit=weeks To manage notifications about this bug go to: https://bugs.launchpad.net/firefox/+bug/1322784/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1322784]
https://hg.mozilla.org/mozilla-central/rev/80d3d1eef2f6 -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gcc-4.8 in Ubuntu. https://bugs.launchpad.net/bugs/1322784 Title: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug Status in The Mozilla Firefox Browser: Fix Released Status in firefox package in Ubuntu: Confirmed Status in gcc-4.8 package in Ubuntu: Incomplete Bug description: The most common Firefox crash on Linux in Mozilla's crash-stats system is crashes in the function flag_qsort. These crashes occur: * only on x86 architecture * only on Ubuntu packages (and not on Mozilla's builds) * on precise and saucy and trusty (based on kernel versions reported with the crashes) and appear to be due to a compiler bug in the compiler used to generate Ubuntu's builds. (It could be a common compiler bug triggered by different compiler options or a compiler bug specific to Ubuntu's gcc.) The analysis that leads to the conclusion that this is a compiler bug is in https://bugzilla.mozilla.org/show_bug.cgi?id=983817 . In particular, the compiler is miscompiling an access to an element of an array of unsigned short as a 32-bit read, and when the unsigned short in question is the last one in the allocation and that allocation is aligned so that the byte following has a different 0x10 bit, this can lead to crashes. The most recent (whenever you follow the link) 7 days of crash reports are available at: https://crash- stats.mozilla.com/report/list?signature=flag_qsort&product=Firefox&query_type=contains&range_unit=weeks To manage notifications about this bug go to: https://bugs.launchpad.net/firefox/+bug/1322784/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1322784]
https://hg.mozilla.org/releases/mozilla-beta/rev/ca56ab5d9989 -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gcc-4.8 in Ubuntu. https://bugs.launchpad.net/bugs/1322784 Title: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug Status in The Mozilla Firefox Browser: Fix Released Status in firefox package in Ubuntu: Confirmed Status in gcc-4.8 package in Ubuntu: Incomplete Bug description: The most common Firefox crash on Linux in Mozilla's crash-stats system is crashes in the function flag_qsort. These crashes occur: * only on x86 architecture * only on Ubuntu packages (and not on Mozilla's builds) * on precise and saucy and trusty (based on kernel versions reported with the crashes) and appear to be due to a compiler bug in the compiler used to generate Ubuntu's builds. (It could be a common compiler bug triggered by different compiler options or a compiler bug specific to Ubuntu's gcc.) The analysis that leads to the conclusion that this is a compiler bug is in https://bugzilla.mozilla.org/show_bug.cgi?id=983817 . In particular, the compiler is miscompiling an access to an element of an array of unsigned short as a 32-bit read, and when the unsigned short in question is the last one in the allocation and that allocation is aligned so that the byte following has a different 0x10 bit, this can lead to crashes. The most recent (whenever you follow the link) 7 days of crash reports are available at: https://crash- stats.mozilla.com/report/list?signature=flag_qsort&product=Firefox&query_type=contains&range_unit=weeks To manage notifications about this bug go to: https://bugs.launchpad.net/firefox/+bug/1322784/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1322784]
https://hg.mozilla.org/releases/mozilla-aurora/rev/a0a3a317285a -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gcc-4.8 in Ubuntu. https://bugs.launchpad.net/bugs/1322784 Title: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug Status in The Mozilla Firefox Browser: Fix Released Status in firefox package in Ubuntu: Confirmed Status in gcc-4.8 package in Ubuntu: Incomplete Bug description: The most common Firefox crash on Linux in Mozilla's crash-stats system is crashes in the function flag_qsort. These crashes occur: * only on x86 architecture * only on Ubuntu packages (and not on Mozilla's builds) * on precise and saucy and trusty (based on kernel versions reported with the crashes) and appear to be due to a compiler bug in the compiler used to generate Ubuntu's builds. (It could be a common compiler bug triggered by different compiler options or a compiler bug specific to Ubuntu's gcc.) The analysis that leads to the conclusion that this is a compiler bug is in https://bugzilla.mozilla.org/show_bug.cgi?id=983817 . In particular, the compiler is miscompiling an access to an element of an array of unsigned short as a 32-bit read, and when the unsigned short in question is the last one in the allocation and that allocation is aligned so that the byte following has a different 0x10 bit, this can lead to crashes. The most recent (whenever you follow the link) 7 days of crash reports are available at: https://crash- stats.mozilla.com/report/list?signature=flag_qsort&product=Firefox&query_type=contains&range_unit=weeks To manage notifications about this bug go to: https://bugs.launchpad.net/firefox/+bug/1322784/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1322784]
CCing the Hunspell maintainers to make sure this patch gets upstreamed as well. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gcc-4.8 in Ubuntu. https://bugs.launchpad.net/bugs/1322784 Title: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug Status in The Mozilla Firefox Browser: In Progress Status in firefox package in Ubuntu: Confirmed Status in gcc-4.8 package in Ubuntu: Incomplete Bug description: The most common Firefox crash on Linux in Mozilla's crash-stats system is crashes in the function flag_qsort. These crashes occur: * only on x86 architecture * only on Ubuntu packages (and not on Mozilla's builds) * on precise and saucy and trusty (based on kernel versions reported with the crashes) and appear to be due to a compiler bug in the compiler used to generate Ubuntu's builds. (It could be a common compiler bug triggered by different compiler options or a compiler bug specific to Ubuntu's gcc.) The analysis that leads to the conclusion that this is a compiler bug is in https://bugzilla.mozilla.org/show_bug.cgi?id=983817 . In particular, the compiler is miscompiling an access to an element of an array of unsigned short as a 32-bit read, and when the unsigned short in question is the last one in the allocation and that allocation is aligned so that the byte following has a different 0x10 bit, this can lead to crashes. The most recent (whenever you follow the link) 7 days of crash reports are available at: https://crash- stats.mozilla.com/report/list?signature=flag_qsort&product=Firefox&query_type=contains&range_unit=weeks To manage notifications about this bug go to: https://bugs.launchpad.net/firefox/+bug/1322784/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1322784]
https://hg.mozilla.org/integration/mozilla-inbound/rev/80d3d1eef2f6 -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gcc-4.8 in Ubuntu. https://bugs.launchpad.net/bugs/1322784 Title: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug Status in The Mozilla Firefox Browser: In Progress Status in firefox package in Ubuntu: Confirmed Status in gcc-4.8 package in Ubuntu: Incomplete Bug description: The most common Firefox crash on Linux in Mozilla's crash-stats system is crashes in the function flag_qsort. These crashes occur: * only on x86 architecture * only on Ubuntu packages (and not on Mozilla's builds) * on precise and saucy and trusty (based on kernel versions reported with the crashes) and appear to be due to a compiler bug in the compiler used to generate Ubuntu's builds. (It could be a common compiler bug triggered by different compiler options or a compiler bug specific to Ubuntu's gcc.) The analysis that leads to the conclusion that this is a compiler bug is in https://bugzilla.mozilla.org/show_bug.cgi?id=983817 . In particular, the compiler is miscompiling an access to an element of an array of unsigned short as a 32-bit read, and when the unsigned short in question is the last one in the allocation and that allocation is aligned so that the byte following has a different 0x10 bit, this can lead to crashes. The most recent (whenever you follow the link) 7 days of crash reports are available at: https://crash- stats.mozilla.com/report/list?signature=flag_qsort&product=Firefox&query_type=contains&range_unit=weeks To manage notifications about this bug go to: https://bugs.launchpad.net/firefox/+bug/1322784/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1322784]
Comment on attachment 8561105 Pad heap allocations passed to flag_qsort() on x86 Linux to work around gcc bug affecting Ubuntu packages Approval Request Comment [Feature/regressing bug #]: not a regression in our codebase [User impact if declined]: #3 topcrash on Linux, specific to 32-bit Ubuntu-distributed builds. Firefox will randomly crash on 32-bit Linux builds the first time the user uses a textarea or otherwise does something that initializes the spellchecker. (It only crashes a small percentage of the time, but it affects a large number of users.) [Describe test coverage new/current, TreeHerder]: None. Just landed on mozilla-inbound. I don't know of any way to test that the fix works without shipping it on the release channel. [Risks and why]: Low risk; it's padding a few allocations in the spellcheck code with 2 extra bytes on all 32-bit Linux builds. [String/UUID change made/needed]: no -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gcc-4.8 in Ubuntu. https://bugs.launchpad.net/bugs/1322784 Title: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug Status in The Mozilla Firefox Browser: In Progress Status in firefox package in Ubuntu: Confirmed Status in gcc-4.8 package in Ubuntu: Incomplete Bug description: The most common Firefox crash on Linux in Mozilla's crash-stats system is crashes in the function flag_qsort. These crashes occur: * only on x86 architecture * only on Ubuntu packages (and not on Mozilla's builds) * on precise and saucy and trusty (based on kernel versions reported with the crashes) and appear to be due to a compiler bug in the compiler used to generate Ubuntu's builds. (It could be a common compiler bug triggered by different compiler options or a compiler bug specific to Ubuntu's gcc.) The analysis that leads to the conclusion that this is a compiler bug is in https://bugzilla.mozilla.org/show_bug.cgi?id=983817 . In particular, the compiler is miscompiling an access to an element of an array of unsigned short as a 32-bit read, and when the unsigned short in question is the last one in the allocation and that allocation is aligned so that the byte following has a different 0x10 bit, this can lead to crashes. The most recent (whenever you follow the link) 7 days of crash reports are available at: https://crash- stats.mozilla.com/report/list?signature=flag_qsort&product=Firefox&query_type=contains&range_unit=weeks To manage notifications about this bug go to: https://bugs.launchpad.net/firefox/+bug/1322784/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1322784] Re: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug
** Changed in: firefox Status: Confirmed => In Progress -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gcc-4.8 in Ubuntu. https://bugs.launchpad.net/bugs/1322784 Title: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug Status in The Mozilla Firefox Browser: In Progress Status in firefox package in Ubuntu: Confirmed Status in gcc-4.8 package in Ubuntu: Incomplete Bug description: The most common Firefox crash on Linux in Mozilla's crash-stats system is crashes in the function flag_qsort. These crashes occur: * only on x86 architecture * only on Ubuntu packages (and not on Mozilla's builds) * on precise and saucy and trusty (based on kernel versions reported with the crashes) and appear to be due to a compiler bug in the compiler used to generate Ubuntu's builds. (It could be a common compiler bug triggered by different compiler options or a compiler bug specific to Ubuntu's gcc.) The analysis that leads to the conclusion that this is a compiler bug is in https://bugzilla.mozilla.org/show_bug.cgi?id=983817 . In particular, the compiler is miscompiling an access to an element of an array of unsigned short as a 32-bit read, and when the unsigned short in question is the last one in the allocation and that allocation is aligned so that the byte following has a different 0x10 bit, this can lead to crashes. The most recent (whenever you follow the link) 7 days of crash reports are available at: https://crash- stats.mozilla.com/report/list?signature=flag_qsort&product=Firefox&query_type=contains&range_unit=weeks To manage notifications about this bug go to: https://bugs.launchpad.net/firefox/+bug/1322784/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1322784]
Comment on attachment 8561105 Pad heap allocations passed to flag_qsort() on x86 Linux to work around gcc bug affecting Ubuntu packages Hmmm, given that ehsan's away for a bit, transferring review to froydnj. (I'd hope to get this in to beta, although I really should have tried to do this many releases ago, although I was hoping somebody else would.) -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gcc-4.8 in Ubuntu. https://bugs.launchpad.net/bugs/1322784 Title: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug Status in The Mozilla Firefox Browser: In Progress Status in firefox package in Ubuntu: Confirmed Status in gcc-4.8 package in Ubuntu: Incomplete Bug description: The most common Firefox crash on Linux in Mozilla's crash-stats system is crashes in the function flag_qsort. These crashes occur: * only on x86 architecture * only on Ubuntu packages (and not on Mozilla's builds) * on precise and saucy and trusty (based on kernel versions reported with the crashes) and appear to be due to a compiler bug in the compiler used to generate Ubuntu's builds. (It could be a common compiler bug triggered by different compiler options or a compiler bug specific to Ubuntu's gcc.) The analysis that leads to the conclusion that this is a compiler bug is in https://bugzilla.mozilla.org/show_bug.cgi?id=983817 . In particular, the compiler is miscompiling an access to an element of an array of unsigned short as a 32-bit read, and when the unsigned short in question is the last one in the allocation and that allocation is aligned so that the byte following has a different 0x10 bit, this can lead to crashes. The most recent (whenever you follow the link) 7 days of crash reports are available at: https://crash- stats.mozilla.com/report/list?signature=flag_qsort&product=Firefox&query_type=contains&range_unit=weeks To manage notifications about this bug go to: https://bugs.launchpad.net/firefox/+bug/1322784/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1322784]
Comment on attachment 8561105 Pad heap allocations passed to flag_qsort() on x86 Linux to work around gcc bug affecting Ubuntu packages Review of attachment 8561105: - Yuck. The #ifdef checks are correct, fwiw. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gcc-4.8 in Ubuntu. https://bugs.launchpad.net/bugs/1322784 Title: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug Status in The Mozilla Firefox Browser: In Progress Status in firefox package in Ubuntu: Confirmed Status in gcc-4.8 package in Ubuntu: Incomplete Bug description: The most common Firefox crash on Linux in Mozilla's crash-stats system is crashes in the function flag_qsort. These crashes occur: * only on x86 architecture * only on Ubuntu packages (and not on Mozilla's builds) * on precise and saucy and trusty (based on kernel versions reported with the crashes) and appear to be due to a compiler bug in the compiler used to generate Ubuntu's builds. (It could be a common compiler bug triggered by different compiler options or a compiler bug specific to Ubuntu's gcc.) The analysis that leads to the conclusion that this is a compiler bug is in https://bugzilla.mozilla.org/show_bug.cgi?id=983817 . In particular, the compiler is miscompiling an access to an element of an array of unsigned short as a 32-bit read, and when the unsigned short in question is the last one in the allocation and that allocation is aligned so that the byte following has a different 0x10 bit, this can lead to crashes. The most recent (whenever you follow the link) 7 days of crash reports are available at: https://crash- stats.mozilla.com/report/list?signature=flag_qsort&product=Firefox&query_type=contains&range_unit=weeks To manage notifications about this bug go to: https://bugs.launchpad.net/firefox/+bug/1322784/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1322784]
Created attachment 8561105 Pad heap allocations passed to flag_qsort() on x86 Linux to work around gcc bug affecting Ubuntu packages My biggest concern for review of this patch is whether the #ifdef will correctly catch what Ubuntu is using to compile Firefox. Does anybody know how to confirm that Ubuntu is compiling with gcc, and that these #ifdefs are correct? -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gcc-4.8 in Ubuntu. https://bugs.launchpad.net/bugs/1322784 Title: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug Status in The Mozilla Firefox Browser: In Progress Status in firefox package in Ubuntu: Confirmed Status in gcc-4.8 package in Ubuntu: Incomplete Bug description: The most common Firefox crash on Linux in Mozilla's crash-stats system is crashes in the function flag_qsort. These crashes occur: * only on x86 architecture * only on Ubuntu packages (and not on Mozilla's builds) * on precise and saucy and trusty (based on kernel versions reported with the crashes) and appear to be due to a compiler bug in the compiler used to generate Ubuntu's builds. (It could be a common compiler bug triggered by different compiler options or a compiler bug specific to Ubuntu's gcc.) The analysis that leads to the conclusion that this is a compiler bug is in https://bugzilla.mozilla.org/show_bug.cgi?id=983817 . In particular, the compiler is miscompiling an access to an element of an array of unsigned short as a 32-bit read, and when the unsigned short in question is the last one in the allocation and that allocation is aligned so that the byte following has a different 0x10 bit, this can lead to crashes. The most recent (whenever you follow the link) 7 days of crash reports are available at: https://crash- stats.mozilla.com/report/list?signature=flag_qsort&product=Firefox&query_type=contains&range_unit=weeks To manage notifications about this bug go to: https://bugs.launchpad.net/firefox/+bug/1322784/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1322784] Re: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug
It's an issue with something in the compilation toolchain that Ubuntu uses to compile the Firefox builds that Ubuntu ships. I don't know what part of that toolchain specifically (whether it's base gcc or Ubuntu's gcc modifications or wrappers). What's the right place to put such bugs? It's by far the most frequent crash affecting Firefox on Ubuntu. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gcc-4.8 in Ubuntu. https://bugs.launchpad.net/bugs/1322784 Title: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug Status in The Mozilla Firefox Browser: Confirmed Status in “firefox” package in Ubuntu: Confirmed Status in “gcc-4.8” package in Ubuntu: Incomplete Bug description: The most common Firefox crash on Linux in Mozilla's crash-stats system is crashes in the function flag_qsort. These crashes occur: * only on x86 architecture * only on Ubuntu packages (and not on Mozilla's builds) * on precise and saucy and trusty (based on kernel versions reported with the crashes) and appear to be due to a compiler bug in the compiler used to generate Ubuntu's builds. (It could be a common compiler bug triggered by different compiler options or a compiler bug specific to Ubuntu's gcc.) The analysis that leads to the conclusion that this is a compiler bug is in https://bugzilla.mozilla.org/show_bug.cgi?id=983817 . In particular, the compiler is miscompiling an access to an element of an array of unsigned short as a 32-bit read, and when the unsigned short in question is the last one in the allocation and that allocation is aligned so that the byte following has a different 0x10 bit, this can lead to crashes. The most recent (whenever you follow the link) 7 days of crash reports are available at: https://crash- stats.mozilla.com/report/list?signature=flag_qsort&product=Firefox&query_type=contains&range_unit=weeks To manage notifications about this bug go to: https://bugs.launchpad.net/firefox/+bug/1322784/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1322784] Re: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug
then please point out why this is a gcc-4.8 issue ** Changed in: gcc-4.8 (Ubuntu) Status: Confirmed => Incomplete -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gcc-4.8 in Ubuntu. https://bugs.launchpad.net/bugs/1322784 Title: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug Status in The Mozilla Firefox Browser: Confirmed Status in “firefox” package in Ubuntu: Confirmed Status in “gcc-4.8” package in Ubuntu: Incomplete Bug description: The most common Firefox crash on Linux in Mozilla's crash-stats system is crashes in the function flag_qsort. These crashes occur: * only on x86 architecture * only on Ubuntu packages (and not on Mozilla's builds) * on precise and saucy and trusty (based on kernel versions reported with the crashes) and appear to be due to a compiler bug in the compiler used to generate Ubuntu's builds. (It could be a common compiler bug triggered by different compiler options or a compiler bug specific to Ubuntu's gcc.) The analysis that leads to the conclusion that this is a compiler bug is in https://bugzilla.mozilla.org/show_bug.cgi?id=983817 . In particular, the compiler is miscompiling an access to an element of an array of unsigned short as a 32-bit read, and when the unsigned short in question is the last one in the allocation and that allocation is aligned so that the byte following has a different 0x10 bit, this can lead to crashes. The most recent (whenever you follow the link) 7 days of crash reports are available at: https://crash- stats.mozilla.com/report/list?signature=flag_qsort&product=Firefox&query_type=contains&range_unit=weeks To manage notifications about this bug go to: https://bugs.launchpad.net/firefox/+bug/1322784/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1322784] Re: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug
All comment 42 says is that comment 41 is a separate issue from this bug. That doesn't make this bug invalid. ** Changed in: gcc-4.8 (Ubuntu) Status: Invalid => Confirmed -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gcc-4.8 in Ubuntu. https://bugs.launchpad.net/bugs/1322784 Title: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug Status in The Mozilla Firefox Browser: Confirmed Status in “firefox” package in Ubuntu: Confirmed Status in “gcc-4.8” package in Ubuntu: Confirmed Bug description: The most common Firefox crash on Linux in Mozilla's crash-stats system is crashes in the function flag_qsort. These crashes occur: * only on x86 architecture * only on Ubuntu packages (and not on Mozilla's builds) * on precise and saucy and trusty (based on kernel versions reported with the crashes) and appear to be due to a compiler bug in the compiler used to generate Ubuntu's builds. (It could be a common compiler bug triggered by different compiler options or a compiler bug specific to Ubuntu's gcc.) The analysis that leads to the conclusion that this is a compiler bug is in https://bugzilla.mozilla.org/show_bug.cgi?id=983817 . In particular, the compiler is miscompiling an access to an element of an array of unsigned short as a 32-bit read, and when the unsigned short in question is the last one in the allocation and that allocation is aligned so that the byte following has a different 0x10 bit, this can lead to crashes. The most recent (whenever you follow the link) 7 days of crash reports are available at: https://crash- stats.mozilla.com/report/list?signature=flag_qsort&product=Firefox&query_type=contains&range_unit=weeks To manage notifications about this bug go to: https://bugs.launchpad.net/firefox/+bug/1322784/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1322784] Re: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug
invalid according to comment #42 ** Changed in: gcc-4.8 (Ubuntu) Status: Confirmed => Invalid -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gcc-4.8 in Ubuntu. https://bugs.launchpad.net/bugs/1322784 Title: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug Status in The Mozilla Firefox Browser: Confirmed Status in “firefox” package in Ubuntu: Confirmed Status in “gcc-4.8” package in Ubuntu: Invalid Bug description: The most common Firefox crash on Linux in Mozilla's crash-stats system is crashes in the function flag_qsort. These crashes occur: * only on x86 architecture * only on Ubuntu packages (and not on Mozilla's builds) * on precise and saucy and trusty (based on kernel versions reported with the crashes) and appear to be due to a compiler bug in the compiler used to generate Ubuntu's builds. (It could be a common compiler bug triggered by different compiler options or a compiler bug specific to Ubuntu's gcc.) The analysis that leads to the conclusion that this is a compiler bug is in https://bugzilla.mozilla.org/show_bug.cgi?id=983817 . In particular, the compiler is miscompiling an access to an element of an array of unsigned short as a 32-bit read, and when the unsigned short in question is the last one in the allocation and that allocation is aligned so that the byte following has a different 0x10 bit, this can lead to crashes. The most recent (whenever you follow the link) 7 days of crash reports are available at: https://crash- stats.mozilla.com/report/list?signature=flag_qsort&product=Firefox&query_type=contains&range_unit=weeks To manage notifications about this bug go to: https://bugs.launchpad.net/firefox/+bug/1322784/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1322784] Re: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug
Status changed to 'Confirmed' because the bug affects multiple users. ** Changed in: gcc-4.8 (Ubuntu) Status: New => Confirmed -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gcc-4.8 in Ubuntu. https://bugs.launchpad.net/bugs/1322784 Title: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug Status in The Mozilla Firefox Browser: Confirmed Status in “firefox” package in Ubuntu: Confirmed Status in “gcc-4.8” package in Ubuntu: Confirmed Bug description: The most common Firefox crash on Linux in Mozilla's crash-stats system is crashes in the function flag_qsort. These crashes occur: * only on x86 architecture * only on Ubuntu packages (and not on Mozilla's builds) * on precise and saucy and trusty (based on kernel versions reported with the crashes) and appear to be due to a compiler bug in the compiler used to generate Ubuntu's builds. (It could be a common compiler bug triggered by different compiler options or a compiler bug specific to Ubuntu's gcc.) The analysis that leads to the conclusion that this is a compiler bug is in https://bugzilla.mozilla.org/show_bug.cgi?id=983817 . In particular, the compiler is miscompiling an access to an element of an array of unsigned short as a 32-bit read, and when the unsigned short in question is the last one in the allocation and that allocation is aligned so that the byte following has a different 0x10 bit, this can lead to crashes. The most recent (whenever you follow the link) 7 days of crash reports are available at: https://crash- stats.mozilla.com/report/list?signature=flag_qsort&product=Firefox&query_type=contains&range_unit=weeks To manage notifications about this bug go to: https://bugs.launchpad.net/firefox/+bug/1322784/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1322784] Re: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug
** Changed in: gcc-4.8 (Ubuntu) Status: Confirmed => New -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gcc-4.8 in Ubuntu. https://bugs.launchpad.net/bugs/1322784 Title: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug Status in The Mozilla Firefox Browser: Confirmed Status in “firefox” package in Ubuntu: Confirmed Status in “gcc-4.8” package in Ubuntu: New Bug description: The most common Firefox crash on Linux in Mozilla's crash-stats system is crashes in the function flag_qsort. These crashes occur: * only on x86 architecture * only on Ubuntu packages (and not on Mozilla's builds) * on precise and saucy and trusty (based on kernel versions reported with the crashes) and appear to be due to a compiler bug in the compiler used to generate Ubuntu's builds. (It could be a common compiler bug triggered by different compiler options or a compiler bug specific to Ubuntu's gcc.) The analysis that leads to the conclusion that this is a compiler bug is in https://bugzilla.mozilla.org/show_bug.cgi?id=983817 . In particular, the compiler is miscompiling an access to an element of an array of unsigned short as a 32-bit read, and when the unsigned short in question is the last one in the allocation and that allocation is aligned so that the byte following has a different 0x10 bit, this can lead to crashes. The most recent (whenever you follow the link) 7 days of crash reports are available at: https://crash- stats.mozilla.com/report/list?signature=flag_qsort&product=Firefox&query_type=contains&range_unit=weeks To manage notifications about this bug go to: https://bugs.launchpad.net/firefox/+bug/1322784/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1322784] Re: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug
** Changed in: firefox Importance: Medium => Critical -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gcc-4.8 in Ubuntu. https://bugs.launchpad.net/bugs/1322784 Title: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug Status in The Mozilla Firefox Browser: Confirmed Status in “firefox” package in Ubuntu: Confirmed Status in “gcc-4.8” package in Ubuntu: Confirmed Bug description: The most common Firefox crash on Linux in Mozilla's crash-stats system is crashes in the function flag_qsort. These crashes occur: * only on x86 architecture * only on Ubuntu packages (and not on Mozilla's builds) * on precise and saucy and trusty (based on kernel versions reported with the crashes) and appear to be due to a compiler bug in the compiler used to generate Ubuntu's builds. (It could be a common compiler bug triggered by different compiler options or a compiler bug specific to Ubuntu's gcc.) The analysis that leads to the conclusion that this is a compiler bug is in https://bugzilla.mozilla.org/show_bug.cgi?id=983817 . In particular, the compiler is miscompiling an access to an element of an array of unsigned short as a 32-bit read, and when the unsigned short in question is the last one in the allocation and that allocation is aligned so that the byte following has a different 0x10 bit, this can lead to crashes. The most recent (whenever you follow the link) 7 days of crash reports are available at: https://crash- stats.mozilla.com/report/list?signature=flag_qsort&product=Firefox&query_type=contains&range_unit=weeks To manage notifications about this bug go to: https://bugs.launchpad.net/firefox/+bug/1322784/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1322784]
Great to see progress. #6 crash for Thunderbird 31, and for a linux crash to have such a high rank in all of Thunderbird is a pretty big deal. Typical crash comment is similar to prior comments in the bug - changing the spell-check language. Some linux users with this crash signature also see signature g_list_sort_with_data but the stack is different. For example bp- c571441b-ee2b-4622-a4e5-ed3532140809 "Upon closing Thunderbird it crashed." Different bug? -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gcc-4.8 in Ubuntu. https://bugs.launchpad.net/bugs/1322784 Title: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug Status in The Mozilla Firefox Browser: Confirmed Status in “firefox” package in Ubuntu: Confirmed Status in “gcc-4.8” package in Ubuntu: Confirmed Bug description: The most common Firefox crash on Linux in Mozilla's crash-stats system is crashes in the function flag_qsort. These crashes occur: * only on x86 architecture * only on Ubuntu packages (and not on Mozilla's builds) * on precise and saucy and trusty (based on kernel versions reported with the crashes) and appear to be due to a compiler bug in the compiler used to generate Ubuntu's builds. (It could be a common compiler bug triggered by different compiler options or a compiler bug specific to Ubuntu's gcc.) The analysis that leads to the conclusion that this is a compiler bug is in https://bugzilla.mozilla.org/show_bug.cgi?id=983817 . In particular, the compiler is miscompiling an access to an element of an array of unsigned short as a 32-bit read, and when the unsigned short in question is the last one in the allocation and that allocation is aligned so that the byte following has a different 0x10 bit, this can lead to crashes. The most recent (whenever you follow the link) 7 days of crash reports are available at: https://crash- stats.mozilla.com/report/list?signature=flag_qsort&product=Firefox&query_type=contains&range_unit=weeks To manage notifications about this bug go to: https://bugs.launchpad.net/firefox/+bug/1322784/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1322784]
Created attachment 8464679 about:buildconfig.html Buldconfig info from my Firefox, which I think is affected by this bug. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gcc-4.8 in Ubuntu. https://bugs.launchpad.net/bugs/1322784 Title: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug Status in The Mozilla Firefox Browser: Confirmed Status in “firefox” package in Ubuntu: Confirmed Status in “gcc-4.8” package in Ubuntu: Confirmed Bug description: The most common Firefox crash on Linux in Mozilla's crash-stats system is crashes in the function flag_qsort. These crashes occur: * only on x86 architecture * only on Ubuntu packages (and not on Mozilla's builds) * on precise and saucy and trusty (based on kernel versions reported with the crashes) and appear to be due to a compiler bug in the compiler used to generate Ubuntu's builds. (It could be a common compiler bug triggered by different compiler options or a compiler bug specific to Ubuntu's gcc.) The analysis that leads to the conclusion that this is a compiler bug is in https://bugzilla.mozilla.org/show_bug.cgi?id=983817 . In particular, the compiler is miscompiling an access to an element of an array of unsigned short as a 32-bit read, and when the unsigned short in question is the last one in the allocation and that allocation is aligned so that the byte following has a different 0x10 bit, this can lead to crashes. The most recent (whenever you follow the link) 7 days of crash reports are available at: https://crash- stats.mozilla.com/report/list?signature=flag_qsort&product=Firefox&query_type=contains&range_unit=weeks To manage notifications about this bug go to: https://bugs.launchpad.net/firefox/+bug/1322784/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1322784] Re: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug
Actually, forget that - this bug isn't specific to gcc 4.8 anyway if it's occurring on precise. So, most definitely another issue. Sigh -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gcc-4.8 in Ubuntu. https://bugs.launchpad.net/bugs/1322784 Title: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug Status in The Mozilla Firefox Browser: Confirmed Status in “firefox” package in Ubuntu: Confirmed Status in “gcc-4.8” package in Ubuntu: Confirmed Bug description: The most common Firefox crash on Linux in Mozilla's crash-stats system is crashes in the function flag_qsort. These crashes occur: * only on x86 architecture * only on Ubuntu packages (and not on Mozilla's builds) * on precise and saucy and trusty (based on kernel versions reported with the crashes) and appear to be due to a compiler bug in the compiler used to generate Ubuntu's builds. (It could be a common compiler bug triggered by different compiler options or a compiler bug specific to Ubuntu's gcc.) The analysis that leads to the conclusion that this is a compiler bug is in https://bugzilla.mozilla.org/show_bug.cgi?id=983817 . In particular, the compiler is miscompiling an access to an element of an array of unsigned short as a 32-bit read, and when the unsigned short in question is the last one in the allocation and that allocation is aligned so that the byte following has a different 0x10 bit, this can lead to crashes. The most recent (whenever you follow the link) 7 days of crash reports are available at: https://crash- stats.mozilla.com/report/list?signature=flag_qsort&product=Firefox&query_type=contains&range_unit=weeks To manage notifications about this bug go to: https://bugs.launchpad.net/firefox/+bug/1322784/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1322784] Re: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug
We're now hitting what's probably a crash during startup cache compilation in Firefox 32, specific to gcc-4.8 x86 builds: https://launchpadlibrarian.net/180577186/buildlog_ubuntu- trusty-i386.firefox_32.0~b1%2Bbuild1-0ubuntu0.14.04.1_FAILEDTOBUILD.txt.gz -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gcc-4.8 in Ubuntu. https://bugs.launchpad.net/bugs/1322784 Title: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug Status in The Mozilla Firefox Browser: Confirmed Status in “firefox” package in Ubuntu: Confirmed Status in “gcc-4.8” package in Ubuntu: Confirmed Bug description: The most common Firefox crash on Linux in Mozilla's crash-stats system is crashes in the function flag_qsort. These crashes occur: * only on x86 architecture * only on Ubuntu packages (and not on Mozilla's builds) * on precise and saucy and trusty (based on kernel versions reported with the crashes) and appear to be due to a compiler bug in the compiler used to generate Ubuntu's builds. (It could be a common compiler bug triggered by different compiler options or a compiler bug specific to Ubuntu's gcc.) The analysis that leads to the conclusion that this is a compiler bug is in https://bugzilla.mozilla.org/show_bug.cgi?id=983817 . In particular, the compiler is miscompiling an access to an element of an array of unsigned short as a 32-bit read, and when the unsigned short in question is the last one in the allocation and that allocation is aligned so that the byte following has a different 0x10 bit, this can lead to crashes. The most recent (whenever you follow the link) 7 days of crash reports are available at: https://crash- stats.mozilla.com/report/list?signature=flag_qsort&product=Firefox&query_type=contains&range_unit=weeks To manage notifications about this bug go to: https://bugs.launchpad.net/firefox/+bug/1322784/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1322784]
We ought to be able to work around this, and probably should, given the lack of response. If somebody has a setup that can reproduce the compiler bug, there might be a straightforward workaround such as inserting |volatile| somewhere or similar trivial rearrangement of code. If not, we ought to be able to pad these arrays by 2 bytes, #ifdef linux and gcc. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gcc-4.8 in Ubuntu. https://bugs.launchpad.net/bugs/1322784 Title: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug Status in The Mozilla Firefox Browser: Confirmed Status in “firefox” package in Ubuntu: Confirmed Status in “gcc-4.8” package in Ubuntu: Confirmed Bug description: The most common Firefox crash on Linux in Mozilla's crash-stats system is crashes in the function flag_qsort. These crashes occur: * only on x86 architecture * only on Ubuntu packages (and not on Mozilla's builds) * on precise and saucy and trusty (based on kernel versions reported with the crashes) and appear to be due to a compiler bug in the compiler used to generate Ubuntu's builds. (It could be a common compiler bug triggered by different compiler options or a compiler bug specific to Ubuntu's gcc.) The analysis that leads to the conclusion that this is a compiler bug is in https://bugzilla.mozilla.org/show_bug.cgi?id=983817 . In particular, the compiler is miscompiling an access to an element of an array of unsigned short as a 32-bit read, and when the unsigned short in question is the last one in the allocation and that allocation is aligned so that the byte following has a different 0x10 bit, this can lead to crashes. The most recent (whenever you follow the link) 7 days of crash reports are available at: https://crash- stats.mozilla.com/report/list?signature=flag_qsort&product=Firefox&query_type=contains&range_unit=weeks To manage notifications about this bug go to: https://bugs.launchpad.net/firefox/+bug/1322784/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1322784]
Er, never mind, I can extract it from the package in comment 23. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gcc-4.8 in Ubuntu. https://bugs.launchpad.net/bugs/1322784 Title: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug Status in The Mozilla Firefox Browser: Confirmed Status in “firefox” package in Ubuntu: Confirmed Status in “gcc-4.8” package in Ubuntu: Confirmed Bug description: The most common Firefox crash on Linux in Mozilla's crash-stats system is crashes in the function flag_qsort. These crashes occur: * only on x86 architecture * only on Ubuntu packages (and not on Mozilla's builds) * on precise and saucy and trusty (based on kernel versions reported with the crashes) and appear to be due to a compiler bug in the compiler used to generate Ubuntu's builds. (It could be a common compiler bug triggered by different compiler options or a compiler bug specific to Ubuntu's gcc.) The analysis that leads to the conclusion that this is a compiler bug is in https://bugzilla.mozilla.org/show_bug.cgi?id=983817 . In particular, the compiler is miscompiling an access to an element of an array of unsigned short as a 32-bit read, and when the unsigned short in question is the last one in the allocation and that allocation is aligned so that the byte following has a different 0x10 bit, this can lead to crashes. The most recent (whenever you follow the link) 7 days of crash reports are available at: https://crash- stats.mozilla.com/report/list?signature=flag_qsort&product=Firefox&query_type=contains&range_unit=weeks To manage notifications about this bug go to: https://bugs.launchpad.net/firefox/+bug/1322784/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1322784]
Could somebody running the Firefox that has this crash (i.e., 32-bit Ubuntu packages) attach the contents of about:buildconfig to this bug? (That is, just type "about:buildconfig" in the URL bar, save it to a file, and use the "Add an attachment" link above.) -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gcc-4.8 in Ubuntu. https://bugs.launchpad.net/bugs/1322784 Title: Firefox crashes in flag_qsort during spellchecker initialization on x86 due to gcc bug Status in The Mozilla Firefox Browser: Confirmed Status in “firefox” package in Ubuntu: Confirmed Status in “gcc-4.8” package in Ubuntu: Confirmed Bug description: The most common Firefox crash on Linux in Mozilla's crash-stats system is crashes in the function flag_qsort. These crashes occur: * only on x86 architecture * only on Ubuntu packages (and not on Mozilla's builds) * on precise and saucy and trusty (based on kernel versions reported with the crashes) and appear to be due to a compiler bug in the compiler used to generate Ubuntu's builds. (It could be a common compiler bug triggered by different compiler options or a compiler bug specific to Ubuntu's gcc.) The analysis that leads to the conclusion that this is a compiler bug is in https://bugzilla.mozilla.org/show_bug.cgi?id=983817 . In particular, the compiler is miscompiling an access to an element of an array of unsigned short as a 32-bit read, and when the unsigned short in question is the last one in the allocation and that allocation is aligned so that the byte following has a different 0x10 bit, this can lead to crashes. The most recent (whenever you follow the link) 7 days of crash reports are available at: https://crash- stats.mozilla.com/report/list?signature=flag_qsort&product=Firefox&query_type=contains&range_unit=weeks To manage notifications about this bug go to: https://bugs.launchpad.net/firefox/+bug/1322784/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp