[Pkg-chromium-maint] Bug#680566: chromium: SIGSEGV in fopen64 at content/browser/zygote_main_linux.cc:840 on armel

Jonathan Nieder jrnieder at gmail.com
Fri Jul 6 23:18:51 UTC 2012


shawn wrote:
> On Fri, 2012-07-06 at 17:57 -0500, Jonathan Nieder wrote: 

>> Does 0x... work any better?  (The leading "0x" means this is a
>> hexadecimal address.)
>
> oh wow, i feel like an idiot now, i just copy/pasted the address....
>
> (gdb)  disassemble 0x2c2e0a4c
> Dump of assembler code for function fopen64(char const*, char const*):
>    0x2c2e09d4 <+0>: push {r4, r5, lr}
>    0x2c2e09d8 <+4>: ldr r3, [pc, #316] ; 0x2c2e0b1c <fopen64(char const*, char const*)+328>

The disassembly you sent before started with

   0x022e09d4 <+0>: push {r4, r5, lr}
   0x022e09d8 <+4>: ldr r3, [pc, #316] ; 0x22e0b1c <fopen64(char const*,

so the difference is conveniently 0x0a000000.

That means we were at

   0x022e0a4c <+120>: mov r3, #0

(initializing the index for comparing the path to "/dev/urandom").
Um.  Or somewhere nearby, I guess --- the addresses seem to be off
a little.





More information about the Pkg-chromium-maint mailing list