[Bug 1027454] Re: misdisassembly/and seg of ARM on 32bit hosts

C de-Avillez hggdh2 at ubuntu.com
Sat Jul 21 20:24:40 UTC 2012


running on a pandaboard, binutils 2.22-6ubuntu1:

ubuntu at panda-quantal:~$ perl -e 'print pack("V*", 0xed69cdcb)' >/tmp/bad.insn
ubuntu at panda-quantal:~$ objdump -b binary -m arm -EL -D /tmp/bad.insn

/tmp/bad.insn:     file format binary


Disassembly of section .data:

00000000 <.data>:
   0:	ed69cdcb 	stcl	13, cr12, [r9, #-812]!	; 0xfffffcd4
ubuntu at panda-quantal:~$

dist-upgrading now, and will try again.

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

Title:
  misdisassembly/and seg of ARM on 32bit hosts

Status in binutils:
  Unknown
Status in “binutils” package in Ubuntu:
  New

Bug description:
  This corresponds to binutils bug
  http://sourceware.org/bugzilla/show_bug.cgi?id=13135

  There are mismatched printf formats and arguments that cause segs or incorrect offsets in ARM disassembly in
  binutils 2.22; the simplest example (on 32bit x86 Quantal) from the upstream bug is:

  
  % perl -e 'print pack("V*", 0xed69cdcb)' >/tmp/bad.insn
  % objdump -b binary -m arm -EL -D /tmp/bad.insn

  Dave

  ProblemType: Bug
  DistroRelease: Ubuntu 12.10
  Package: binutils-multiarch 2.22.52.20120713-0ubuntu1
  ProcVersionSignature: Ubuntu 3.5.0-5.5-generic 3.5.0-rc7
  Uname: Linux 3.5.0-5-generic i686
  ApportVersion: 2.4-0ubuntu4
  Architecture: i386
  Date: Sat Jul 21 18:40:25 2012
  ProcEnviron:
   LANGUAGE=en_GB:en
   TERM=xterm
   PATH=(custom, no user)
   LANG=en_GB.UTF-8
   SHELL=/bin/bash
  SourcePackage: binutils
  UpgradeStatus: Upgraded to quantal on 2012-07-21 (0 days ago)

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




More information about the foundations-bugs mailing list