FS#23070 - [miro] crash on startup

Attached to Project: Arch Linux
Opened by Robert Peters (r2p2) - Sunday, 27 February 2011, 18:17 GMT
Last edited by Ronald van Haren (pressh) - Friday, 02 September 2011, 16:07 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Ronald van Haren (pressh)
Architecture i686
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
If I try to start miro I get the following output:

---8<---
Traceback (most recent call last):
File "/usr/bin/miro.real", line 292, in <module>
startapp()
File "/usr/bin/miro.real", line 249, in startapp
startup(props_to_set)
File "/usr/bin/miro.real", line 193, in startup
raise ValueError("Cannot load frontend: %s" % frontend)
ValueError: Cannot load frontend: widgets
---8<---

Additional info:
$ pacman -Ss miro
extra/miro 3.5.1-1 [installed]

Steps to reproduce:
miro
This task depends upon

Closed by  Ronald van Haren (pressh)
Friday, 02 September 2011, 16:07 GMT
Reason for closing:  No response
Comment by Ronald van Haren (pressh) - Sunday, 27 February 2011, 20:06 GMT
Still works here. Is that the complete output you get?

Do you have a different version of one of its dependencies installed (e.g. libwebkit) ?
Comment by Robert Peters (r2p2) - Sunday, 27 February 2011, 20:46 GMT
Yes, there is no more. The next line is my shell prompt.

This is a list of all dependencies listed in pacman -Qi miro with the version numbers I have installed.

extra/dbus-python 0.83.1-2 [installed]
extra/pyrex 0.9.9-2 [installed]
extra/pygtk 2.22.0-3 [installed]
extra/gstreamer0.10 0.10.32-1 [installed]
extra/python2-gconf 2.28.1-7 [installed]
extra/python-pysqlite 2.6.0-2 [installed]
extra/pywebkitgtk 1.1.7-4
extra/shared-mime-info 0.90-1 [installed]
extra/desktop-file-utils 0.18-1 [installed]
extra/hicolor-icon-theme 0.12-1 [installed]
extra/gstreamer0.10-python 0.10.21-1 [installed]
extra/python-notify 0.1.1-8 [installed]
extra/libtorrent-rasterbar 0.15.5-1 [installed]
extra/gstreamer0.10-base-plugins 0.10.32-2 (gstreamer0.10-plugins) [installed]
extra/gstreamer0.10-good-plugins 0.10.27-2 (gstreamer0.10-plugins) [installed]
community/python-pycurl 7.19.0-5 [installed]

And not directly listed in the dependencies:
extra/libwebkit 1.2.7-1 [installed]
Comment by Ronald van Haren (pressh) - Monday, 28 February 2011, 08:28 GMT
Can you please try to recompile using ABS (it should only take a few minutes max to compile)?

If it still fails I need to get the find my dust covered old laptop which has the only i686 install I have readily available (but this may take a few days).
Comment by Robert Peters (r2p2) - Monday, 28 February 2011, 17:55 GMT
It is now recompiled thanks to the well documented abs wikipage. But I get the same error and output as before.
Comment by bidossessi sodonon (bidossessi) - Wednesday, 30 March 2011, 15:35 GMT
Actually, there should be lines above. The complete error should look like this:


ImportError on miro.plat.frontends.widgets: libwebkit-1.0.so.2: cannot open shared object file: No such file or directory
ImportError on miro.frontends.widgets: libwebkit-1.0.so.2: cannot open shared object file: No such file or directory
Traceback (most recent call last):
File "/usr/bin/miro.real", line 292, in <module>
startapp()
File "/usr/bin/miro.real", line 249, in startapp
startup(props_to_set)
File "/usr/bin/miro.real", line 193, in startup
raise ValueError("Cannot load frontend: %s" % frontend)
ValueError: Cannot load frontend: widgets

Which, in my case is the consequence of using :

$ pacman -Q | grep webkit
libwebkit 1.3.13-1
libwebkit3 1.3.13-1
pywebkitgtk 1.1.7-4
webkit-sharp 0.3-1

This also affects rhythmbox
Comment by Robert Peters (r2p2) - Friday, 01 April 2011, 22:07 GMT
I don't lie, there are just the following lines:
--8<----
➜ ~ miro
Traceback (most recent call last):
File "/usr/bin/miro.real", line 292, in <module>
startapp()
File "/usr/bin/miro.real", line 249, in startapp
startup(props_to_set)
File "/usr/bin/miro.real", line 193, in startup
raise ValueError("Cannot load frontend: %s" % frontend)
ValueError: Cannot load frontend: widgets
➜ ~
--8<----

Rhythmbox is working well for me.
Comment by bidossessi sodonon (bidossessi) - Sunday, 03 April 2011, 09:49 GMT
I didn't say you lied.
Comment by JM (fijam) - Tuesday, 03 May 2011, 09:46 GMT
Does the problem persist with libwebkit 1.4?
Comment by Robert Peters (r2p2) - Thursday, 05 May 2011, 20:09 GMT
Yes, it is the same output.

installed versions:
$ pacman -Q | grep webkit
kwebkitpart 1.1-1
libwebkit 1.4.0-1
libwebkit3 1.4.0-1
pywebkitgtk-svn 161-1
Comment by JM (fijam) - Friday, 06 May 2011, 17:08 GMT
Tough cookie. I have just installed miro from the repositories and I cannot reproduce this: http://www.pastebin.ca/2054631 The only other website mentioning this particular bug is here https://bugzilla.altlinux.org/show_bug.cgi?id=24789 and it marks the bug as WORKSFORME.

I can only suggest removing any python-related svn packages, deleting ~/.miro and reinstalling all miro dependencies & miro itself from the repositories using an up-to-date mirror.
Comment by Ronald van Haren (pressh) - Sunday, 12 June 2011, 08:25 GMT
please try 4.0.1.1
Comment by Robert Peters (r2p2) - Sunday, 12 June 2011, 14:06 GMT
I am currently not at home.
Will try this in two weeks...
Comment by Ronald van Haren (pressh) - Friday, 01 July 2011, 16:02 GMT
so what is the status, can I close this?

Loading...