miro "unknown runtime error"

Bug #155814 reported by merutem
12
Affects Status Importance Assigned to Milestone
Miro
Fix Released
Unknown
miro (Ubuntu)
Fix Released
Medium
Chris Halse Rogers

Bug Description

mmm@ubuntu:~$ miro
/var/lib/python-support/python2.5/dbus_bindings.py:1: DeprecationWarning: The dbus_bindings module is not public API and will go away soon.

Most uses of dbus_bindings are applications catching the exception
dbus.dbus_bindings.DBusException. You should use dbus.DBusException
instead (this is compatible with all dbus-python versions since 0.40.2).

If you need additional public API, please contact the maintainers via
<email address hidden>.

  from dbus.dbus_bindings import *
INFO Starting up Miro
INFO Version: 0.9.8.1
INFO Revision: unknown
INFO Loading preferences...
INFO Starting event loop thread
INFO Restoring database...
INFO Connecting to /home/mmm/.miro/sqlitedb
TIMING Database load slow: 1.719
INFO Recomputing filters...
INFO Spawning auto downloader...
INFO Spawning idle notifier
INFO idle notifier running
INFO Displaying main frame...
INFO Creating video display...
INFO failed() called; generating crash report.
INFO *** Launching Downloader Daemon ****
WARNING Menu item action "CheckVersion" not implemented
WARNING Menu item action "RenameVideo" not implemented
WARNING Menu item action "FastForward" not implemented
WARNING Menu item action "Rewind" not implemented
WARNING Menu item action "UpVolume" not implemented
WARNING Menu item action "DownVolume" not implemented
INFO ----- CRASH REPORT (DANGER CAN HAPPEN) -----
INFO App: Miro
Publisher: Participatory Culture Foundation
Platform: gtk-x11
Python: 2.5.1 (r251:54863, Oct 5 2007, 13:36:32)
[GCC 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)]
Py Path: ['/var/lib/python-support/python2.5/miro', '/usr/bin', '/usr/lib/python25.zip', '/usr/lib/python2.5', '/usr/lib/python2.5/plat-linux2', '/usr/lib/python2.5/lib-tk', '/usr/lib/python2.5/lib-dynload', '/usr/local/lib/python2.5/site-packages', '/usr/lib/python2.5/site-packages', '/usr/lib/python2.5/site-packages/Numeric', '/usr/lib/python2.5/site-packages/gst-0.10', '/var/lib/python-support/python2.5', '/usr/lib/python2.5/site-packages/gtk-2.0', '/var/lib/python-support/python2.5/gtk-2.0']
Version: 0.9.8.1
Serial: 20070719000
Revision: unknown
Time: Mon Oct 22 15:49:14 2007
When: while finishing starting up

Exception
---------
Traceback (most recent call last):
  File "/var/lib/python-support/python2.5/miro/app.py", line 746, in _finishStartup
    self.videoDisplay.setVolume(config.get(prefs.VOLUME_LEVEL))
  File "/var/lib/python-support/python2.5/miro/frontend_implementation/VideoDisplay.py", line 165, in setVolume
    volumeScale = app.controller.frame.widgetTree['volume-scale']
AttributeError: MainFrame instance has no attribute 'widgetTree'

Call stack
----------
  File "threading.py", line 460, in __bootstrap
    self.run()
  File "threading.py", line 440, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/var/lib/python-support/python2.5/miro/eventloop.py", line 277, in loop
    event()
  File "/var/lib/python-support/python2.5/miro/eventloop.py", line 134, in processNextIdle
    dc.dispatch()
  File "/var/lib/python-support/python2.5/miro/eventloop.py", line 66, in dispatch
    util.trapCall(when, self.function, *self.args, **self.kwargs)
  File "/var/lib/python-support/python2.5/miro/app.py", line 656, in <lambda>
    eventloop.addIdle(lambda :self._finishStartup(gatheredVideos), "Finishing startup")
  File "/var/lib/python-support/python2.5/miro/app.py", line 819, in _finishStartup
    util.failedExn("while finishing starting up")
  File "/var/lib/python-support/python2.5/miro/util.py", line 149, in failedExn
    failed(when, withExn = True, **kwargs)

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

