Package: miro Version: 2.5.3-1 Severity: normal
When starting up miro i get presented with two dialog boxes about "Internal Error". These are placed directly on top of each other, so when one is acknowledged (usually by clicking on "Ignore") the other one becomes visible. Once both have been ignored, miro appears to be somewhat functional, e.g. the Miro Guide loads OK and the sidebar looks sensible. But some things do not work: - The video library appears empty - although the sidebar claims it should have > 100 videos in it. Clicking on the sidebar entry correctly switches the view in the right-hand pane, but no videos are listed. - No videos are downloading - although the sidebar claims to have 4 of them. Clicking on the sidebar entry correctly switches the view in the right-hand pane, but no videos are listed. Network traffic is also next to non-existent - definitely no downloads running. - When quitting, it claims to have 4 downloads in progress. I am sure it is lying :-) Strangely enough, clicking on any of my video feeds (in the sidebar) shows the normal contents in the right-hand pane, and already-downloaded videos (at least from feeds) can be selected and played OK, so it is not a general problem with the right-hand pane... Renaming my ~/.miro directory to something else gets Miro working OK - but obviously without my content, so something in my content must be triggering this problem... At run-time miro gives this output (stdout & stderr shown): --8<-- cut here --8<-- 2009-11-21 14:45:21,278 INFO Starting up Miro 2009-11-21 14:45:21,281 INFO Version: 2.5.3 2009-11-21 14:45:21,342 INFO OS: Linux 2.6.30-2-686 i686 2009-11-21 14:45:21,345 INFO Revision: ssh://wguara...@pcf1.pculture.org/var/git/miro/ - 7137156b 2009-11-21 14:45:21,347 INFO Builder: u...@greenwood 2009-11-21 14:45:21,349 INFO Build Time: 1256388137.03 2009-11-21 14:45:21,351 INFO Starting event loop thread 2009-11-21 14:45:21,356 INFO Restoring database... 2009-11-21 14:45:21,360 INFO Python version: 2.5.4 (r254:67916, Sep 26 2009, 08:19:36) [GCC 4.3.4] 2009-11-21 14:45:21,361 INFO Gtk+ version: (2, 18, 3) 2009-11-21 14:45:21,362 INFO PyGObject version: (2, 20, 0) 2009-11-21 14:45:21,364 INFO PyGtk version: (2, 16, 0) 2009-11-21 14:45:21,365 INFO Language: [('LANG', 'en_GB.ISO-8859-15')] 2009-11-21 14:45:21,369 INFO Sqlite3 version: 3.6.20 2009-11-21 14:45:21,372 INFO set_renderer: trying to add gstreamerrenderer 2009-11-21 14:45:21,373 INFO Pysqlite version: 2.3.2 2009-11-21 14:45:21,532 INFO GStreamer version: GStreamer 0.10.25 2009-11-21 14:45:21,549 TIMING Database upgrade time: 0.191 2009-11-21 14:45:21,618 INFO GStreamer audiosink: gconfaudiosink 2009-11-21 14:45:21,620 INFO GStreamer version: GStreamer 0.10.25 2009-11-21 14:45:21,649 INFO GStreamer videosink: gconfvideosink 2009-11-21 14:45:21,651 INFO GStreamer version: GStreamer 0.10.25 2009-11-21 14:45:21,656 INFO GStreamer audiosink: gconfaudiosink 2009-11-21 14:45:21,657 INFO set_renderer: successfully loaded gstreamerrenderer 2009-11-21 14:45:21,701 INFO setup tabs 2009-11-21 14:45:21,745 INFO theme 2009-11-21 14:45:21,758 INFO Checking movies directory '/home/karl/.miro/Movies/'... 2009-11-21 14:45:22,493 TIMING idle (reconnect downloaders) too slow (0.730 secs) 2009-11-21 14:45:24,967 TIMING idle (handling backend message: <miro.messages.TrackChannels object at 0x97abb0c>) too slow (2.334 secs) 2009-11-21 14:45:27,774 INFO Starting auto downloader... 2009-11-21 14:45:28,764 INFO failed() called; generating crash report. 2009-11-21 14:45:28,785 INFO ----- CRASH REPORT (DANGER CAN HAPPEN) ----- 2009-11-21 14:45:28,786 INFO App: Miro Publisher: Participatory Culture Foundation Platform: gtk-x11 Python: 2.5.4 (r254:67916, Sep 26 2009, 08:19:36) [GCC 4.3.4] Py Path: ['/usr/bin', '/usr/lib/python2.5/site-packages/gst-0.10', '/usr/bin', '/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/PIL', '/usr/lib/pymodules/python2.5', '/usr/lib/python2.5/site-packages/gtk-2.0', '/usr/lib/pymodules/python2.5/gtk-2.0', '/usr/lib/python2.5/site-packages/wx-2.8-gtk2-unicode'] Version: 2.5.3 Serial: 20091014000 Revision: ssh://wguara...@pcf1.pculture.org/var/git/miro/ - 7137156b Builder: u...@greenwood Build Time: 1256388137.03 Time: Sat Nov 21 14:45:28 2009 When: While handling idle (on_frontend_started() (using idle_iterator)) Exception --------- Traceback (most recent call last): File "/usr/lib/pymodules/python2.5/miro/trapcall.py", line 42, in trap_call function(*args, **kwargs) File "/usr/lib/pymodules/python2.5/miro/eventloop.py", line 521, in _idle_iterate_step rv = iter.next() File "/usr/lib/pymodules/python2.5/miro/startup.py", line 298, in on_frontend_started autodler.start_downloader() File "/usr/lib/pymodules/python2.5/miro/autodler.py", line 203, in start_downloader auto_downloader = Downloader(True) File "/usr/lib/pymodules/python2.5/miro/autodler.py", line 65, in __init__ self.pending_on_add(None, item) File "/usr/lib/pymodules/python2.5/miro/autodler.py", line 142, in pending_on_add feed = obj.get_feed() AttributeError: 'RemoteDownloader' object has no attribute 'get_feed' Call stack ---------- File "/usr/lib/pymodules/python2.5/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-11-21 14:45:28,796 INFO ----- END OF CRASH REPORT ----- 2009-11-21 14:45:28,798 TIMING idle (on_frontend_started() (using idle_iterator)) too slow (1.025 secs) 2009-11-21 14:45:28,848 INFO failed() called; generating crash report. 2009-11-21 14:45:28,901 INFO ----- CRASH REPORT (DANGER CAN HAPPEN) ----- 2009-11-21 14:45:28,902 INFO App: Miro Publisher: Participatory Culture Foundation Platform: gtk-x11 Python: 2.5.4 (r254:67916, Sep 26 2009, 08:19:36) [GCC 4.3.4] Py Path: ['/usr/bin', '/usr/lib/python2.5/site-packages/gst-0.10', '/usr/bin', '/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/PIL', '/usr/lib/pymodules/python2.5', '/usr/lib/python2.5/site-packages/gtk-2.0', '/usr/lib/pymodules/python2.5/gtk-2.0', '/usr/lib/python2.5/site-packages/wx-2.8-gtk2-unicode'] Version: 2.5.3 Serial: 20091014000 Revision: ssh://wguara...@pcf1.pculture.org/var/git/miro/ - 7137156b Builder: u...@greenwood Build Time: 1256388137.03 Time: Sat Nov 21 14:45:28 2009 When: While handling idle (Start Downloads) Exception --------- Traceback (most recent call last): File "/usr/lib/pymodules/python2.5/miro/trapcall.py", line 42, in trap_call function(*args, **kwargs) File "/usr/lib/pymodules/python2.5/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/pymodules/python2.5/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-11-21 14:45:28,904 INFO ----- END OF CRASH REPORT ----- 2009-11-21 14:45:33,693 INFO checking https://www.miroguide.com/ ### at this point i shut down miro by closing its window... 2009-11-21 14:45:47,358 INFO Shutting down Downloader... 2009-11-21 14:45:47,359 INFO Shutting down event loop 2009-11-21 14:45:47,362 INFO Closing Database... 2009-11-21 14:45:47,363 INFO Vacuuming the db before shutting down. 2009-11-21 14:45:49,899 INFO Shutting down... 2009-11-21 14:45:49,901 TIMING idle (shutdown() (using asUrgent)) too slow (2.543 secs) 2009-11-21 14:45:49,903 INFO Saving preferences... 2009-11-21 14:45:49,904 INFO Shutting down icon cache updates 2009-11-21 14:45:49,904 INFO Shutting down movie data updates 2009-11-21 14:45:49,905 INFO Done shutting down. 2009-11-21 14:45:49,906 INFO Remaining threads are: 2009-11-21 14:45:49,906 INFO <_MainThread(MainThread, started)> --8<-- cut here --8<-- I can provide a dump of the sqlite database if necessary - or just "interesting" bits if needed (its a bit big for this bug report...) -- System Information: Debian Release: squeeze/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable') Architecture: i386 (i686) Kernel: Linux 2.6.30-2-686 (SMP w/2 CPU cores) Locale: LANG=en_GB.ISO-8859-15, LC_CTYPE=en_GB.ISO-8859-15 (charmap=ISO-8859-15) Shell: /bin/sh linked to /bin/dash Versions of packages miro depends on: ii libboost-python1.40.0 1.40.0-2 Boost.Python Library ii libc6 2.10.1-7 GNU C Library: Shared libraries ii libgcc1 1:4.4.1-4 GCC support library ii libglib2.0-0 2.22.2-2 The GLib library of C routines ii libgtk2.0-0 2.18.3-1 The GTK+ graphical user interface ii libnspr4-0d 4.8.2-1 NetScape Portable Runtime Library ii libstdc++6 4.4.1-4 The GNU Standard C++ Library v3 ii libx11-6 2:1.2.2-1 X11 client-side library ii libxine1 1.1.16.3-2 the xine video/media player librar ii libxine1-plugins 1.1.16.3-2 the xine video/media player librar ii libxine1-x 1.1.16.3-2 X desktop video output plugins for ii miro-data 2.5.3-1 GTK+ based RSS video aggregator da ii python 2.5.4-2 An interactive high-level object-o ii python-dbus 0.83.0-1 simple interprocess messaging syst ii python-gconf 2.28.0-1 Python bindings for the GConf conf ii python-glade2 2.16.0-1 GTK+ bindings: Glade support ii python-gnome2-extras 2.25.3-2 Extra Python bindings for the GNOM ii python-gtk2 2.16.0-1 Python bindings for the GTK+ widge ii python-gtkmozembed 2.25.3-2 Python bindings for the GtkMozEmbe ii python-libtorrent 0.14.6-1 Python bindings for libtorrent-ras ii python-pysqlite2 2.5.5-3 Python interface to SQLite 3 ii python-support 1.0.4 automated rebuilding support for P ii python2.5 2.5.4-2 An interactive high-level object-o ii xulrunner-1.9 1.9.0.14-1 XUL + XPCOM application runner Versions of packages miro recommends: ii python-psyco 1.6-1 Python specializing compiler Versions of packages miro suggests: ii gstreamer0.10-ffmpeg 0.10.9-1 FFmpeg plugin for GStreamer ii gstreamer0.10-plugins-bad 0.10.16-1 GStreamer plugins from the "bad" s ii gstreamer0.10-plugins-base 0.10.25-1 GStreamer plugins from the "base" ii gstreamer0.10-plugins-good 0.10.16-5 GStreamer plugins from the "good" ii gstreamer0.10-plugins-ugly 0.10.13-2 GStreamer plugins from the "ugly" ii gstreamer0.10-x 0.10.25-1 GStreamer plugins for X11 and Pang ii python-gst0.10 0.10.17-1 generic media-playing framework (P ii python-notify 0.1.1-2+b1 Python bindings for libnotify ii ttf-dejavu 2.30-1 Metapackage to pull in ttf-dejavu- -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org