[Touch-packages] [Bug 1773023] [NEW] date command no longer handles daylight saving time (summer time) after January 2038

2018-05-23 Thread L. David Baron
Public bug reported:

This worked in Ubuntu 17.04 (I *think* -- definitely did work in earlier
Ubuntu releases but I'm not 100% sure 17.04 was the last working
release) but is broken in Ubuntu 17.10 and in 18.04.

The date command no longer handles summer time (Daylight Saving Time)
for dates after January 2038 (i.e., when seconds since the epoch
overflows a signed 32-bit time_t).

Steps to reproduce:
 in bash, run the command:
  TZ=America/Los_Angeles date --date=@219600

Expected results:
  Wed Aug  3 09:00:00 PDT 2039

Actual results:
  Wed Aug  3 08:00:00 PST 2039


System information:

$ lsb_release -rd
Description:Ubuntu 18.04 LTS
Release:18.04
$ dpkg -l coreutils | grep "^ii"
ii  coreutils  8.28-1ubuntu1 amd64GNU core utilities
$ dpkg -l tzdata | grep "^ii"
ii  tzdata 2018d-1  all  time zone and daylight-saving time 
data
$ uname -sm
Linux x86_64

** Affects: coreutils (Ubuntu)
 Importance: Undecided
 Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to coreutils in Ubuntu.
https://bugs.launchpad.net/bugs/1773023

Title:
  date command no longer handles daylight saving time (summer time)
  after January 2038

Status in coreutils package in Ubuntu:
  New

Bug description:
  This worked in Ubuntu 17.04 (I *think* -- definitely did work in
  earlier Ubuntu releases but I'm not 100% sure 17.04 was the last
  working release) but is broken in Ubuntu 17.10 and in 18.04.

  The date command no longer handles summer time (Daylight Saving Time)
  for dates after January 2038 (i.e., when seconds since the epoch
  overflows a signed 32-bit time_t).

  Steps to reproduce:
   in bash, run the command:
TZ=America/Los_Angeles date --date=@219600

  Expected results:
Wed Aug  3 09:00:00 PDT 2039

  Actual results:
Wed Aug  3 08:00:00 PST 2039

  
  System information:

  $ lsb_release -rd
  Description:  Ubuntu 18.04 LTS
  Release:  18.04
  $ dpkg -l coreutils | grep "^ii"
  ii  coreutils  8.28-1ubuntu1 amd64GNU core utilities
  $ dpkg -l tzdata | grep "^ii"
  ii  tzdata 2018d-1  all  time zone and daylight-saving 
time data
  $ uname -sm
  Linux x86_64

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/coreutils/+bug/1773023/+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 1690178] [NEW] package lib32z1-dev 1:1.2.8.dfsg-2ubuntu5 failed to install/upgrade: trying to overwrite '/usr/include/i386-linux-gnu/zconf.h', which is also in package zlib1g-dev

2017-05-11 Thread L. David Baron
Public bug reported:

While this error looks very similar to the one in #1512992, it happened
as a result of the updates that were released today, i.e., it seems like
the result of the *fix* for that bug.

ProblemType: Package
DistroRelease: Ubuntu 16.10
Package: lib32z1-dev 1:1.2.8.dfsg-2ubuntu5
ProcVersionSignature: Ubuntu 4.8.0-51.54-generic 4.8.17
Uname: Linux 4.8.0-51-generic x86_64
ApportVersion: 2.20.3-0ubuntu8.2
Architecture: amd64
Date: Thu May 11 15:49:23 2017
DpkgTerminalLog:
 Preparing to unpack .../00-lib32z1-dev_1%3a1.2.8.dfsg-2ubuntu5.1_amd64.deb ...
 Unpacking lib32z1-dev (1:1.2.8.dfsg-2ubuntu5.1) over (1:1.2.8.dfsg-2ubuntu5) 
...
 dpkg: error processing archive 
/tmp/apt-dpkg-install-SywMFy/00-lib32z1-dev_1%3a1.2.8.dfsg-2ubuntu5.1_amd64.deb 
(--unpack):
  trying to overwrite '/usr/include/i386-linux-gnu/zconf.h', which is also in 
package zlib1g-dev:i386 1:1.2.8.dfsg-2ubuntu5
DuplicateSignature:
 package:lib32z1-dev:1:1.2.8.dfsg-2ubuntu5
 Unpacking lib32z1-dev (1:1.2.8.dfsg-2ubuntu5.1) over (1:1.2.8.dfsg-2ubuntu5) 
...
 dpkg: error processing archive 
/tmp/apt-dpkg-install-SywMFy/00-lib32z1-dev_1%3a1.2.8.dfsg-2ubuntu5.1_amd64.deb 
(--unpack):
  trying to overwrite '/usr/include/i386-linux-gnu/zconf.h', which is also in 
