Bug 658502 - apps crash with "System.DllNotFoundException: webkit-1.0.so.2"
Summary: apps crash with "System.DllNotFoundException: webkit-1.0.so.2"
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: webkit-sharp
Version: 14
Hardware: Unspecified
OS: Unspecified
low
medium
Target Milestone: ---
Assignee: Paul Lange
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-11-30 15:07 UTC by Dan Horák
Modified: 2010-12-08 21:42 UTC (History)
1 user (show)

Fixed In Version: webkit-sharp-0.3-1.fc14.1
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2010-12-08 21:42:48 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Dan Horák 2010-11-30 15:07:13 UTC
The webkit bindings expect an old soname for the webkit library and the applications using webkit-sharp nmow end with following traceback

Exception in Gtk# callback delegate
  Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.
System.TypeInitializationException: An exception was thrown by the type initializer for WebKit.WebView ---> System.DllNotFoundException: webkit-1.0.so.2
  at (wrapper managed-to-native) WebKit.Download:webkit_download_get_type ()
  at WebKit.Download.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 ocmgtk.HTMLWidget..ctor () [0x00000] in <filename unknown>:0 
  at ocmgtk.DescriptionWidget..ctor () [0x00000] in <filename unknown>:0 
  at ocmgtk.GeoCachePane.Build () [0x00000] in <filename unknown>:0 
  at ocmgtk.GeoCachePane..ctor () [0x00000] in <filename unknown>:0 
  at MainWindow.Build () [0x00000] in <filename unknown>:0 
  at MainWindow..ctor () [0x00000] in <filename unknown>:0 
  at ocmgtk.MainClass.ShowMain () [0x00000] in <filename unknown>:0 
  at ocmgtk.MainClass.<HandleSplashtimeElapsed>m__0 (System.Object , System.EventArgs ) [0x00000] in <filename unknown>:0 
  at Gtk.Application+InvokeCB.Invoke () [0x00000] in <filename unknown>:0 
  at GLib.Timeout+TimeoutProxy.Handler () [0x00000] in <filename unknown>:0 
   at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal)
   at GLib.Timeout+TimeoutProxy.Handler()
   at Gtk.Application.gtk_main()
   at Gtk.Application.Run()
   at ocmgtk.MainClass.Main(System.String[] args)


Version-Release number of selected component (if applicable):
webkit-sharp-0.3-1.fc13.x86_64

Solution:
The actual (version 1.3.6) webkitgtk library provides "libwebkitgtk-1.0.so.0" and the dll mapping must be updated.

Comment 1 Fedora Update System 2010-11-30 15:19:30 UTC
webkit-sharp-0.3-1.fc14.1 has been submitted as an update for Fedora 14.
https://admin.fedoraproject.org/updates/webkit-sharp-0.3-1.fc14.1

Comment 2 Fedora Update System 2010-11-30 22:30:04 UTC
webkit-sharp-0.3-1.fc14.1 has been pushed to the Fedora 14 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update webkit-sharp'.  You can provide feedback for this update here: https://admin.fedoraproject.org/updates/webkit-sharp-0.3-1.fc14.1

Comment 3 Fedora Update System 2010-12-08 21:42:43 UTC
webkit-sharp-0.3-1.fc14.1 has been pushed to the Fedora 14 stable repository.  If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.