
mythtv at dadeos
Dec 5, 2007, 1:04 PM
Post #1 of 2
(367 views)
Permalink
|
|
Re: [mythtv-commits] mythtv commit: r15020 by nigel
|
|
On 3 Dec 2007, at 00:41, mythtv[at]cvs.mythtv.org wrote: > Author: nigel > Date: 2007-12-03 00:40:59 +0000 (Mon, 03 Dec 2007) > New Revision: 15020 > Changeset: http://cvs.mythtv.org/trac/changeset/15020 > > Modified: > > trunk/mythtv/libs/libmythupnp/upnp.cpp > > Log: > > Work around random segfaults in UPnpNotifyTask::Execute() > when disabling SSDP notifications. See #4234. See #4249. > It seems that m_addressList has some bad values (not NULL, but not > valid QStr). > Suspect QString thread problem, but a QDeepCopy of the string or > the stringlist > does nothing. Deleting the threads before the SSDP object seems safe. > > Unfortunately, "Deleting the threads before the SSDP objects" seems to crash the backend on startup on my, dual processor, system with an error: "QThread object destroyed while thread is still running." I attempted to debug it, but being an apparent timing fault, it works ok in the debugger :-( However, regression testing seems to point fairly convincingly to this changeset. Peter _______________________________________________ mythtv-dev mailing list mythtv-dev[at]mythtv.org http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
|