Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: MythTV: Dev

Re: [mythtv-commits] mythtv commit: r15020 by nigel

 

 

MythTV dev RSS feed   Index | Next | Previous | View Threaded


mythtv at dadeos

Dec 5, 2007, 1:04 PM

Post #1 of 2 (369 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


nigel at ind

Dec 5, 2007, 2:51 PM

Post #2 of 2 (315 views)
Permalink
Re: [mythtv-commits] mythtv commit: r15020 by nigel [In reply to]

> 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 :-(


*&@% &^@#%$^* (@#&!^$*&!



1) Looks like I will have to build a dual-core Linux machine to test on.

2) Could you please enter a track ticket with the -v all output,
and some OS/library details (maybe the configure output?)

--
Nigel Pearson, nigel[at]ind.tansu.com.au| I've been talking to-
Telstra Net. Eng., Sydney, Australia | the ship's computer.
Office: 9202 3900 Fax: 9261 3912 | ... It hates me!
Mobile: 0408 664435 Home: 9792 6998 | Marvin


_______________________________________________
mythtv-dev mailing list
mythtv-dev[at]mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev

MythTV dev RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact lists@gossamer-threads.com
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.