One thing I noticed after posting this article is that it seems that
the affected programs are ones that use double-buffered flip calls.
When flipping the region using the driver, DirectFB/FBDev prints a
message:
(!) DirectFB/FBDev: yres 480, vyres 480, offset 480
(!?!) *** BUG [panning buffer out of range] *** [fbdev.c:1561 in
dfb_fbdev_pan()]
What is supposed to happen when panning isn't supported for double
buffering? Does the application program need to be modified, or is
there a way to force panning support?
Thanks -- Mark
On Apr 9, 2009, at 7:28 PM, Mark Hood wrote:
I've built DirectFB 1.3.1 from the git repo on a BeagleBoard
running Angstrom, along with the directfb example programs. Many
of these programs run fine (df_dok, df_window, df_particle...) but
a few of them (df_andi, df_neo...) die with:
"Caught signal 11 (at 0x40c68000, invalid permissions)"
before any graphics is displayed, right after fbdevLock() and
dfb_surface_pool_lock() are called.
_______________________________________________
directfb-dev mailing list
directfb-dev@directfb.org
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev