[mythtv] [mythtv-commits] Ticket #4816: SIGSEGV in SSDPCache (Autodiscovery) affecting all new installs

Anduin Withers awithers at anduin.com
Fri Mar 7 22:06:47 UTC 2008


> The crash I was seeing was 100% reproducible with that line in whenever
> the BE chooser was shown. It would only happen after closing the chooser
> and was triggered when an SSDPCacheTask was run to remove stale entries
> in the SSDPCache so could be anything up to 30 seconds after closing the
> chooser depending on when the task thread runs the task. Is this
> anything like what you are seeing?

Yeah, I arrived at the same conclusion but can still reproduce a crash on
exit reliably (with the odd occasional good exit to confuse things). So yes
the same thing.

> I'll do some more testing to be sure but it all seems to make sense to
> me and explains the BTs I got while playing around with this.

Yeah the code is wrong, I'm just concerned there is other wrongness lurking
in there, the one I see on exit is the same thing (deleting an already
deleted entry). I have some debug code in there now and will be looking at
it later today.

> Is David Blain still around? He should be the man to ask ;-)

Around but busy.

We really should come up with a good standard reference counted pointer with
at least some debug stuff built in. It can go right next to our thread safe
string.

--
Anduin Withers 



More information about the mythtv-dev mailing list