This bug needs to be filed against clutter. Somehow the clutter actor being redrawn has a junk pointer for its stage. This state is temporary and seemingly quickly fixed (possibly an initialization issue). Should an actor redraw be requested while the stage pointer is junk, this crash will result. I am creating a patch for testing. What version of clutter should I create it for Hernando?
basically all we are doing is going into the clutter_actor_queue_real_redraw method and making this line:
if (stage && _clutter_stage_has_full_redraw_queued (CLUTTER_STAGE (stage)))
look like
if (CLUTTER_IS_STAGE (stage) && _clutter_stage_has_full_redraw_queued (CLUTTER_STAGE (stage)))
This bug needs to be filed against clutter. Somehow the clutter actor being redrawn has a junk pointer for its stage. This state is temporary and seemingly quickly fixed (possibly an initialization issue). Should an actor redraw be requested while the stage pointer is junk, this crash will result. I am creating a patch for testing. What version of clutter should I create it for Hernando?
basically all we are doing is going into the clutter_ actor_queue_ real_redraw method and making this line:
if (stage &&
_clutter_ stage_has_ full_redraw_ queued (CLUTTER_STAGE (stage)))
look like
if (CLUTTER_IS_STAGE (stage) &&
_clutter_ stage_has_ full_redraw_ queued (CLUTTER_STAGE (stage)))