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)

Attachment: directfbrc
Description: Binary data

_______________________________________________
directfb-dev mailing list
directfb-dev@directfb.org
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev

Reply via email to