[Bug 789198] Re: Firefox crashes when attempting to play webm video on ARM with Thumb2 enabled
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
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
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
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
** 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
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
** 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
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
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
** 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
@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
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
** 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
** 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
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
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
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
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
** 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
** 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
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
** 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
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
** 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
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
** 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
** 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
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
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