Any updates on this? After hearing that NetSurf was crashing I downloaded the 2.5 release and tried it myself on my beagleboard. The first crash I got appeared to be in exactly the same part of Tinct as shown in JMB's crash dump.

Cheers,

- Jeffrey

On Mon, 6 Jul 2009, Richard Wilson wrote:

Hi All,
Indeed it does... There is a build option that turns this off IIRC. I
should be back at the house the relevant machine is at in a few days, so
I'll dig it out and /finally/ put it all in SVN.


Thanks!

R.


-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of
John-Mark Bell
Sent: 05 July 2009 18:04
To: [email protected]
Subject: NetSurf on ARMv7 platforms

Afternoon,

So, NetSurf runs mostly ok on ARMv7 platforms with their
backwards incompatible unaligned LDR behaviour turned on.
Tinct, however, appears to perform some LDRs from unaligned
addresses, resulting in crashes.

Here's a backtrace:

Fatal signal received: Segmentation fault

Stack backtrace:

Running thread 0x59e53c
  (  5a7ee0) pc:   462860 lr:    74f4c sp:   5a7ee4
__write_backtrace()
  (  5a7f10) pc:    74d64 lr:   463298 sp:   5a7f14
^ro_gui_signal()
  (  5a7f38) pc:   463288 lr:   462f58 sp:   5a7f3c
__unixlib_exec_sig()
  (  5a7fa0) pc:   462a18 lr:   463870 sp:   5a7fa4
__unixlib_raise_signal()
  (  5a7fb0) pc:   463774 lr:   5a6c48 sp:   5a6c04  __h_cback()

  Register dump at 005a7fb4:

    a1:      12f a2:       2d a3:      1f4 a4:        0
    v1:        0 v2:        0 v3: 202513b4 v4:        1
    v5:      3d5 v6:        0 sl: 41b78d39 fp: 67197124
    ip: 20248394 sp:   5a6c04 lr:   5a6c48 pc: 2024609c
    cpsr: 80000113

  20246088 : .p.â : e21a7003 : ANDS    R7,R10,#3
  2024608c : .... : 0a000008 : BEQ     &202460B4
  20246090 : .àgâ : e267e003 : RSB     R14,R7,#3
  20246094 : ..^á : e15e0000 : CMP     R14,R0
  20246098 : .à Á : c1a0e000 : MOVGT   R14,R0
  2024609c : .??å : e59a9000 : LDR     R9,[R10,#0]
  202460a0 : ....@Ð : d040000e : SUBLE   R0,R0,R14
  202460a4 : ..?Ò : d2800003 : ADDLE   R0,R0,#3
  202460a8 : ..?À : c0800007 : ADDGT   R0,R0,R7

Invalid pc address bebeec

For reference, Tinct is loaded at 202416B4.


J.





Reply via email to