INFO ----- END OF CRASH REPORT -----
TIMING idle (Finishing startup) too slow (3.407 secs)
INFO *** Daemon ready ***
alsa
oss
pulseaudio
none
file
INFO loaded renderer 'xinerenderer'
TIMING gtkAsyncMethod: <function initRenderers at 0x8a07f7c> took too long: 3.225
TIMING feed update for: http://jetset.blip.tv/?skin=rss too slow (0.140 secs)
INFO failed() called; generating crash report.
INFO ----- CRASH REPORT (DANGER CAN HAPPEN) -----
INFO App: Miro
Publisher: Participatory Culture Foundation
Platform: gtk-x11
Python: 2.5.1 (r251:54863, Oct 5 2007, 13:36:32)
[GCC 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)]
Py Path: ['/var/lib/python-support/python2.5/miro', '/usr/bin', '/usr/lib/python25.zip', '/usr/lib/python2.5', '/usr/lib/python2.5/plat-linux2', '/usr/lib/python2.5/lib-tk', '/usr/lib/python2.5/lib-dynload', '/usr/local/lib/python2.5/site-packages', '/usr/lib/python2.5/site-packages', '/usr/lib/python2.5/site-packages/Numeric', '/usr/lib/python2.5/site-packages/gst-0.10', '/var/lib/python-support/python2.5', '/usr/lib/python2.5/site-packages/gtk-2.0', '/var/lib/python-support/python2.5/gtk-2.0']
Version: 0.9.8.1
Serial: 20070719000
Revision: unknown
Time: Mon Oct 22 15:52:30 2007
When: While handling idle (Search for on youtube)

Exception
---------
Traceback (most recent call last):
  File "/var/lib/python-support/python2.5/miro/util.py", line 298, in trapCall
    function(*args, **kwargs)
  File "/var/lib/python-support/python2.5/miro/frontend_implementation/callbackhandler.py", line 622, in <lambda>
    eventloop.addIdle (lambda:app.controller.performSearch (engine.decode('utf-8','replace'), term.decode('utf-8','replace')), "Search for %s on %s" % (term.decode('utf-8','replace'), engine.decode('utf-8','replace')))
  File "/var/lib/python-support/python2.5/miro/app.py", line 1264, in performSearch
    self.selection.selectTabByTemplateBase('searchtab')
AttributeError: Controller instance has no attribute 'selection'

Call stack
----------
  File "threading.py", line 460, in __bootstrap
    self.run()
  File "threading.py", line 440, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/var/lib/python-support/python2.5/miro/eventloop.py", line 277, in loop
    event()
  File "/var/lib/python-support/python2.5/miro/eventloop.py", line 134, in processNextIdle
    dc.dispatch()
  File "/var/lib/python-support/python2.5/miro/eventloop.py", line 66, in dispatch
    util.trapCall(when, self.function, *self.args, **self.kwargs)
  File "/var/lib/python-support/python2.5/miro/util.py", line 149, in failedExn
    failed(when, withExn = True, **kwargs)

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

INFO ----- END OF CRASH REPORT -----
Traceback (most recent call last):
  File "/usr/bin/miro.real", line 93, in <module>
    startapp()
  File "/usr/bin/miro.real", line 60, in startapp
    app.main()
  File "/var/lib/python-support/python2.5/miro/app.py", line 96, in main
    Controller().Run()
  File "/var/lib/python-support/python2.5/miro/frontend_implementation/Application.py", line 45, in Run
    gtk.main()

Revision history for this message
merutem (m-muenke) wrote :

with feisty repo --> libboost-python1.33.1_1.33.1-9ubuntu3_i386.deb instead of ...1.34.1 everything works fine

Revision history for this message
merutem (m-muenke) wrote :

you also need miro 0.9.9.1 from the miro homepage

repo: deb http://ftp.osuosl.org/pub/pculture.org/miro/linux/repositories/ubuntu feisty/

Revision history for this message
Chris Halse Rogers (raof) wrote :

Thank you for reporting this bug, and trying to help make Ubuntu better. However, I need some more information in order to work out how to deal with it. Can you please tell me what version of Ubuntu you are using, and where you got your Miro package from?

Changed in miro:
assignee: nobody → raof
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
Markus Golser (golserma) wrote :

Do not install the feisty package on gutsy!

a) Wait until a new version for gutsy is out

or

b) rebuild the feisty package on gutsy

Revision history for this message
merutem (m-muenke) wrote :

I am using

mmm@ubuntu:~$ sudo lsb_release -a
[sudo] password for mmm:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 7.10
Release: 7.10
Codename: gutsy

I added the miro repository from http://www.getmiro.com/download/ubuntu.php to Synaptics "software sources". It is created for feisty but I experienced no problems with this version. The trick to get it running is to downgrade the package libboost-python1.34... as I mentioned before.

I did no rebuild of the feisty package, nevertheless it works. Version 0.9.8.1, which is available in the gutsy-repo, has database problems (see bug report), maybe due to version conflicts.

To avoid dependency difficulties in the future I also recommend non-experienced users not to use the feisty package.

Revision history for this message
Colin (colin-bloomfield) wrote :

I have installed Miro on xubuntu "gutsy"
Crashes just after loading
output as follows:
colin@colin:/usr/share/miro$ miro
INFO Starting up Miro
INFO Version: 1.2
INFO Revision: https://svn.participatoryculture.org/svn/dtv/tags/Miro-1.2/tv/resources - 6613
INFO Builder: pbuilder@dell-desktop
INFO Build Time: 1206133882.39
INFO Starting event loop thread
INFO Restoring database...
INFO Connecting to /home/colin/.miro/sqlitedb
TIMING Database load slow: 0.620
TIMING idle (finish startup) too slow (1.039 secs)
INFO Spawning auto downloader...
INFO *** Launching Downloader Daemon ****
TIMING Icon clear: 0.015
INFO Starting movie data updates
INFO Displaying main frame...
INFO Creating video display...
WARNING Menu item action "RenameVideo" not implemented
WARNING Menu item action "FastForward" not implemented
WARNING Menu item action "Rewind" not implemented
WARNING Menu item action "UpVolume" not implemented
WARNING Menu item action "DownVolume" not implemented
INFO Finished startup sequence
INFO loaded renderer 'xinerenderer'
INFO got file:///tmp/tmpWLYmJ4.html
INFO First URL is https://www.miroguide.com/
INFO *** Daemon ready ***
INFO got file:///tmp/tmpmoumEy.html
INFO First URL is https://www.miroguide.com/
INFO got file:///usr/share/miro/resources/html/guide-navigation.html
INFO First URL is https://www.miroguide.com/
INFO got about:blank
INFO First URL is https://www.miroguide.com/
INFO got https://www.miroguide.com/
INFO First URL is https://www.miroguide.com/
INFO unknown url type http://www.ted.com/talks/view/id/186, not generating enclosure
INFO unknown url type http://www.ted.com/talks/view/id/186, not generating enclosure
GCJ PLUGIN: thread 0x82b3f20: NP_GetMIMEDescription
GCJ PLUGIN: thread 0x82b3f20: NP_GetMIMEDescription return
GCJ PLUGIN: thread 0x82b3f20: NP_GetValue
GCJ PLUGIN: thread 0x82b3f20: NP_GetValue: returning plugin name.
GCJ PLUGIN: thread 0x82b3f20: NP_GetValue return
GCJ PLUGIN: thread 0x82b3f20: NP_GetValue
GCJ PLUGIN: thread 0x82b3f20: NP_GetValue: returning plugin description.
GCJ PLUGIN: thread 0x82b3f20: NP_GetValue return
/usr/bin/python2.5: symbol lookup error: /usr/lib/jvm/java-6-sun-1.6.0.03/jre/plugin/i386/ns7/libjavaplugin_oji.so: undefined symbol: PR_NewMonitor
WARNING downloader: connection closed -- quitting
INFO Shutting down downloaders...
colin@colin:/usr/share/miro$

Hope you can help

Changed in democracy:
status: Unknown → In Progress
Changed in democracy:
status: In Progress → Confirmed
Changed in democracy:
status: Confirmed → Invalid
Changed in democracy:
status: Invalid → Fix Released
Revision history for this message
Bryce Harrington (bryce) wrote :

This issue appears to have been solved upstream some time ago. It was due to an incorrect java library detection.

Changed in miro (Ubuntu):
status: Incomplete → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.