I made the update from release DirectFB-0.9.25.1 to DirectFB-1.0.0. After the update i get an "Caught signal 11", when i close my application. I enabled the debug and this is the output:
.... (-) [Main Thread 0.157] ( 51) Core/Layers: destroying region 0x80bb650 (FBDev Primary Layer, 800x600, configured, enabled, active, realized) (-) [Main Thread 0.157] ( 51) Core/Layers: Removing region (0, 0 - 800x600) from 'FBDev Primary Layer'. (-) [Main Thread 0.157] ( 51) Fusion/Object: == Surface Pool == (-) [Main Thread 0.157] ( 51) Fusion/Object: -> dead object 0x80bbb20 [1] (-) [Main Thread 0.157] ( 51) Fusion/Object: -> calling destructor... (-) [Main Thread 0.157] ( 51) Core/Surface: destroying 0x80bbb20 (800x600) (-) [Main Thread 0.157] ( 51) Core/Surface: dfb_surface_notify_listeners( 0x80bbb20, 0x00000008 ) (-) [Main Thread 0.157] ( 51) Core/Surface: dfb_surface_destroy_buffer( 0x80bbb20, 0x80bbc50 ) (-) [Main Thread 0.157] ( 51) Core/Surface: dfb_surface_notify_listeners( 0x80bbb20, 0x00000004 ) (-) [Main Thread 0.157] ( 51) Core/Surface: dfb_surface_destroy_buffer( 0x80bbb20, 0x80bbcb8 ) (-) [Main Thread 0.157] ( 51) Fusion/Object: -> destructor done. (-) [Main Thread 0.157] ( 51) Fusion/Object: == Layer Context Pool == (-) [Main Thread 0.157] ( 51) Fusion/Object: -> dead object 0x80bafb8 [1] (-) [Main Thread 0.157] ( 51) Fusion/Object: -> calling destructor... (-) [Main Thread 0.157] ( 51) Core/Layers: destroying context 0x80bafb8 (FBDev Primary Layer, active) (-) [Main Thread 0.157] ( 51) Core/Layers: dfb_layer_remove_context (FBDev Primary Layer, 0x80bafb8) (-) [Main Thread 0.157] ( 51) Core/Layers: dfb_layer_context_deactivate (0x80bafb8) (-) [Main Thread 0.157] ( 51) Core/WindowStack: dfb_windowstack_destroy( 0x80bb170 ) (-) [Main Thread 0.157] ( 51) Core/Input: dfb_input_detach_global( 0x80b86a0, 0x80bb458 ) (-) [Main Thread 0.160] ( 51) Core/Input: dfb_input_detach_global( 0x80b83f0, 0x80bb428 ) (-) [Main Thread 0.160] ( 51) Fusion/Object: == Surface Pool == (-) [Main Thread 0.160] ( 51) Fusion/Object: -> dead object 0x80bd048 [3] (-) [Main Thread 0.160] ( 51) Fusion/Object: -> calling destructor... (-) [Main Thread 0.160] ( 51) Core/Surface: destroying 0x80bd048 (32x32) (-) [Main Thread 0.160] ( 51) Core/Surface: dfb_surface_notify_listeners( 0x80bd048, 0x00000008 ) (-) [Main Thread 0.160] ( 51) Core/Surface: dfb_surface_destroy_buffer( 0x80bd048, 0x80bd178 ) (-) [Main Thread 0.160] ( 51) Fusion/Object: -> destructor done. (-) [Main Thread 0.160] ( 51) Fusion/Object: == Surface Pool == (-) [Main Thread 0.160] ( 51) Fusion/Object: -> dead object 0x80c0288 [6] (-) [Main Thread 0.160] ( 51) Fusion/Object: -> calling destructor... (-) [Main Thread 0.160] ( 51) Core/Surface: destroying 0x80c0288 (32x32) (-) [Main Thread 0.160] ( 51) Core/Surface: dfb_surface_notify_listeners( 0x80c0288, 0x00000008 ) (-) [Main Thread 0.160] ( 51) Core/Surface: dfb_surface_destroy_buffer( 0x80c0288, 0x80c83f8 ) (-) [Main Thread 0.160] ( 51) Fusion/Object: -> destructor done. (-) [Main Thread 0.160] ( 51) Fusion/Object: -> destructor done. (-) [Main Thread 0.160] ( 51) Fusion/Object: -> destructor done. (!) [ 51: 0.161] --> Caught signal 11 (at 0x28, invalid address) <-- (-) [Main Thread 0.161] ( 51) DirectFB/Core: dfb_core_destroy... (-) [Main Thread 0.161] ( 51) Direct/Signals: Removing handler 0x40073480 for signal -1 with context 0x80b2750... (-) [Main Thread 0.161] ( 51) DirectFB/Core: Shutting down... .... I tried to provoke this error with df_window, but i had no luck since now. I could detect, that the error comes from the routine 'fusion_skirmish_dismiss' in 'lib/fusion/lock.c'. Any idea ? Regards Matthias Switzerland _______________________________________________ directfb-users mailing list [email protected] http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users
