[Bug 789198] Re: Firefox crashes when attempting to play webm video on ARM with Thumb2 enabled

2014-12-03 Thread Rolf Leggewie
natty has seen the end of its life and is no longer receiving any
updates. Marking the natty task for this ticket as Won't Fix.

** Changed in: binutils (Ubuntu Natty)
   Status: New = Won't Fix

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/789198

Title:
  Firefox crashes when attempting to play webm video on ARM with Thumb2
  enabled

To manage notifications about this bug go to:
https://bugs.launchpad.net/binutils/+bug/789198/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 789198] Re: Firefox crashes when attempting to play webm video on ARM with Thumb2 enabled

2011-10-06 Thread Matthias Klose
fixed in oneiric

** Changed in: binutils (Ubuntu Oneiric)
   Status: Confirmed = Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/789198

Title:
  Firefox crashes when attempting to play webm video on ARM with Thumb2
  enabled

To manage notifications about this bug go to:
https://bugs.launchpad.net/binutils/+bug/789198/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 789198] Re: Firefox crashes when attempting to play webm video on ARM with Thumb2 enabled

2011-09-29 Thread Launchpad Bug Tracker
This bug was fixed in the package firefox - 7.0.1+build1+nobinonly-
0ubuntu0.11.04.1

---
firefox (7.0.1+build1+nobinonly-0ubuntu0.11.04.1) natty-security; urgency=low

  * New upstream stable release v7.0.1 (FIREFOX_7_0_1_BUILD1)

  * Add Mongolian and Swahili to locale blacklist. These aren't meant to be
built on the release channel, but they still appear in the upstream
shipped-locales
- update debian/locales.blacklist

firefox (7.0+build2+nobinonly-0ubuntu0.11.04.1) natty-security;
urgency=low

  * New upstream stable release (FIREFOX_7_0_BUILD2)
- fix LP: #789198 - Firefox crashes when attempting to play webm video on
  ARM with Thumb2 enabled
- see LP: #857098 for USN information

  [ Chris Coulson chris.coul...@canonical.com ]
  * Rewrite the apport hook to be more useful
- update debian/apport/firefox.py.in
  * Ship a file in /etc/apport/native-origins.d to enable bug reporting
on PPA branches
- add debian/apport/native-origins.in
- rename debian/apport/firefox.in = debian/apport/blacklist.in
- update debian/rules
- update debian/firefox.install.in
- update debian/firefox.dirs.in
  * Update the apport blacklist file now that the binary name has changed
- update debian/apport/firefox.in
  * Dropped patches which are obsolete/fixed upstream
- remove debian/patches/cairo-lcd-filter.patch
- remove debian/patches/fix-sdk-bin-install.patch
- update debian/patches/series
  * Refresh patches
- update debian/patches/firefox-kde.patch
- update debian/patches/mozilla-kde.patch
- update debian/patches/reload-new-plugins.patch
  * Look in the correct location for the staged langpack xpi's. They moved
from dist/install to dist/linux-$(DEB_HOST_GNU_CPU)
- update debian/rules
  * Simplify firefox-dev.install a bit by installing everything in
/usr/include
- update debian/firefox-dev.install.in
  * Handle video/webm mimetypes
- update debian/firefox.desktop.in
  * Fix check-sync-dirs.py test failure - ensure config/system-headers and
js/src/config/system-headers are kept in sync
- update debian/patches/unity-globalmenu-build-support-patch
  * Fix browserGlue_distribution.js and browserGlue_smartBookmarks.js xpcshell
test failures. Update DEFAULT_BOOKMARKS_ON_MENU with the correct number of
default bookmarks
- update debian/patches/ubuntu-bookmarks.patch
  * Fix jsreftest failures by setting the correct timezone and locale
- update debian/testsuite.mk
  * Switch off debian/patches/fix-selection-drag-autoscroll.patch for now. This
code has been completely rewritten in Firefox 7
- update debian/patches/series
  * Fix format not a string literal and no format arguments error
   - add debian/patches/printf-fix.patch
   - update debian/patches/series
  * Update for the binary name change
- update debian/firefox.install.in
- update debian/firefox.sh.in
  * Ensure we install dependentlibs.list so that Firefox knows which libs
to dlopen before libxul
- update debian/firefox.install.in
  * Get rid of some more hanging IPC xpcshell tests
- update debian/testsuite.mk
  * Now Firefox lazy loads libxul, drop the LD_LIBRARY_PATH hack from the
shell wrapper as this is no longer necessary (LP: #561124)
- update debian/firefox.sh.in
  * Refresh shipped locales
- refresh debian/locales.shipped
- refresh debian/locales.unavailable
- refresh debian/control
  * Add upstream patch to only add ENABLE_JIT=1 to CXXFLAGS if any of trace/
method/yarr jit is enabled. Fixes a build failure on PPC
- add debian/patches/only-add-ENABLE_JIT-to-CXXFLAGS-if-jit-is-enabled.patch
- update debian/patches/series
  * Add upstream patch to fix build failure with ENABLE_YARR_JIT=0
- add debian/patches/build-fix-for-no-ENABLE_YARR_JIT.patch
- update debian/patches/series
  * Add upstream patch to work around a linker bug
- add debian/patches/compile-pldhash-as-C++.patch
- update debian/patches/series
  * Only install channel-prefs.js on aurora/beta, where we need it for
Test Pilot. We don't set a channel name on other branches anyway, so we
just end up with a nonsense channel name (default) appearing in the
About dialog, and all our upstream crash reports
- update debian/rules
- update debian/firefox.install.in
- update debian/apport/firefox.py.in
  * Don't error out whilst creating the source package if mozilla-devscripts
or cdbs aren't installed. This enables us to create source packages
on machines which don't have these available
- update debian/rules
- update debian/mozclient/firefox.mk

  [ Jamie Strandboge ja...@ubuntu.com ]
  * AppArmor
- debian/usr.bin.firefox.apparmor.11.04: update for
  /sys/devices/system/cpu (LP: #819479)
 -- Chris Coulson chris.coul...@canonical.com   Wed, 28 Sep 2011 17:09:15 
-0500

** Changed in: firefox (Ubuntu Natty)
   Status: In Progress = Fix Released

-- 
You 

[Bug 789198] Re: Firefox crashes when attempting to play webm video on ARM with Thumb2 enabled

2011-09-23 Thread Micah Gersten
This will be fixed with Firefox 7, so will close this in the changelog

** Also affects: binutils (Ubuntu Natty)
   Importance: Undecided
   Status: New

** Also affects: firefox (Ubuntu Natty)
   Importance: Undecided
   Status: New

** Changed in: firefox (Ubuntu Natty)
   Importance: Undecided = Medium

** Changed in: firefox (Ubuntu Natty)
   Status: New = In Progress

** Changed in: firefox (Ubuntu Natty)
 Assignee: (unassigned) = Micah Gersten (micahg)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/789198

Title:
  Firefox crashes when attempting to play webm video on ARM with Thumb2
  enabled

To manage notifications about this bug go to:
https://bugs.launchpad.net/binutils/+bug/789198/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 789198] Re: Firefox crashes when attempting to play webm video on ARM with Thumb2 enabled

2011-09-23 Thread Launchpad Bug Tracker
** Branch linked: lp:~mozillateam/firefox/firefox.natty

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/789198

Title:
  Firefox crashes when attempting to play webm video on ARM with Thumb2
  enabled

To manage notifications about this bug go to:
https://bugs.launchpad.net/binutils/+bug/789198/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 789198] Re: Firefox crashes when attempting to play webm video on ARM with Thumb2 enabled

2011-09-14 Thread Ricardo Salveti
Firefox 6.0 at Natty still has this issue as the patch is not yet
applied. Also confirmed that this is already included at the 7.X version
available for Oneiric, so once the 7 release is backported to Natty,
this should be officially fixed.

Meanwhile I'll build and maintain the 6.0 version at the Linaro Overlay
PPA.

** Changed in: firefox (Ubuntu Oneiric)
   Status: Triaged = Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/789198

Title:
  Firefox crashes when attempting to play webm video on ARM with Thumb2
  enabled

To manage notifications about this bug go to:
https://bugs.launchpad.net/binutils/+bug/789198/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 789198] Re: Firefox crashes when attempting to play webm video on ARM with Thumb2 enabled

2011-08-31 Thread Launchpad Bug Tracker
** Changed in: binutils (Ubuntu)
   Status: New = Confirmed

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/789198

Title:
  Firefox crashes when attempting to play webm video on ARM with Thumb2
  enabled

To manage notifications about this bug go to:
https://bugs.launchpad.net/binutils/+bug/789198/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 789198] Re: Firefox crashes when attempting to play webm video on ARM with Thumb2 enabled

2011-08-31 Thread Lukas-David Gorris
On the cortex-a8 based htc hd2 the bug is reconstructable in natty with
the following package versions of firefox and fennec :

firefox 6.0+build1+nobinonly-0ubuntu0.11.04.1
fennec 4.0~b3-0ubuntu2

** Also affects: fennec
   Importance: Undecided
   Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/789198

Title:
  Firefox crashes when attempting to play webm video on ARM with Thumb2
  enabled

To manage notifications about this bug go to:
https://bugs.launchpad.net/binutils/+bug/789198/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 789198] Re: Firefox crashes when attempting to play webm video on ARM with Thumb2 enabled

2011-08-26 Thread Lukas-David Gorris
I would welcome it a lot to see this fix in the natty updates ! Thanks
for investigating this. I have been wondering about this crash for a
while.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/789198

Title:
  Firefox crashes when attempting to play webm video on ARM with Thumb2
  enabled

To manage notifications about this bug go to:
https://bugs.launchpad.net/binutils/+bug/789198/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 789198] Re: Firefox crashes when attempting to play webm video on ARM with Thumb2 enabled

2011-07-28 Thread Kate Stewart
** Also affects: binutils (Ubuntu Oneiric)
   Importance: Undecided
   Status: New

** Also affects: firefox (Ubuntu Oneiric)
   Importance: Medium
   Status: Triaged

** Changed in: binutils (Ubuntu Oneiric)
   Importance: Undecided = Medium

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/789198

Title:
  Firefox crashes when attempting to play webm video on ARM with Thumb2
  enabled

To manage notifications about this bug go to:
https://bugs.launchpad.net/binutils/+bug/789198/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 789198] Re: Firefox crashes when attempting to play webm video on ARM with Thumb2 enabled

2011-07-28 Thread Micah Gersten
@Ricardo Salveti

This would need to go through the normal SRU process after Firefox 6 is
released or you can wait for Firefox 7 which will come ~Sep 27.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/789198

Title:
  Firefox crashes when attempting to play webm video on ARM with Thumb2
  enabled

To manage notifications about this bug go to:
https://bugs.launchpad.net/binutils/+bug/789198/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 789198] Re: Firefox crashes when attempting to play webm video on ARM with Thumb2 enabled

2011-07-06 Thread Ricardo Salveti
Chris, how do you usually proceed when a patch is already available
upstream but needs backporting for a previous Ubuntu version, like
Natty?

I created the merge proposal at
https://code.launchpad.net/~rsalveti/firefox/natty-fix-
thumb2/+merge/65922 but don't know if you prefer to merge it or just
wait it to land in a newer version and then just integrating it at
Natty.

Let me know if there a way I can help you landing this on natty-updates.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/789198

Title:
  Firefox crashes when attempting to play webm video on ARM with Thumb2
  enabled

To manage notifications about this bug go to:
https://bugs.launchpad.net/binutils/+bug/789198/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 789198] Re: Firefox crashes when attempting to play webm video on ARM with Thumb2 enabled

2011-07-04 Thread Bug Watch Updater
** Changed in: firefox
   Status: In Progress = Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/789198

Title:
  Firefox crashes when attempting to play webm video on ARM with Thumb2
  enabled

To manage notifications about this bug go to:
https://bugs.launchpad.net/binutils/+bug/789198/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 789198] Re: Firefox crashes when attempting to play webm video on ARM with Thumb2 enabled

2011-07-02 Thread Bug Watch Updater
** Changed in: binutils
   Status: Confirmed = Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/789198

Title:
  Firefox crashes when attempting to play webm video on ARM with Thumb2
  enabled

To manage notifications about this bug go to:
https://bugs.launchpad.net/binutils/+bug/789198/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 789198] Re: Firefox crashes when attempting to play webm video on ARM with Thumb2 enabled

2011-06-30 Thread Dave Martin
On Wed, Jun 29, 2011 at 12:05:55PM -, Ricardo Salveti wrote:
 He's probably talking about
 https://bugzilla.mozilla.org/show_bug.cgi?id=623161

I guess that could be caused by the same issue...

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/789198

Title:
  Firefox crashes when attempting to play webm video on ARM with Thumb2
  enabled

To manage notifications about this bug go to:
https://bugs.launchpad.net/binutils/+bug/789198/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 789198] Re: Firefox crashes when attempting to play webm video on ARM with Thumb2 enabled

2011-06-29 Thread Ricardo Salveti
He's probably talking about
https://bugzilla.mozilla.org/show_bug.cgi?id=623161

** Bug watch added: Mozilla Bugzilla #623161
   https://bugzilla.mozilla.org/show_bug.cgi?id=623161

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/789198

Title:
  Firefox crashes when attempting to play webm video on ARM with Thumb2
  enabled

To manage notifications about this bug go to:
https://bugs.launchpad.net/binutils/+bug/789198/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 789198] Re: Firefox crashes when attempting to play webm video on ARM with Thumb2 enabled

2011-06-27 Thread Dave Martin
It would be interesting to try building the assembler code in Thumb
since that would also fix this problem, but the code isn't 100% ready
yet.

There are some bits that are not Thumb-ready (e.g., MOV pc, lr instead
of BX lr), and because the assembler is invoked separately, .thumb,
.syntax unified and .type symblol, %function directives would be
needed to make that work.

Could be worth feeding comments upstream (in addition to the workaround
I posted earlier).

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/789198

Title:
  Firefox crashes when attempting to play webm video on ARM with Thumb2
  enabled

To manage notifications about this bug go to:
https://bugs.launchpad.net/binutils/+bug/789198/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 789198] Re: Firefox crashes when attempting to play webm video on ARM with Thumb2 enabled

2011-06-27 Thread derf
 Could be worth feeding comments upstream (in addition to the workaround
 I posted earlier).

Ricardo already filed
https://bugzilla.mozilla.org/show_bug.cgi?id=666931

I discussed this with the libvpx ARM maintainer on IRC, and we produced
https://review.webmproject.org/2568 (currently untested). Please test
and let us know if this breaks anything.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/789198

Title:
  Firefox crashes when attempting to play webm video on ARM with Thumb2
  enabled

To manage notifications about this bug go to:
https://bugs.launchpad.net/binutils/+bug/789198/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 789198] Re: Firefox crashes when attempting to play webm video on ARM with Thumb2 enabled

2011-06-27 Thread Bug Watch Updater
** Changed in: firefox
   Status: New = In Progress

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/789198

Title:
  Firefox crashes when attempting to play webm video on ARM with Thumb2
  enabled

To manage notifications about this bug go to:
https://bugs.launchpad.net/binutils/+bug/789198/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 789198] Re: Firefox crashes when attempting to play webm video on ARM with Thumb2 enabled

2011-06-26 Thread Launchpad Bug Tracker
** Branch linked: lp:~rsalveti/firefox/natty-fix-thumb2

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/789198

Title:
  Firefox crashes when attempting to play webm video on ARM with Thumb2
  enabled

To manage notifications about this bug go to:
https://bugs.launchpad.net/binutils/+bug/789198/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 789198] Re: Firefox crashes when attempting to play webm video on ARM with Thumb2 enabled

2011-06-26 Thread Ricardo Salveti
Built 5.0+build1+nobinonly-0ubuntu0.11.04.2 with the workaround and the
bug is gone! You can find the test packages at https://launchpad.net
/~linaro-maintainers/+archive/overlay (5.0+build1+nobinonly-
0ubuntu0.11.04.2linaro2).

Also created a new merge proposal with this fix
(https://code.launchpad.net/~rsalveti/firefox/natty-fix-
thumb2/+merge/65922), instead of just disabling THUMB2 support.

Will now build the latest daily image and push the patch upstream as
soon I confirm it also fixes upstream.

** Branch unlinked: lp:~rsalveti/firefox/natty-disable-thumb2

** Changed in: linaro-ubuntu
   Status: In Progress = Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/789198

Title:
  Firefox crashes when attempting to play webm video on ARM with Thumb2
  enabled

To manage notifications about this bug go to:
https://bugs.launchpad.net/binutils/+bug/789198/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 789198] Re: Firefox crashes when attempting to play webm video on ARM with Thumb2 enabled

2011-06-24 Thread Ricardo Salveti
** Summary changed:

- Firefox crashes when attempting to play webm video OMAP4 Panda Board
+ Firefox crashes when attempting to play webm video on ARM with Thumb2 enabled

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/789198

Title:
  Firefox crashes when attempting to play webm video on ARM with Thumb2
  enabled

To manage notifications about this bug go to:
https://bugs.launchpad.net/firefox/+bug/789198/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 789198] Re: Firefox crashes when attempting to play webm video on ARM with Thumb2 enabled

2011-06-24 Thread Bug Watch Updater
Launchpad has imported 1 comments from the remote bug at
https://bugzilla.mozilla.org/show_bug.cgi?id=666931.

If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.


On 2011-06-24T14:41:16+00:00 Ricardo Salveti wrote:

User-Agent:   Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.24 (KHTML, 
like Gecko) Ubuntu/11.04 Chromium/11.0.696.68 Chrome/11.0.696.68 Safari/534.24
Build Identifier: Mozilla/5.0 (X11; Linux armv7l; rv:7.0a1) Gecko/20110624 
Firefox/7.0a1

When building firefox (4, 5 and latest daily) for ARM (armv7) with
thumb2 enabled libvpx crashes when decoding webm videos.

Reproducible: Always

Steps to Reproduce:
1. Build firefox for ARM (armv7) enabling thumb2 support
2. Go to youtube.com/html5 and enable trial
3. Try to play a webm video

Actual Results:  
Segfault at vp8dx_receive_compressed_data.

Expected Results:  
Video should play without crashing the browser.

Build platform:
target arm-unknown-linux-gnueabi
Build tools:
CompilerVersion Compiler flags
gcc gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu4)-Wall -W 
-Wno-unused -Wpointer-arith -Wdeclaration-after-statement -W -pedantic 
-Wno-long-long -g -fno-strict-aliasing -pthread -mthumb -pipe -DNDEBUG 
-DTRIMMED -g -Os -freorder-blocks -finline-limit=50 -fomit-frame-pointer
c++ gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu4)-fno-rtti 
-fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth 
-Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-invalid-offsetof 
-Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -g 
-fno-strict-aliasing -std=gnu++0x -pthread -mthumb -pipe -DNDEBUG -DTRIMMED -g 
-Os -freorder-blocks -finline-limit=50 -fomit-frame-pointer
Configure arguments

--host=arm-linux-gnueabi --prefix=/usr --localstatedir=/var
--libexecdir=/usr/lib/firefox-trunk-7.0a1 '--with-l10n-
base=/build/firefox/daily/firefox-
trunk-7.0~a1~hg20110622r71547+nobinonly/build-tree/mozilla/l10n'
--disable-maintainer-mode --disable-dependency-tracking --disable-
silent-rules '--srcdir=/build/firefox/daily/firefox-
trunk-7.0~a1~hg20110622r71547+nobinonly/build-tree/mozilla' --disable-
elf-dynstr-gc --disable-install-strip --disable-strip --disable-updater
--enable-application=browser --enable-default-toolkit=cairo-gtk2
--enable-startup-notification --enable-pango --enable-svg --enable-
mathml --enable-safe-browsing --with-distribution-id=com.ubuntu
--enable-thumb2 --without-system-jpeg --without-system-png --without-
system-zlib --enable-optimize --enable-tests --enable-mochitest
--enable-ipdl-tests --disable-system-cairo --without-system-nspr
--without-system-nss --disable-system-sqlite --disable-system-hunspell
--enable-crashreporter --with-branding=browser/branding/nightly
--disable-gnomevfs --enable-gio --enable-update-channel=nightly
--disable-debug --disable-elf-hack --enable-
extensions=default,globalmenu --with-app-name=firefox-trunk

Crash report: http://crash-stats.mozilla.com/report/index/bp-9bd983ab-
2bd2-45d2-a466-d7a832110624

GDB stack trace:

Breakpoint 1, vp8dx_receive_compressed_data (ptr=0x533dd020, size=637, 
source=0x531ae400 pE, time_stamp=0)
at 
/build/firefox/daily/firefox-trunk-7.0~a1~hg20110622r71547+nobinonly/build-tree/mozilla/media/libvpx/vp8/decoder/onyxd_if.c:318
warning: Source file is more recent than executable.
318 {
(gdb) n
330 if (ptr == 0)
(gdb) 
335 pbi-common.error.error_code = VPX_CODEC_OK;
(gdb) 
322 VP8D_COMP *pbi = (VP8D_COMP *) ptr;
(gdb) 
335 pbi-common.error.error_code = VPX_CODEC_OK;
(gdb) 
339 if (cm-rtcd.flags  HAS_NEON)
(gdb) 
342 vp8_push_neon(dx_store_reg);
(gdb) bt full
#0  vp8dx_receive_compressed_data (ptr=0x533dd020, size=637, source=0x531ae400 
pE, time_stamp=0) at 
/build/firefox/daily/firefox-trunk-7.0~a1~hg20110622r71547+nobinonly/build-tree/mozilla/media/libvpx/vp8/decoder/onyxd_if.c:342
dx_store_reg = {139152645440798, 96048353650484, 46291157527873, 
32920924327760, 4667030352823325135, 1396564432, 2032, 5998198907190763984}
pbi = 0x533dd020
cm = 0x533de1d0
retcode = 0
timer = {begin = {tv_sec = 0, tv_usec = 1086636637}, end = {tv_sec = 
1396559904, tv_usec = 1377364708}}
#1  0x40c4e2aa in vp8_decode (ctx=0x47dd4500, data=0x531ae400 pE, 
data_sz=637, user_priv=value optimized out, deadline=0)
at 
/build/firefox/daily/firefox-trunk-7.0~a1~hg20110622r71547+nobinonly/build-tree/mozilla/media/libvpx/vp8/vp8_dx_iface.c:424
ppflag = 0
ppdeblocking = 0
sd = {y_width = 640, y_height = 360, y_stride = 9, uv_width = 0, 
uv_height = 0, uv_stride = 0, y_buffer = 0x0, u_buffer = 0xfa00 Address 0xfa00 
out of bounds, 
  v_buffer = 0x400d49e3 

[Bug 789198] Re: Firefox crashes when attempting to play webm video on ARM with Thumb2 enabled

2011-06-24 Thread Dave Martin
** Bug watch added: Sourceware.org Bugzilla #12931
   http://sourceware.org/bugzilla/show_bug.cgi?id=12931

** Also affects: binutils via
   http://sourceware.org/bugzilla/show_bug.cgi?id=12931
   Importance: Unknown
   Status: Unknown

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/789198

Title:
  Firefox crashes when attempting to play webm video on ARM with Thumb2
  enabled

To manage notifications about this bug go to:
https://bugs.launchpad.net/binutils/+bug/789198/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 789198] Re: Firefox crashes when attempting to play webm video on ARM with Thumb2 enabled

2011-06-24 Thread Dave Martin
It looks like the underlying cause may be a bug in gas, which causes the
wrong alignment to be set for code sections -- upstream binutils bug
raised and cross-referenced from this bug.

When building firefox for Thumb, .text contains a mixture of Thumb code
and ARM code (the ARM code comes from the */arm/*.asm files).  The ARM
code sections don't declare an appropriate alignment requirement in the
objects output from the assembler, and end up in the final link aligned
on an odd halfword offset.

Disassembling /usr/lib/firefox-5.0/libxul.so shows the boundary between
compiler-generated Thumb code and the hand-written ARM assembler, with
the ARM instructions on an invalid, non-word-aligned offset:

  61e6f2:   9201str r2, [sp, #4]
  61e6f4:   6a5aldr r2, [r3, #36]   ; 0x24
  61e6f6:   695bldr r3, [r3, #20]
  61e6f8:   f42f efd0   blx 24e69c _init+0x5da4
  61e6fc:   bd0epop {r1, r2, r3, pc}

0061e6fe vp8_decode_mb_tokens_v6:
  61e6fe:   e92d4ff0push{r4, r5, r6, r7, r8, r9, sl, fp, lr}
  61e702:   e24dd040sub sp, sp, #64 ; 0x40
  61e706:   e1a07001mov r7, r1
  61e70a:   e1a09000mov r9, r0

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/789198

Title:
  Firefox crashes when attempting to play webm video on ARM with Thumb2
  enabled

To manage notifications about this bug go to:
https://bugs.launchpad.net/binutils/+bug/789198/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 789198] Re: Firefox crashes when attempting to play webm video on ARM with Thumb2 enabled

2011-06-24 Thread Dave Martin
** Patch added: Untested potential workaround, which forces an explicit .align 
directive in the assembler input
   
https://bugs.launchpad.net/binutils/+bug/789198/+attachment/2180676/+files/firefox-build-workaround.diff

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/789198

Title:
  Firefox crashes when attempting to play webm video on ARM with Thumb2
  enabled

To manage notifications about this bug go to:
https://bugs.launchpad.net/binutils/+bug/789198/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 789198] Re: Firefox crashes when attempting to play webm video on ARM with Thumb2 enabled

2011-06-24 Thread Dave Martin
** Also affects: binutils (Ubuntu)
   Importance: Undecided
   Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/789198

Title:
  Firefox crashes when attempting to play webm video on ARM with Thumb2
  enabled

To manage notifications about this bug go to:
https://bugs.launchpad.net/binutils/+bug/789198/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 789198] Re: Firefox crashes when attempting to play webm video on ARM with Thumb2 enabled

2011-06-24 Thread Bug Watch Updater
Launchpad has imported 2 comments from the remote bug at
http://sourceware.org/bugzilla/show_bug.cgi?id=12931.

If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.


On 2011-06-24T19:29:40+00:00 Dave Martin wrote:

Whenever an instruction is assembled, gas should increase the alignment
of the output section.

Currently the output section alignment is often left untouched, which
may result in invalid alignment when sections are merged at link-time.

This appears to be responsible for a faulty WebM codec behaviour when
firefox-5 is built in Thumb, as a result of ARM code being linked into
.text alongside Thumb code.  The ARM instructions are placed at halfword
alignment and so can't be executed correctly.

I don't know if this is a recent regression or an older bug.

It appears present in trunk as of 2011-06-24.
The bug is also present in linaro binutils 2.21.0.20110327-2ubuntu2cross1.62


In both of the cases below, the .text section alignment should not be 2**0.  
The alignment should probably be set to 2**2 (though it could in principle be 
2**1 for some Thumb code, some Thumb instructions are alignment-sensitive 
modulo 1 word; the 16-bit PC-relative add and ldr instructions have this 
restriction).

$ cat EOF tst-align.s
.type f, %function
.globl f
f:  nop
EOF

$ arm-linux-gnueabi-as -o tst-align.o tst-align.s
$ arm-linux-gnueabi-objdump -hd tst-align.o

tst-align.o: file format elf32-littlearm

Sections:
Idx Name  Size  VMA   LMA   File off  Algn
  0 .text 0004      0034  2**0
  CONTENTS, ALLOC, LOAD, READONLY, CODE
  1 .data       0038  2**0
  CONTENTS, ALLOC, LOAD, DATA
  2 .bss        0038  2**0
  ALLOC
  3 .ARM.attributes 0016      0038  2**0
  CONTENTS, READONLY

Disassembly of section .text:

 f:
   0:   e1a0nop ; (mov r0, r0)
$ arm-linux-gnueabi-as mthumb  
$ arm-linux-gnueabi-objdump -hd tst-align.o

tst-align.o: file format elf32-littlearm

Sections:
Idx Name  Size  VMA   LMA   File off  Algn
  0 .text 0002      0034  2**0
  CONTENTS, ALLOC, LOAD, READONLY, CODE
  1 .data       0036  2**0
  CONTENTS, ALLOC, LOAD, DATA
  2 .bss        0036  2**0
  ALLOC
  3 .ARM.attributes 0016      0036  2**0
  CONTENTS, READONLY

Disassembly of section .text:

 f:
   0:   46c0nop ; (mov r8, r8)

Reply at: https://bugs.launchpad.net/binutils/+bug/789198/comments/18


On 2011-06-24T19:30:19+00:00 Dave Martin wrote:

For details of the Firefox/WebM bug, see:

https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/789198

Reply at: https://bugs.launchpad.net/binutils/+bug/789198/comments/19


** Changed in: binutils
   Status: Unknown = Confirmed

** Changed in: binutils
   Importance: Unknown = Medium

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/789198

Title:
  Firefox crashes when attempting to play webm video on ARM with Thumb2
  enabled

To manage notifications about this bug go to:
https://bugs.launchpad.net/binutils/+bug/789198/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 789198] Re: Firefox crashes when attempting to play webm video on ARM with Thumb2 enabled

2011-06-24 Thread Ricardo Salveti
Great Dave, I'm building firefox with the potential workaround described
by you and should have the results in a few hours.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/789198

Title:
  Firefox crashes when attempting to play webm video on ARM with Thumb2
  enabled

To manage notifications about this bug go to:
https://bugs.launchpad.net/binutils/+bug/789198/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs