GNOME Bugzilla – Bug 614568
Problems with Wikipedia and Lyrics plugins
Last modified: 2010-04-01 17:39:27 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
Confirmed. openSUSE 11.2 here a well.
s/a/as/
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 ***
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!