Bug 658502

Summary: apps crash with "System.DllNotFoundException: webkit-1.0.so.2"
Product: [Fedora] Fedora Reporter: Dan Horák <dan>
Component: webkit-sharpAssignee: Paul Lange <palango>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 14CC: palango
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: webkit-sharp-0.3-1.fc14.1 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-12-08 21:42:48 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

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.