[mythtv-commits] Ticket #4998: mythfrontend segfaults when switching to/from watching none to a DVB-T recording, mostly when switching back to none

MythTV mythtv at cvs.mythtv.org
Fri Mar 28 11:50:31 UTC 2008


#4998: mythfrontend segfaults when switching to/from watching none to a DVB-T
recording, mostly when switching back to none
-----------------------------+----------------------------------------------
 Reporter:  benwu at pobox.com  |        Owner:  ijr       
     Type:  defect           |       Status:  new       
 Priority:  major            |    Milestone:  unknown   
Component:  mythtv           |      Version:  0.21-fixes
 Severity:  medium           |   Resolution:            
  Mlocked:  0                |  
-----------------------------+----------------------------------------------

Comment(by anonymous):

 Here is the segfault with -v all

 [mythtv at myth2 ~]$ mythfrontend -v all
 2008-03-28 22:48:42.642 Using runtime prefix = /usr, libdir = /usr/lib
 2008-03-28 22:48:42.642 UPnp - Constructor
 2008-03-28 22:48:42.642 MediaRenderer::Begin
 2008-03-28 22:48:42.643 ThreadPool:AddWorkerThread - HTTP_WorkerThread
 2008-03-28 22:48:42.643 HttpServer( 6547 ) - SharePath =
 /usr/share/mythtv/
 2008-03-28 22:48:42.644 UPnp::Initialize - Begin
 2008-03-28 22:48:42.644 UPnp::Initialize - Starting TaskQueue
 2008-03-28 22:48:42.644 UPnp::Initialize - Creating SSDP Thread at port
 6547
 2008-03-28 22:48:42.645 UPnp::Initialize - End
 2008-03-28 22:48:42.645 MediaRenderer::Creating UPnp Description
 2008-03-28 22:48:42.645 MediaRenderer::Registering CMGR Service.
 2008-03-28 22:48:42.645 UPnp::Start - Starting SSDP Thread (Multicast)
 2008-03-28 22:48:42.645 UPnp::Start - Enabling Notifications
 2008-03-28 22:48:42.645 SSDP::EnableNotifications() - creating new task
 2008-03-28 22:48:42.645 SSDP::EnableNotifications() - sending NTS_byebye
 2008-03-28 22:48:42.645 LookupUDN(urn:schemas-upnp-
 org:device:MediaRenderer:1) sName=UPnP/UDN/MediaRenderer,
 sUDN=d7b9b4c8-5ff6-4ff8-b3fb-d6cb5a05e6a3
 2008-03-28 22:48:43.423 SSDP::EnableNotifications() - sending NTS_alive
 2008-03-28 22:48:43.423 SSDP::EnableNotifications() - Task added to UPnP
 queue
 2008-03-28 22:48:43.424 UPnp::Start - Returning
 2008-03-28 22:48:43.424 MediaRenderer::End
 2008-03-28 22:48:43.437 XScreenSaver support enabled
 2008-03-28 22:48:43.446 DPMS is disabled.
 2008-03-28 22:48:43.447 Empty LocalHostName.
 2008-03-28 22:48:43.447 Using localhost value of myth2.wunet.internal
 2008-03-28 22:48:43.447 MCP::DefaultUPnP() - No default UPnP backend
 2008-03-28 22:48:43.447 Testing network connectivity to 192.168.253.6
 2008-03-28 22:48:43.480 New DB connection, total: 1
 2008-03-28 22:48:43.729 Connected to database 'mythconverg' at host:
 192.168.253.6
 2008-03-28 22:48:43.733 Closing DB connection named 'DBManager0'
 2008-03-28 22:48:43.733 Clearing Settings Cache.
 2008-03-28 22:48:43.733 Total desktop dim: 1280x720, with 1 screen[s].
 2008-03-28 22:48:43.749 Connected to database 'mythconverg' at host:
 192.168.253.6
 2008-03-28 22:48:43.779 MSqlQuery: SELECT data FROM settings WHERE value =
 'XineramaScreen' AND hostname = 'myth2.wunet.internal' ;
 2008-03-28 22:48:43.781 MSqlQuery: SELECT data FROM settings WHERE value =
 'RunFrontendInWindow' AND hostname = 'myth2.wunet.internal' ;
 2008-03-28 22:48:43.781 Using screen 0, 1280x720 at 0,0
 2008-03-28 22:48:43.783 MSqlQuery: SELECT data FROM settings WHERE value =
 'GuiOffsetX' AND hostname = 'myth2.wunet.internal' ;
 2008-03-28 22:48:43.785 MSqlQuery: SELECT data FROM settings WHERE value =
 'GuiOffsetY' AND hostname = 'myth2.wunet.internal' ;
 2008-03-28 22:48:43.787 MSqlQuery: SELECT data FROM settings WHERE value =
 'GuiResolution' AND hostname = 'myth2.wunet.internal' ;
 2008-03-28 22:48:43.789 MSqlQuery: SELECT data FROM settings WHERE value =
 'GuiResolution' AND hostname IS NULL;
 2008-03-28 22:48:43.791 MSqlQuery: SELECT data FROM settings WHERE value =
 'GuiWidth' AND hostname = 'myth2.wunet.internal' ;
 2008-03-28 22:48:43.793 MSqlQuery: SELECT data FROM settings WHERE value =
 'GuiHeight' AND hostname = 'myth2.wunet.internal' ;
 2008-03-28 22:48:43.800 Enabling Settings Cache.
 2008-03-28 22:48:43.800 Clearing Settings Cache.

 SNIP.................

 2008-03-28 22:43:48.605 SwitchToGUI: Switched to 1280 x 720
 2008-03-28 22:43:48.606 AO: Killing AudioOutputDSP
 2008-03-28 22:43:48.607 AO: OutputAudioLoop: Stop Event
 2008-03-28 22:43:48.607 AO: kickoffOutputAudioLoop exiting
 2008-03-28 22:43:48.613 MSqlQuery: DELETE FROM inuseprograms WHERE chanid
 = '1007' AND starttime = '2008-03-28T20:30:00' AND hostname =
 'myth2.wunet.internal' AND recusage = 'player' ;
 2008-03-28 22:43:48.614 write -> 22 33
 MESSAGE[]:[]RECORDING_LIST_CHANGE
 2008-03-28 22:43:48.614 MythSocket(b12aa3a8:21): socket is readable
 2008-03-28 22:43:48.615 MythSocket(b12aa3a8:21): cb->readyRead()
 2008-03-28 22:43:48.615 read  <- 21 51
 BACKEND_MESSAGE[]:[]RECORDING_LIST_CHANGE[]:[]empty
 2008-03-28 22:43:48.615 MythEvent: RECORDING_LIST_CHANGE
 2008-03-28 22:43:48.615 read  <- 22 2       OK
 2008-03-28 22:43:48.639 Closing PAT Filter: pid=0x0
 2008-03-28 22:43:48.639 Closing PMT Filter: pid=0x200
 2008-03-28 22:43:48.640 MythSocket(b7b61da8:28): DownRef: -1
 2008-03-28 22:43:48.640 MythSocket(b7b61da8:28): state change Connected ->
 Idle
 2008-03-28 22:43:48.641 MythSocket(b7b61da8:-1): delete socket
 2008-03-28 22:43:48.646 write -> 29 30      QUERY_FILETRANSFER 53[]:[]DONE
 2008-03-28 22:43:48.646 read  <- 29 2       ok
 2008-03-28 22:43:48.647 MythSocket(b0e697a8:27): DownRef: -1
 2008-03-28 22:43:48.647 MythSocket(b0e697a8:27): state change Connected ->
 Idle
 2008-03-28 22:43:48.647 MythSocket(b0e697a8:-1): delete socket
 2008-03-28 22:43:48.647 MythSocket(9be6f80:29): DownRef: -1
 2008-03-28 22:43:48.647 MythSocket(9be6f80:29): state change Connected ->
 Idle
 2008-03-28 22:43:48.647 MythSocket(9be6f80:-1): delete socket
 2008-03-28 22:43:48.647 TV: StopStuff() -- end
 2008-03-28 22:43:48.647 TV: Changing from WatchingRecording to None
 Segmentation fault
 [mythtv at myth2 ~]$

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/4998#comment:1>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list