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 613217 - webkit issue crashes Banshee
webkit issue crashes Banshee
Status: RESOLVED NOTABUG
Product: banshee
Classification: Other
Component: User Interface
1.5.5
Other Linux
: Normal critical
: 1.x
Assigned To: Banshee Maintainers
Banshee Maintainers
: 614568 616654 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2010-03-18 09:02 UTC by bidossessi.sodonon
Modified: 2010-04-24 09:42 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Crash log from banshee on webkit request (5.48 KB, text/x-log)
2010-03-18 09:02 UTC, bidossessi.sodonon
Details

Description bidossessi.sodonon 2010-03-18 09:02:26 UTC
Created attachment 156436 [details]
Crash log from banshee on webkit request

Running banshee 1.5.5-3.2 from http://download.opensuse.org/repositories/Banshee/ on openSUSE 11.2.

On Banshee startup, the wikipedia plugin doesn't appear in the lower pane, although it's checked in the plugins. Trying to toggle it it back to life, always crashes Banshee. Same thing for the lyrics plugin.

A look at the logfile revealed a webkit exception: System.DllNotFoundException: webkit-1.0.so.1

I've installed every webkit package i could find, to no avail.

I'm posting the log here.
Comment 1 Gabriel Burt 2010-03-18 17:31:46 UTC
Do you have webkit-sharp installed?  It's possible the package didn't/doesn't properly depend on it and pull it in.
Comment 2 Bertrand Lorentz 2010-03-18 18:05:28 UTC
My guess is that webkit-sharp's .dll.config is wrong for your version of webkit-gtk :
It should probably contain target="webkit-1.0.so.2" instead of target="webkit-1.0.so.1"

Which version of webkit-gtk do you have ?
I think webkit-gtk bumped their .so to .2 in version 1.1.0

It looks like this should be fixed in webkit-sharp 0.3 :
http://anonsvn.mono-project.com/viewvc/trunk/webkit-sharp/sources/webkit-sharp.dll.config.in?view=log
http://anonsvn.mono-project.com/viewvc/tags/webkit-sharp/0.3/sources/webkit-sharp.dll.config.in?revision=144172
Comment 3 bidossessi.sodonon 2010-03-21 07:22:20 UTC

> My guess is that webkit-sharp's .dll.config is wrong for your version of
> webkit-gtk :
> It should probably contain target="webkit-1.0.so.2" instead of
> target="webkit-1.0.so.1"
> 
Right on the money.

> Which version of webkit-gtk do you have ?
> I think webkit-gtk bumped their .so to .2 in version 1.1.0
> 
> It looks like this should be fixed in webkit-sharp 0.3 :
> http://anonsvn.mono-project.com/viewvc/trunk/webkit-sharp/sources/webkit-sharp.dll.config.in?view=log
> http://anonsvn.mono-project.com/viewvc/tags/webkit-sharp/0.3/sources/webkit-sharp.dll.config.in?revision=144172

Name: libwebkit-1_0-2
Version: 1.1.15.1-2.5
Summary: Library for rendering web content, GTK+ Port

Name: webkit-sharp
Version: 0.2-6.4
Summary: WebKit bindings for Mono

sysadmin-laptop:~ # cat /usr/lib/mono/gac/webkit-sharp/1.0.0.0__eaa1d335d2e19745/webkit-sharp.dll.config
<configuration>
  <dllmap dll="webkit-1.0" target="webkit-1.0.so.1"/>
</configuration>

sysadmin-laptop:~ # rpm -ql libwebkit-1_0-2 | grep lib
/usr/lib/libwebkit-1.0.so.2
/usr/lib/libwebkit-1.0.so.2.11.1


Could i hack it into life by editing the .dll.config?
Comment 4 bidossessi.sodonon 2010-03-21 07:23:34 UTC
Hacked it, Problem solved.
Comment 5 Bertrand Lorentz 2010-04-01 16:57:08 UTC
*** Bug 614568 has been marked as a duplicate of this bug. ***
Comment 6 Bertrand Lorentz 2010-04-24 09:42:55 UTC
*** Bug 616654 has been marked as a duplicate of this bug. ***