|
|
Package: firefox
Version: 1.5.dfsg-3
Severity: normal
While testing the ARM system emulation in QEMU I noticed that firefox
segfaults without the below change.
Seems that the inputs for the inline asm in XPTC_InvokeByIndex() in
xpcom/reflect/xptcall/src/md/unix/xptcinvoke_arm.cpp need an
additional memory input in order to prevent gcc from optimizing away
the initialization of the structure used by the asm.
diff -ur
firefox-1.4.99+1.5rc3.dfsg/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_arm.cpp
/usr/local/arm/sid/home/apm/src/firefox-1.4.99+1.5rc3.dfsg/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_arm.cpp
---
firefox-1.4.99+1.5rc3.dfsg/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_arm.cpp
2005-10-14 00:33:10.000000000 +0300
+++
/usr/local/arm/sid/home/apm/src/firefox-1.4.99+1.5rc3.dfsg/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_arm.cpp
2005-12-25 15:15:46.000000000 +0200
@@ -212,7 +212,7 @@
"add sp, sp, r4 \n\t" /* restore stack pointer
*/
"mov %0, r0 \n\t" /* the result...
*/
: "=r" (result)
- : "r" (&my_params)
+ : "r" (&my_params), "m" (my_params)
: "r0", "r1", "r2", "r3", "r4", "ip", "lr", "sp"
);
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: arm (armv5tejl)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.14.3-t2
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Versions of packages firefox depends on:
ii debianutils 2.15.2 Miscellaneous utilities specific t
ii fontconfig 2.3.2-1.1 generic font configuration library
ii libatk1.0-0 1.10.3-1 The ATK accessibility toolkit
ii libc6 2.3.5-8 GNU C Library: Shared libraries an
ii libcairo2 1.0.2-3 The Cairo 2D vector graphics libra
ii libfontconfig1 2.3.2-1.1 generic font configuration library
ii libfreetype6 2.1.10-1 FreeType 2 font engine, shared lib
ii libgcc1 1:4.0.2-5 GCC support library
ii libglib2.0-0 2.8.4-2 The GLib library of C routines
ii libgtk2.0-0 2.8.9-2 The GTK+ graphical user interface
ii libidl0 0.8.5-1 library for parsing CORBA IDL file
ii libjpeg62 6b-11 The Independent JPEG Group's JPEG
ii libpango1.0-0 1.10.1-2 Layout and rendering of internatio
ii libpng12-0 1.2.8rel-5 PNG library - runtime
ii libstdc++6 4.0.2-5 The GNU Standard C++ Library v3
ii libx11-6 6.8.2.dfsg.1-11 X Window System protocol client li
ii libxcursor1 1.1.3-1 X cursor management library
ii libxext6 6.8.2.dfsg.1-11 X Window System miscellaneous exte
ii libxft2 2.1.7-1 FreeType-based font drawing librar
ii libxi6 6.8.2.dfsg.1-11 X Window System Input extension li
ii libxinerama1 6.8.2.dfsg.1-11 X Window System multi-head display
ii libxp6 6.8.2.dfsg.1-11 X Window System printing extension
ii libxrandr2 6.8.2.dfsg.1-11 X Window System Resize, Rotate and
ii libxrender1 1:0.9.0-2 X Rendering Extension client libra
ii libxt6 6.8.2.dfsg.1-11 X Toolkit Intrinsics
ii psmisc 21.9-1 Utilities that use the proc filesy
ii zlib1g 1:1.2.3-9 compression library - runtime
firefox recommends no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to debian-bugs-dist-REQUEST@xxxxxxxxxxxxxxxx
with a subject of "unsubscribe". Trouble? Contact listmaster@xxxxxxxxxxxxxxxx
|
|