[mythtv-commits] Ticket #6825: "Miro Bridge" a new MythTV script enhancement

MythTV mythtv at cvs.mythtv.org
Wed Sep 2 18:30:57 UTC 2009


#6825: "Miro Bridge" a new MythTV script enhancement
----------------------------------------+-----------------------------------
 Reporter:  r.d.vaughan at rogers.com      |        Owner:  ijr    
     Type:  enhancement                 |       Status:  new    
 Priority:  minor                       |    Milestone:  0.22   
Component:  Contributed Scripts & Apps  |      Version:  unknown
 Severity:  low                         |   Resolution:         
  Mlocked:  0                           |  
----------------------------------------+-----------------------------------

Comment(by anonymous):

 Hi,

 Back again...  1st off, lots of debugging info provided by default -- very
 good idea!
 That said, here's what it is giving me as it *crashes*.  Crashes may not
 be the right term as it leaves processes running (stopped with simple kill
 commands).  The same thing happens within crontab or straight terminal.

 usr/local/share/mythtv/mythvideo/scripts/mirobridge.py -V > check
 /usr/lib/python2.6/site-packages/MySQLdb/__init__.py:34:
 DeprecationWarning: the sets module is deprecated
   from sets import ImmutableSet
 2009-09-01 20:10:54,931 - mirobridge - INFO - Using python library
 'pyparsing' version 1.5.2
 2009-09-01 20:10:55,149 - mirobridge - INFO - Miro Bridge version v0.3.8
 with Miro version 2.5.2
 2009-09-01 20:10:55,150 - mirobridge - INFO - Using
 mirobridge_interpreter_2_5_2
 2009-09-01 20:10:55,160 - mirobridge - INFO - Miro Version (2.5.2 r9928)
 2009-09-01 20:10:55,160 - mirobridge - INFO - Base Miro Video Directory
 (/home/mythtv/Movies/Miro)
 2009-09-01 20:10:55,160 - mirobridge - INFO -
 2009-09-01 20:10:55,163 - mirobridge - INFO - The was no mirobridge
 configuration file found (/home/mythtv/.mythtv/mirobridge.conf)
 2009-09-01 20:10:55,177 - mirobridge - INFO - Starting Miro Frontend and
 Backend
 2009-09-01 20:10:55,178 INFO     Starting up Miro
 2009-09-01 20:10:55,179 INFO     Version:    2.5.2
 2009-09-01 20:10:55,183 INFO     OS:         Linux
 2.6.31-desktop-0.rc4.1mnb i686
 2009-09-01 20:10:55,184 INFO     Revision:
 https://svn.participatoryculture.org/svn/dtv/tags/Miro-2.5.2/tv/resources
 - 9928
 2009-09-01 20:10:55,184 INFO     Builder:    mandriva at n2.mandriva.com
 2009-09-01 20:10:55,184 INFO     Build Time: 1249411223.82
 2009-09-01 20:10:55,185 INFO     Starting event loop thread
 2009-09-01 20:10:55,186 INFO     Restoring database...
 2009-09-01 20:10:55,188 TIMING   Database upgrade time: 0.003
 2009-09-01 20:10:55,194 INFO     setup tabs
 2009-09-01 20:10:55,201 INFO      theme
 2009-09-01 20:10:55,203 INFO     Checking movies directory
 '/home/mythtv/Movies/Miro/'...
 2009-09-01 20:10:55,799 TIMING   idle (run in event loop) too slow (0.555
 secs)
 2009-09-01 20:10:55,800 INFO     Starting auto downloader...
 2009-09-01 20:10:55,886 INFO     failed() called; generating crash report.
 2009-09-01 20:10:55,890 INFO     ----- CRASH REPORT (DANGER CAN HAPPEN)
 -----
 2009-09-01 20:10:55,891 INFO     App:        Miro
 Publisher:  Participatory Culture Foundation
 Platform:   gtk-x11
 Python:     2.6.2 (r262:71600, Jul 11 2009, 07:37:11)  [GCC 4.4.0]
 Py Path:    ['/usr/local/share/mythtv/mythvideo/scripts',
 '/usr/lib/python26.zip', '/usr/lib/python2.6', '/usr/lib/python2.6/plat-
 linux2', '/usr/lib/python2.6/lib-tk', '/usr/lib/python2.6/lib-old',
 '/usr/lib/python2.6/lib-dynload', '/usr/lib/python2.6/site-packages',
 '/usr/lib/python2.6/site-packages/Numeric', '/usr/lib/python2.6/site-
 packages/PIL', '/usr/lib/python2.6/site-packages/gst-0.10',
 '/usr/lib/python2.6/site-packages/gtk-2.0']
 Version:    2.5.2
 Serial:     20090730000
 Revision:
 https://svn.participatoryculture.org/svn/dtv/tags/Miro-2.5.2/tv/resources
 - 9928
 Builder:    mandriva at n2.mandriva.com
 Build Time: 1249411223.82
 Time:       Tue Sep  1 20:10:55 2009
 When:       While handling idle (run in event loop)

 Exception
 ---------
 Traceback (most recent call last):
   File "/usr/lib/python2.6/site-packages/miro/trapcall.py", line 42, in
 trap_call
     function(*args, **kwargs)
   File
 "/usr/local/share/mythtv/mythvideo/scripts/mirobridge/mirobridge_interpreter_2_5_2.py",
 line 71, in runThenSet
     return_hack.append(func(*args, **kwargs))
   File
 "/usr/local/share/mythtv/mythvideo/scripts/mirobridge/mirobridge_interpreter_2_5_2.py",
 line 221, in do_mythtv_update_autodownload
     autodler.start_downloader()
   File "/usr/lib/python2.6/site-packages/miro/autodler.py", line 203, in
 start_downloader
     auto_downloader = Downloader(True)
  File "/usr/lib/python2.6/site-packages/miro/autodler.py", line 65, in
 __init__
     self.pending_on_add(None, item)
   File "/usr/lib/python2.6/site-packages/miro/autodler.py", line 142, in
 pending_on_add
     feed = obj.get_feed()
 AttributeError: 'IconCache' object has no attribute 'get_feed'

 Call stack
 ----------
   File "/usr/lib/python2.6/site-packages/miro/trapcall.py", line 47, in
 trap_call
     signals.system.failed_exn(when)

 Threads
 -------
 Current: Event Loop
 Active:
  - MainThread
  - ThreadPool - 0 [Daemon]
  - Event Loop
  - ThreadPool - 1 [Daemon]
  - ThreadPool - 2 [Daemon]

 2009-09-01 20:10:55,891 INFO     ----- END OF CRASH REPORT -----
 2009-09-01 20:10:55,897 INFO     failed() called; generating crash report.
 2009-09-01 20:10:55,899 INFO     ----- CRASH REPORT (DANGER CAN HAPPEN)
 -----
 2009-09-01 20:10:55,899 INFO     App:        Miro
 Publisher:  Participatory Culture Foundation
 Platform:   gtk-x11
 Python:     2.6.2 (r262:71600, Jul 11 2009, 07:37:11)  [GCC 4.4.0]
 Py Path:    ['/usr/local/share/mythtv/mythvideo/scripts',
 '/usr/lib/python26.zip', '/usr/lib/python2.6', '/usr/lib/python2.6/plat-
 linux2', '/usr/lib/python2.6/lib-tk', '/usr/lib/python2.6/lib-old',
 '/usr/lib/python2.6/lib-dynload', '/usr/lib/python2.6/site-packages',
 '/usr/lib/python2.6/site-packages/Numeric', '/usr/lib/python2.6/site-
 packages/PIL', '/usr/lib/python2.6/site-packages/gst-0.10',
 '/usr/lib/python2.6/site-packages/gtk-2.0']
 Version:    2.5.2
 Serial:     20090730000
 Revision:
 https://svn.participatoryculture.org/svn/dtv/tags/Miro-2.5.2/tv/resources
 - 9928
 Builder:    mandriva at n2.mandriva.com
 Build Time: 1249411223.82
 Time:       Tue Sep  1 20:10:55 2009
 When:       While handling idle (Start Downloads)

 Exception
 ---------
 Traceback (most recent call last):
   File "/usr/lib/python2.6/site-packages/miro/trapcall.py", line 42, in
 trap_call
     function(*args, **kwargs)
   File "/usr/lib/python2.6/site-packages/miro/autodler.py", line 109, in
 start_downloads_idle
     self.feed_running_count.get(key, 0) +
 AttributeError: Downloader instance has no attribute 'feed_new_count'

 Call stack
 ----------
   File "/usr/lib/python2.6/site-packages/miro/trapcall.py", line 47, in
 trap_call
     signals.system.failed_exn(when)
 Startup success.
 ------------------------------------------------------------------------------
 *                                   ERROR
 *
 ------------------------------------------------------------------------------

 {{{
 App:        Miro
 Publisher:  Participatory Culture Foundation
 Platform:   gtk-x11
 Python:     2.6.2 (r262:71600, Jul 11 2009, 07:37:11)  [GCC 4.4.0]
 Py Path:    ['/usr/local/share/mythtv/mythvideo/scripts',
 '/usr/lib/python26.zip', '/usr/lib/python2.6', '/usr/lib/python2.6/plat-
 linux2', '/usr/lib/python2.6/lib-tk', '/usr/lib/python2.6/lib-old',
 '/usr/lib/python2.6/lib-dynload', '/usr/lib/python2.6/site-packages',
 '/usr/lib/python2.6/site-packages/Numeric', '/usr/lib/python2.6/site-
 packages/PIL', '/usr/lib/python2.6/site-packages/gst-0.10',
 '/usr/lib/python2.6/site-packages/gtk-2.0']
 Version:    2.5.2
 Serial:     20090730000
 Revision:
 https://svn.participatoryculture.org/svn/dtv/tags/Miro-2.5.2/tv/resources
 - 9928
 Builder:    mandriva at n2.mandriva.com
 Build Time: 1249411223.82
 Time:       Tue Sep  1 20:10:55 2009
 When:       While handling idle (run in event loop)

 Exception
 ---------
 When:       While handling idle (run in event loop)

 Exception
 ---------
 Traceback (most recent call last):
   File "/usr/lib/python2.6/site-packages/miro/trapcall.py", line 42, in
 trap_call
     function(*args, **kwargs)
   File
 "/usr/local/share/mythtv/mythvideo/scripts/mirobridge/mirobridge_interpreter_2_5_2.py",
 line 71, in runThenSet
     return_hack.append(func(*args, **kwargs))
   File
 "/usr/local/share/mythtv/mythvideo/scripts/mirobridge/mirobridge_interpreter_2_5_2.py",
 line 221, in do_mythtv_update_autodownload
 Publisher:  Participatory Culture Foundation
 Publisher:  Participatory Culture Foundation
 Platform:   gtk-x11
 Publisher:  Participatory Culture Foundation
 Platform:   gtk-x11
 Python:     2.6.2 (r262:71600, Jul 11 2009, 07:37:11)  [GCC 4.4.0]
 Py Path:    ['/usr/local/share/mythtv/mythvideo/scripts',
 '/usr/lib/python26.zip', '/usr/lib/python2.6', '/usr/lib/python2.6/plat-
 linux2', '/usr/lib/python2.6/lib-tk', '/usr/lib/python2.6/lib-old',
 '/usr/lib/python2.6/lib-dynload', '/usr/lib/python2.6/site-packages',
 '/usr/lib/python2.6/site-packages/Numeric', '/usr/lib/python2.6/site-
 packages/PIL', '/usr/lib/python2.6/site-packages/gst-0.10',
 '/usr/lib/python2.6/site-packages/gtk-2.0']
 Version:    2.5.2
 Serial:     20090730000
 Revision:
 https://svn.participatoryculture.org/svn/dtv/tags/Miro-2.5.2/tv/resources
 - 9928
 Builder:    mandriva at n2.mandriva.com
 Build Time: 1249411223.82
 Time:       Tue Sep  1 20:10:55 2009
 When:       While handling idle (Start Downloads)

 Exception
 ---------
 Traceback (most recent call last):
   File "/usr/lib/python2.6/site-packages/miro/trapcall.py", line 42, in
 trap_call
     function(*args, **kwargs)
   File "/usr/lib/python2.6/site-packages/miro/autodler.py", line 109, in
 start_downloads_idle
     self.feed_running_count.get(key, 0) +
 AttributeError: Downloader instance has no attribute 'feed_new_count'
 Call stack
 ----------
   File "/usr/lib/python2.6/site-packages/miro/trapcall.py", line 47, in
 trap_call
     signals.system.failed_exn(when)

 Threads
 -------
 Current: Event Loop
 Active:
  - MainThread
  - ThreadPool - 0 [Daemon]
  - Event Loop
  - ThreadPool - 1 [Daemon]
  - ThreadPool - 2 [Daemon]
 }}}
 {{{
 Log
 ---
 2009-09-01 20:10:55,178 INFO     Starting up Miro
 2009-09-01 20:10:55,179 INFO     Version:    2.5.2
 2009-09-01 20:10:55,183 INFO     OS:         Linux
 2.6.31-desktop-0.rc4.1mnb i686
 2009-09-01 20:10:55,184 INFO     Revision:
 https://svn.participatoryculture.org/svn/dtv/tags/Miro-2.5.2/tv/resources
 - 9928
 2009-09-01 20:10:55,184 INFO     Builder:    mandriva at n2.mandriva.com
 2009-09-01 20:10:55,184 INFO     Build Time: 1249411223.82
 2009-09-01 20:10:55,185 INFO     Starting event loop thread
 2009-09-01 20:10:55,186 INFO     Restoring database...
 2009-09-01 20:10:55,188 TIMING   Database upgrade time: 0.003
 2009-09-01 20:10:55,194 INFO     setup tabs
 2009-09-01 20:10:55,201 INFO      theme
 2009-09-01 20:10:55,203 INFO     Checking movies directory
 '/home/mythtv/Movies/Miro/'...
 2009-09-01 20:10:55,799 TIMING   idle (run in event loop) too slow (0.555
 secs)
 2009-09-01 20:10:55,800 INFO     Starting auto downloader...
 2009-09-01 20:10:55,886 INFO     failed() called; generating crash report.

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


More information about the mythtv-commits mailing list