bugzilla-daemon at freedesktop.org
2009-Sep-04 06:48 UTC
[Swfdec] [Bug 23697] New: swfdec_gtk_widget coredump randomly in directfb for cairo_surface destroyed
http://bugs.freedesktop.org/show_bug.cgi?id=23697 Summary: swfdec_gtk_widget coredump randomly in directfb for cairo_surface destroyed Product: swfdec Version: unspecified Platform: All OS/Version: Linux (All) Status: NEW Severity: major Priority: medium Component: library AssignedTo: swfdec at lists.freedesktop.org ReportedBy: wang.common at gmail.com QAContact: swfdec at lists.freedesktop.org Created an attachment (id=29200) --> (http://bugs.freedesktop.org/attachment.cgi?id=29200) backtrace of coredump enviroment: --build gtk with directfb backend --swfdec.0.9.2 reproduce step: run swfplay, and sometimes crash. backtrace: please refer to the attachment (swfdec.coredump.bt) Anaysis: cairo_surface_t will be created in swfdec_gtk_widget_update_renderer when swfdec_gtk_widget_realize. But when gtk widget showing, it will cause the cairo_surface_t destroyed. Please refer to the attachment (swfdec.destroy.bt) one proposal: remove the surface when resize, realize, etc. and initialize it in expose event. Please refer to attachment (swfdec_gtk_widget.c.diff) -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug.