Re: [CrystalSpace] #987: lighter2 ends with bus error on armv7

"CrystalSpace" <[email protected]> Wed, 24 Jul 2013 12:29:34 -0000
Newsgroups gmane.comp.graphics.crystalspace.tracker
Message-ID <[email protected]>
#987: lighter2 ends with bus error on armv7
----------------------+-----------------------------------------------------
 Reporter:  apalazzi  |       Owner:  admin
     Type:  defect    |      Status:  new  
 Priority:  major     |   Milestone:       
Component:  tools     |     Version:  V2.1 
 Keywords:            |  
----------------------+-----------------------------------------------------

Comment(by apalazzi):

 Ok, I've learned about objdump, and here is the offending part:

 {{{
 /home/ladiun/CS_LATEST/./include/csutil/threadevent.h:927
    40fe4:       b108e9f2        strdlt  lr, [r8, -r2]
 /home/ladiun/CS_LATEST/./include/csutil/threadevent.h:928
     new (newp) T (*p);
    40fe8:       8a00ed80        bhi     7c5f0
 <_ZTVN10__cxxabiv121__vmi_class_type_infoE+0x12e98>
 _ZNK7lighter15SectorProcessor27ComputeObjectGroupLightingTEbP7csArrayI5csRefINS_6ObjectEE21csArrayElementHandlerIS4_EN2CS6Memory15AllocatorMallocE24csArrayCapacityFixedGrowILi16EEEbbiPNS_10Statistics8ProgressEjf():
 /home/ladiun/CS_LATEST/apps/tools/lighter2/scene.h:106
    40fec:       94146278        ldrls   r6, [r4], #-632 ; 0x278
 }}}

 I'm also noting that the kernel message says Instr=0xed808a00 , while for
 objdump it's  40fe8: 8a00ed80 ... is it normal that the two instructions
 are different?

-- 
Ticket URL: <http://www.crystalspace3d.org/trac/CS/ticket/987#comment:3>
CrystalSpace <http://www.crystalspace3d.org/>
Free open-source 3D SDK.
------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk