[vlc-devel] [PATCH 2/2] Made VLCKit's VLCOpenGLVoutView ignore -reshape requests when quit is in progress, thus avoiding a segfault.
malte at frontbase.com
Mon Jun 1 09:25:37 CEST 2009
On 30 maj 2009, at 13.28, Derk-Jan Hartman wrote:
> Hmm, and setting nil fixes those crashes for you ? Interesting. I
> have seen similar crashes on the crashreports list. I guess we will
> go wild with the nil's. It can also mean that the refcounting just
> messes up somewhere....
Actually no, setting those variables to nil didn't stop the crash. But
it's good form resetting an object pointer after sending the object a
release message. I suspect, but haven't investigated thoroughly, that
p_vout->p_sys->o_glview is a player in the segfault I see.
What fixed the crash was checking p_vout->b_die in the -reshape method.
More information about the vlc-devel