Ville Syrjälä wrote:

On Fri, Nov 25, 2005 at 10:20:56PM +0000, James Gatt wrote:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 46912546041184 (LWP 30604)]
0x00002aaaaede2324 in maven_init () from /usr/lib64/directfb-0.9.24/gfxdrivers/libdirectfb_matrox.so
(gdb) bt
#0 0x00002aaaaede2324 in maven_init () from /usr/lib64/directfb-0.9.24/gfxdrivers/libdirectfb_matrox.so #1 0x00002aaaacf5d8f3 in dfb_layer_region_disable () from /usr/lib64/libdirectfb-0.9.so.24

This trace isn't valid. Did you compile DirectFB with -O3? It usually makes back traces useless...
Good point. I have re-built DirectFB with -O0 and this gives a different (hopefully more accurate) trace:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 46912546168160 (LWP 23206)]
0x00002aaaaee04060 in maven_init () from /usr/lib64/directfb-0.9.24/gfxdrivers/libdirectfb_matrox.so
(gdb) bt
#0 0x00002aaaaee04060 in maven_init () from /usr/lib64/directfb-0.9.24/gfxdrivers/libdirectfb_matrox.so #1 0x00002aaaacf72a8b in _dfb_layer_region_surface_listener () from /usr/lib64/libdirectfb-0.9.so.24 #2 0x00002aaaacf72c4a in _dfb_layer_region_surface_listener () from /usr/lib64/libdirectfb-0.9.so.24 #3 0x00002aaaacf71bae in dfb_layer_region_enable () from /usr/lib64/libdirectfb-0.9.so.24 #4 0x00002aaaacf6f272 in dfb_layer_context_set_configuration () from /usr/lib64/libdirectfb-0.9.so.24 #5 0x00002aaaacf6ece2 in dfb_layer_context_get_primary_region () from /usr/lib64/libdirectfb-0.9.so.24 #6 0x00002aaaacf3c7c5 in IDirectFBDisplayLayer_Construct () from /usr/lib64/libdirectfb-0.9.so.24 #7 0x00002aaaacf34a7d in IDirectFB_SetAppFocus () from /usr/lib64/libdirectfb-0.9.so.24 #8 0x00002aaaacf73782 in dfb_layers_enumerate () from /usr/lib64/libdirectfb-0.9.so.24 #9 0x00002aaaacf338a9 in IDirectFB_Destruct () from /usr/lib64/libdirectfb-0.9.so.24
#10 0x000000000043895a in ?? ()
#11 0x00002aaaacf349bf in IDirectFB_SetAppFocus () from /usr/lib64/libdirectfb-0.9.so.24 #12 0x00002aaaacf73782 in dfb_layers_enumerate () from /usr/lib64/libdirectfb-0.9.so.24 #13 0x00002aaaacf3382a in IDirectFB_Destruct () from /usr/lib64/libdirectfb-0.9.so.24
#14 0x0000000000439691 in ?? ()
#15 0x000000000046db89 in ?? ()
#16 0x0000000000467b1a in ?? ()
#17 0x00000000004696ca in ?? ()
#18 0x00000000004674fc in ?? ()
#19 0x000000000041012b in ?? ()
#20 0x00002aaaad1b4674 in __libc_start_main () from /lib/tls/libc.so.6


There are still holes in it, but I don't use gdb often so I'm not sure if this is "normal". ;)

Is there any debugging output I can enable from DirectFB (especially the matrox driver) which will help?

Regards,
James.


_______________________________________________
directfb-users mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users

Reply via email to