package zlib1g-dev:i386 1:1.2.8.dfsg-2ubuntu5
ErrorMessage: trying to overwrite '/usr/include/i386-linux-gnu/zconf.h', which 
is also in package zlib1g-dev:i386 1:1.2.8.dfsg-2ubuntu5
InstallationDate: Installed on 2015-01-25 (837 days ago)
InstallationMedia: Ubuntu 14.10 "Utopic Unicorn" - Release amd64 (20141022.1)
RelatedPackageVersions:
 dpkg 1.18.10ubuntu1.1
 apt  1.3.5
SourcePackage: zlib
Title: package lib32z1-dev 1:1.2.8.dfsg-2ubuntu5 failed to install/upgrade: 
trying to overwrite '/usr/include/i386-linux-gnu/zconf.h', which is also in 
package zlib1g-dev:i386 1:1.2.8.dfsg-2ubuntu5
UpgradeStatus: Upgraded to yakkety on 2016-11-30 (162 days ago)

** Affects: zlib (Ubuntu)
 Importance: Undecided
 Status: New


** Tags: amd64 apport-package need-duplicate-check package-conflict yakkety

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to zlib in Ubuntu.
https://bugs.launchpad.net/bugs/1690178

Title:
  package lib32z1-dev 1:1.2.8.dfsg-2ubuntu5 failed to install/upgrade:
  trying to overwrite '/usr/include/i386-linux-gnu/zconf.h', which is
  also in package zlib1g-dev:i386 1:1.2.8.dfsg-2ubuntu5

Status in zlib package in Ubuntu:
  New

Bug description:
  While this error looks very similar to the one in #1512992, it
  happened as a result of the updates that were released today, i.e., it
  seems like the result of the *fix* for that bug.

  ProblemType: Package
  DistroRelease: Ubuntu 16.10
  Package: lib32z1-dev 1:1.2.8.dfsg-2ubuntu5
  ProcVersionSignature: Ubuntu 4.8.0-51.54-generic 4.8.17
  Uname: Linux 4.8.0-51-generic x86_64
  ApportVersion: 2.20.3-0ubuntu8.2
  Architecture: amd64
  Date: Thu May 11 15:49:23 2017
  DpkgTerminalLog:
   Preparing to unpack .../00-lib32z1-dev_1%3a1.2.8.dfsg-2ubuntu5.1_amd64.deb 
...
   Unpacking lib32z1-dev (1:1.2.8.dfsg-2ubuntu5.1) over (1:1.2.8.dfsg-2ubuntu5) 
...
   dpkg: error processing archive 
/tmp/apt-dpkg-install-SywMFy/00-lib32z1-dev_1%3a1.2.8.dfsg-2ubuntu5.1_amd64.deb 
(--unpack):
trying to overwrite '/usr/include/i386-linux-gnu/zconf.h', which is also in 
package zlib1g-dev:i386 1:1.2.8.dfsg-2ubuntu5
  DuplicateSignature:
   package:lib32z1-dev:1:1.2.8.dfsg-2ubuntu5
   Unpacking lib32z1-dev (1:1.2.8.dfsg-2ubuntu5.1) over (1:1.2.8.dfsg-2ubuntu5) 
...
   dpkg: error processing archive 
/tmp/apt-dpkg-install-SywMFy/00-lib32z1-dev_1%3a1.2.8.dfsg-2ubuntu5.1_amd64.deb 
(--unpack):
trying to overwrite '/usr/include/i386-linux-gnu/zconf.h', which is also in 
package zlib1g-dev:i386 1:1.2.8.dfsg-2ubuntu5
  ErrorMessage: trying to overwrite '/usr/include/i386-linux-gnu/zconf.h', 
which is also in package zlib1g-dev:i386 1:1.2.8.dfsg-2ubuntu5
  InstallationDate: Installed on 2015-01-25 (837 days ago)
  InstallationMedia: Ubuntu 14.10 "Utopic Unicorn" - Release amd64 (20141022.1)
  RelatedPackageVersions:
   dpkg 1.18.10ubuntu1.1
   apt  1.3.5
  SourcePackage: zlib
  Title: package lib32z1-dev 1:1.2.8.dfsg-2ubuntu5 failed to install/upgrade: 
trying to overwrite '/usr/include/i386-linux-gnu/zconf.h', which is also in 
package zlib1g-dev:i386 1:1.2.8.dfsg-2ubuntu5
  UpgradeStatus: Upgraded to yakkety on 2016-11-30 (162 days ago)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/zlib/+bug/1690178/+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]

2015-03-12 Thread L. David Baron
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]

2015-02-10 Thread L. David Baron
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]

2015-02-10 Thread L. David Baron
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]

2015-02-09 Thread L. David Baron
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]

2015-02-09 Thread L. David Baron
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

2014-09-04 Thread L. David Baron
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

2014-09-04 Thread L. David Baron
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]

2014-07-21 Thread L. David Baron
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]

2014-07-20 Thread L. David Baron
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]

2014-07-20 Thread L. David Baron
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