Hello everyone, I'm currently experiencing a strange behavior with sawman. When I kill an application displaying a directfb window, the master sawman application isn't notified about the destroy of the related window (WindowRemoved), neither about the end of the application (ProcessRemoved).
Here are the traces of the application when it receives the kill signal : -------- (!) [ 1007: 15.422] --> Caught signal 15 (sent by pid 839, uid 0) <-- (-) [ 1007: -STACK- ] #0 0x299bcd78 in signal_handler () from /usr/lib/libdirect-1.4.so.0 [0x299b0000] (-) [ 1012: -STACK- ] #0 0x29988618 in fusion_dispatch_loop () from /usr/lib/libfusion-1.4.so.0 [0x29980000] #1 0x299c5adc in direct_thread_main () from /usr/lib/libdirect-1.4.so.0 [0x299b0000] (-) [ 1019: -STACK- ] #0 0x298d43f8 in ?? () from /usr/lib/libdirectfb-1.4.so.0 [0x298a0000] #1 0x299c5adc in direct_thread_main () from /usr/lib/libdirect-1.4.so.0 [0x299b0000] (-) [Main Thread 15.437] ( 1007) DirectFB/Core: dfb_core_destroy... (-) [Main Thread 15.438] ( 1007) Fusion/Arena: fusion_arena_exit( 'DirectFB/Core' ) (-) [Main Thread 15.438] ( 1007) DirectFB/Core: Leaving... (-) [Main Thread 15.438] ( 1007) Core/Parts: Going to leave 'wm_core' core... (-) [Main Thread 15.439] ( 1007) Core/Parts: Going to leave 'layer_core' core... (-) [Main Thread 15.439] ( 1007) Core/Parts: Going to leave 'screen_core' core... (-) [Main Thread 15.439] ( 1007) Core/Parts: Going to leave 'graphics_core' core... (-) [Main Thread 15.440] ( 1007) Core/Parts: Going to leave 'input_core' core... (-) [Main Thread 15.440] ( 1007) Core/Parts: Going to leave 'system_core' core... (-) [Main Thread 15.479] ( 1007) Core/Parts: Going to leave 'surface_core' core... (-) [Main Thread 15.479] ( 1007) Fusion/Call: fusion_call_destroy( 0x420f00 ) (-) [Main Thread 15.479] ( 1007) Fusion/Call: -> (null) (-) [Main Thread 15.479] ( 1007) Core/Parts: Going to leave 'colorhash_core' core... (-) [Main Thread 15.480] ( 1007) Core/Parts: Going to leave 'clipboard_core' core... (-) [Main Thread 15.480] ( 1007) Fusion/Main: fusion_exit( 0x422a70, emergency ) (!) Direct/Thread: Canceling 'Fusion Dispatch' (1012)! (-) [ 1007: -STACK- ] #0 0x299c440c in direct_thread_destroy () from /usr/lib/libdirect-1.4.so.0 [0x299b0000] #1 0x29987770 in fusion_exit () from /usr/lib/libfusion-1.4.so.0 [0x29980000] #2 0x299087d4 in dfb_core_destroy () from /usr/lib/libdirectfb-1.4.so.0 [0x298a0000] #3 0x29908adc in ?? () from /usr/lib/libdirectfb-1.4.so.0 [0x298a0000] #4 0x299bcd78 in signal_handler () from /usr/lib/libdirect-1.4.so.0 [0x299b0000] (-) [Main Thread 15.483] ( 1007) Fusion/SHMPool: fusion_shm_pool_detach( 0x422aa8, 0x20000070 ) (-) [Main Thread 15.483] ( 1007) Fusion/SHMPool: leave_pool( 0x422aa8, 0x422ab4, 0x20000070 ) (-) [Main Thread 15.484] ( 1007) Fusion/SHMPool: fusion_shm_pool_detach( 0x422aa8, 0x200000b4 ) (-) [Main Thread 15.484] ( 1007) Fusion/SHMPool: leave_pool( 0x422aa8, 0x422ad0, 0x200000b4 ) (-) [Main Thread 15.485] ( 1007) Fusion/SHMPool: fusion_shm_pool_detach( 0x422aa8, 0x200000f8 ) (-) [Main Thread 15.485] ( 1007) Fusion/SHMPool: leave_pool( 0x422aa8, 0x422aec, 0x200000f8 ) (-) [Main Thread 15.485] ( 1007) Fusion/SHMPool: fusion_shm_pool_detach( 0x422aa8, 0x2000013c ) (-) [Main Thread 15.486] ( 1007) Fusion/SHMPool: leave_pool( 0x422aa8, 0x422b08, 0x2000013c ) (-) [Main Thread 15.486] ( 1007) Fusion/SHMPool: fusion_shm_pool_detach( 0x422aa8, 0x20000180 ) (-) [Main Thread 15.486] ( 1007) Fusion/SHMPool: leave_pool( 0x422aa8, 0x422b24, 0x20000180 ) (-) [Main Thread 15.486] ( 1007) Fusion/Reactor: _fusion_reactor_free_all() <- nodes 0x4226f0 -------------- Any idea ? (directfbrc attached)
directfbrc
Description: Binary data
_______________________________________________ directfb-dev mailing list directfb-dev@directfb.org http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev