After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 614568 - Problems with Wikipedia and Lyrics plugins
Problems with Wikipedia and Lyrics plugins
Status: RESOLVED DUPLICATE of bug 613217
Product: banshee
Classification: Other
Component: Other Extensions
1.6.0
Other Linux
: Normal normal
: 1.x
Assigned To: Banshee Maintainers
Banshee Maintainers
Depends on:
Blocks:
 
 
Reported: 2010-04-01 11:38 UTC by bruno.r.almeida
Modified: 2010-04-01 17:39 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description bruno.r.almeida 2010-04-01 11:38:07 UTC
I can't seem to use some context pane extensions, namely Wikipedia and Lyrics. I have no problems with the YouTube and the Last.FM extensions in the context pane, but when I try to enable Wikipedia or Lyrics, Banshee crashes to the desktop. When I restart Banshee, these extensions don't show up in the context pane, despite being active in the Preferences window.

I'm using openSUSE 11.2 GNOME.

Here's the output from "banshee-1 --debug": 

[1 Debug 09:21:21.773] Adding context page lyrics 

System.TypeInitializationException: An exception was thrown by the type initializer for WebKit.WebView ---> System.DllNotFoundException: webkit-1.0.so.1 
  at (wrapper managed-to-native) WebKit.WebHistoryItem:webkit_web_history_item_get_type () 
  at WebKit.WebHistoryItem.get_GType () [0x00000] in <filename unknown>:0 
  at GtkSharp.WebkitSharp.ObjectManager.Initialize () [0x00000] in <filename unknown>:0 
  at WebKit.WebView..cctor () [0x00000] in <filename unknown>:0 
  --- End of inner exception stack trace --- 
  at Banshee.Lyrics.Gui.LyricsBrowser..ctor () [0x00000] in <filename unknown>:0 
  at Banshee.Lyrics.Gui.LyricsPane.InitComponents () [0x00000] in /usr/src/packages/BUILD/banshee-community-extensions-1.6.0/src/Lyrics/Banshee.Lyrics/Banshee.Lyrics.Gui/LyricsPane.cs:67 
  at Banshee.Lyrics.Gui.LyricsPane..ctor (Banshee.Lyrics.Gui.ContextPage context_page) [0x0000d] in /usr/src/packages/BUILD/banshee-community-extensions-1.6.0/src/Lyrics/Banshee.Lyrics/Banshee.Lyrics.Gui/LyricsPane.cs:51 
  at Banshee.Lyrics.Gui.ContextPage.get_Widget () [0x00000] in /usr/src/packages/BUILD/banshee-community-extensions-1.6.0/src/Lyrics/Banshee.Lyrics/Banshee.Lyrics.Gui/ContextPage.cs:62 
  at Banshee.ContextPane.ContextPane.AddPage (Banshee.ContextPane.BaseContextPage page) [0x00038] in /usr/src/packages/BUILD/banshee-1-1.6.0/src/Core/Banshee.ThickClient/Banshee.ContextPane/ContextPane.cs:248 
  at Banshee.ContextPane.ContextPageManager.OnExtensionChanged (System.Object o, Mono.Addins.ExtensionNodeEventArgs args) [0x00023] in /usr/src/packages/BUILD/banshee-1-1.6.0/src/Core/Banshee.ThickClient/Banshee.ContextPane/ContextPageManager.cs:54 
  at Mono.Addins.ExtensionNode.add_ExtensionNodeChanged (Mono.Addins.ExtensionNodeEventHandler value) [0x00034] in /usr/src/packages/BUILD/mono-addins-0.4/Mono.Addins/Mono.Addins/ExtensionNode.cs:110 
[1 Debug 09:21:21.788] Adding context page wikipedia 

System.TypeInitializationException: An exception was thrown by the type initializer for WebKit.WebView ---> System.DllNotFoundException: webkit-1.0.so.1 
  at (wrapper managed-to-native) WebKit.WebHistoryItem:webkit_web_history_item_get_type () 
  at WebKit.WebHistoryItem.get_GType () [0x00000] in <filename unknown>:0 
  at GtkSharp.WebkitSharp.ObjectManager.Initialize () [0x00000] in <filename unknown>:0 
  at WebKit.WebView..cctor () [0x00000] in <filename unknown>:0 
  --- End of inner exception stack trace --- 
  at Banshee.Lyrics.Gui.LyricsBrowser..ctor () [0x00000] in <filename unknown>:0 
  at Banshee.Lyrics.Gui.LyricsPane.InitComponents () [0x00000] in /usr/src/packages/BUILD/banshee-community-extensions-1.6.0/src/Lyrics/Banshee.Lyrics/Banshee.Lyrics.Gui/LyricsPane.cs:67 
  at Banshee.Lyrics.Gui.LyricsPane..ctor (Banshee.Lyrics.Gui.ContextPage context_page) [0x0000d] in /usr/src/packages/BUILD/banshee-community-extensions-1.6.0/src/Lyrics/Banshee.Lyrics/Banshee.Lyrics.Gui/LyricsPane.cs:51 
  at Banshee.Lyrics.Gui.ContextPage.get_Widget () [0x00000] in /usr/src/packages/BUILD/banshee-community-extensions-1.6.0/src/Lyrics/Banshee.Lyrics/Banshee.Lyrics.Gui/ContextPage.cs:62 
  at Banshee.ContextPane.ContextPane.AddPage (Banshee.ContextPane.BaseContextPage page) [0x00038] in /usr/src/packages/BUILD/banshee-1-1.6.0/src/Core/Banshee.ThickClient/Banshee.ContextPane/ContextPane.cs:248 
  at Banshee.ContextPane.ContextPageManager.OnExtensionChanged (System.Object o, Mono.Addins.ExtensionNodeEventArgs args) [0x00023] in /usr/src/packages/BUILD/banshee-1-1.6.0/src/Core/Banshee.ThickClient/Banshee.ContextPane/ContextPageManager.cs:54 
  at Mono.Addins.ExtensionNode.add_ExtensionNodeChanged (Mono.Addins.ExtensionNodeEventHandler value) [0x00034] in /usr/src/packages/BUILD/mono-addins-0.4/Mono.Addins/Mono.Addins/ExtensionNode.cs:110
Comment 1 Andrés G. Aragoneses (IRC: knocte) 2010-04-01 11:47:55 UTC
Confirmed. openSUSE 11.2 here a well.
Comment 2 Andrés G. Aragoneses (IRC: knocte) 2010-04-01 11:48:44 UTC
s/a/as/
Comment 3 Bertrand Lorentz 2010-04-01 16:57:08 UTC
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.

It's a bug in webkit-sharp. See bug #613217 for the explanation and a manual fix.
Please also forward that bug to openSUSE, so that their webkit-sharp package gets fixed.

*** This bug has been marked as a duplicate of bug 613217 ***
Comment 4 bruno.r.almeida 2010-04-01 17:39:27 UTC
Sorry, next time I'll be more thorough when searching for existing bug reports.

I can confirm that the fix suggested in the thread above works.

I've submitted this bug to openSUSE, as you suggested.

Thank you!