Did you do a clean compile of everything ? And I mean everything you
build that depends on directfb.
I had the same problem and it was caused by a recent change that
causes older code that was not recompiled to crash.
I saw this with the example df_window recompiled and no problems.
On 9/21/06, 呼懐平 <[EMAIL PROTECTED]> wrote:
> hello
>
> now i have a problem when i use directfb to develop applications
>
> my source like this :
>
> #include <stdio.h>
> #include <stdlib.h>
> #include <string.h>
>
> #include <sys/types.h>
> #include <sys/stat.h>
> #include <sys/mman.h>
> #include <unistd.h>
> #include <fcntl.h>
>
> #include <pthread.h>
>
> #include <directfb.h>
>
> static IDirectFB *dfb = NULL;
> static IDirectFBSurface *primary = NULL;
> static const char *filename = NULL;
> static int screen_width, screen_height;
>
> int main( int argc, char **argv)
> {
> DFBResult ret;
> DFBSurfaceDescription sdsc;
> DFBDataBufferDescription ddsc;
> IDirectFBDataBuffer *buffer;
> IDirectFBVideoProvider *videoprovider;
> IDirectFBImageProvider *imageprovider;
>
>
> DirectFBInit( &argc, &argv );
> if (argc < 2) {
> fprintf( stderr, "\nUsage: databuffer <filename>\n\n" );
> exit(1);
> }
>
> /* use this file */
> filename = argv[1];
>
> /* create the super interface */
> DirectFBCreate( &dfb );
>
> /* switch to fullscreen */
>
> dfb->SetCooperativeLevel( dfb, DFSCL_FULLSCREEN );
>
> sdsc.flags = DSDESC_CAPS;
> sdsc.caps = DSCAPS_PRIMARY;
>
> dfb->CreateSurface( dfb, &sdsc, &primary );
>
> primary->Clear( primary, 0, 0, 0, 0 );
>
> ddsc.flags = DBDESC_FILE;
> ddsc.file = filename;
>
> printf( "\n #######Create DataBuffer######");
>
> dfb->CreateDataBuffer( dfb, &ddsc, &buffer );
> sleep(10);
> printf( "\n #######Release DataBuffer######\n");
> buffer->Release( buffer );
>
> }
>
> when run the application there will be a information like this
>
> !) [ 2590: 0.000] --> Caught signal 11 (at 0x1, invalid address) <--,強
> 制終了
>
> why? what should i do?
>
> thanks
>
>
>
> _______________________________________________
> directfb-dev mailing list
> [email protected]
> http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev
>
_______________________________________________
directfb-dev mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev