#11994 BLOC 12.1.0: runin-gtk crashes with segmentation fault
Zarro Boogs per Child
bugtracker at laptop.org
Tue Jul 10 21:57:57 EDT 2012
#11994: runin-gtk crashes with segmentation fault
---------------------------------------------+------------------------------
Reporter: greenfeld | Owner: Quozl
Type: defect | Status: new
Priority: blocker | Milestone: 12.1.0
Component: manufacturing process | Version: Development build as of this date
Resolution: | Keywords:
Next_action: diagnose | Verified: 0
Deployment_affected: | Blockedby:
Blocking: |
---------------------------------------------+------------------------------
Comment(by Quozl):
Samuel, James and Mitch worked through this on IRC.
The code is probably a Taylor Series calculation.
The address in r2 is not accessible, which triggers the fault.
The address in r1 is sincostab, a table of constants for the calculation.
The address in r2 should have been derived from the double prevision
register d7. But the double precision registers could not be viewed by
gdb, as if we lack NEON support.
Working hypotheses are
* there is a bug in the sincos suite,
* cairo is passing a bad argument to sincos and the routine is not
validating its input,
* there is a hardware problem causing otherwise-correct code to
misbehave,
* something somewhere is not preserving floating point registers across
an interrupt, or suspend and resume.
--
Ticket URL: <http://dev.laptop.org/ticket/11994#comment:23>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system
More information about the Bugs
mailing list