[oe] Floating point exception in Xorg

Phil Blundell philb at gnu.org
Fri Mar 4 20:26:30 UTC 2011


On Fri, 2011-03-04 at 11:57 -0800, Neil MacMunn wrote:
> > #1  0x40661fbc in __div0 ()
> >     at /home/neil/overo-oe/tmp-unstable/work/armv7a-angstrom-linux-gnueabi/gcc-cross-4.3.3-r23.2/gcc-4.3.3/libgcc/../gcc/config/arm/lib1funcs.asm:1079
> > #2  0x40661f90 in __udivsi3 ()
> >     at /home/neil/overo-oe/tmp-unstable/work/armv7a-angstrom-linux-gnueabi/gcc-cross-4.3.3-r23.2/gcc-4.3.3/libgcc/../gcc/config/arm/lib1funcs.asm:834
> > #3  0x4065edc4 in OMAPFBOutputGetModes (output=<value optimized out>)
> >     at omapfb-output.c:128
> > #4  0x000f8c60 in xf86ProbeOutputModes (scrn=0x90a990, maxX=2048, maxY=2048)
> >     at xf86Crtc.c:1575

That's a division by zero in what looks like the mode selection code.
At a guess, some parameter which the server is relying on to calculate
the video timings is not being set correctly by the kernel.  You'd need
to inspect the source for OMAPFBOutputGetModes() to figure out what's
up, though.

p.






More information about the Openembedded-devel mailing list