Bug 491322 - RichTextEditorExample.java doesn't work on Ubuntu 64 bits
Summary: RichTextEditorExample.java doesn't work on Ubuntu 64 bits
Status: CLOSED DUPLICATE of bug 354842
Alias: None
Product: Platform
Classification: Eclipse Project
Component: SWT (show other bugs)
Version: 4.6   Edit
Hardware: PC Linux
: P3 major (vote)
Target Milestone: ---   Edit
Assignee: Platform-SWT-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 458020
  Show dependency tree
 
Reported: 2016-04-08 08:12 EDT by Vincent Lorenzo CLA
Modified: 2018-07-06 14:18 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vincent Lorenzo CLA 2016-04-08 08:12:40 EDT
I tried to test the RichTextEditorExample with Ubuntu 64 bits 14.04 LTS. 
The editor is opens then closed immediately with the following error. I didn't yet test nattable richtext integration on Linux, but there is probably the same problem...  
On windows, there is no problem.

(SWT:14670): GLib-GObject-CRITICAL **: g_closure_unref: assertion 'closure->ref_count > 0' failed

(SWT:14670): GLib-GObject-CRITICAL **: g_closure_unref: assertion 'closure->ref_count > 0' failed

(SWT:14670): GLib-GObject-CRITICAL **: g_closure_unref: assertion 'closure->ref_count > 0' failed

(SWT:14670): GLib-GObject-CRITICAL **: g_closure_unref: assertion 'closure->ref_count > 0' failed

(SWT:14670): GLib-GObject-CRITICAL **: g_closure_unref: assertion 'closure->ref_count > 0' failed

(SWT:14670): GLib-GObject-CRITICAL **: g_closure_unref: assertion 'closure->ref_count > 0' failed

(SWT:14670): GLib-GObject-CRITICAL **: g_closure_unref: assertion 'closure->ref_count > 0' failed

(SWT:14670): GLib-GObject-CRITICAL **: g_closure_unref: assertion 'closure->ref_count > 0' failed
Exception in thread "main" org.eclipse.swt.SWTException: undefined
	at org.eclipse.swt.browser.WebBrowser$EvaluateFunction.function(WebBrowser.java:192)
	at org.eclipse.swt.browser.WebKit.callJava(WebKit.java:2346)
	at org.eclipse.swt.browser.WebKit.JSObjectCallAsFunctionProc(WebKit.java:279)
	at org.eclipse.swt.internal.webkit.WebKitGTK._JSEvaluateScript(Native Method)
	at org.eclipse.swt.internal.webkit.WebKitGTK.JSEvaluateScript(WebKitGTK.java:144)
	at org.eclipse.swt.browser.WebKit.execute(WebKit.java:952)
	at org.eclipse.swt.browser.WebBrowser.evaluate(WebBrowser.java:436)
	at org.eclipse.swt.browser.WebBrowser.evaluate(WebBrowser.java:395)
	at org.eclipse.swt.browser.Browser.evaluate(Browser.java:663)
	at org.eclipse.swt.browser.Browser.evaluate(Browser.java:610)
	at org.eclipse.nebula.widgets.richtext.RichTextEditor$2.completed(RichTextEditor.java:226)
	at org.eclipse.swt.browser.WebKit.fireProgressCompletedEvent(WebKit.java:1449)
	at org.eclipse.swt.browser.WebKit.handleLoadFinished(WebKit.java:1513)
	at org.eclipse.swt.browser.WebKit.webframe_notify_load_status(WebKit.java:1790)
	at org.eclipse.swt.browser.WebKit.webFrameProc(WebKit.java:502)
	at org.eclipse.swt.browser.WebKit.Proc(WebKit.java:399)
	at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)
	at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:2480)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3576)
	at org.eclipse.nebula.widgets.richtext.example.RichTextEditorExample.main(RichTextEditorExample.java:53)
Comment 1 Dirk Fauth CLA 2016-04-08 08:52:53 EDT
Looks like an swt issue.
Comment 2 Alexander Kurtakov CLA 2016-04-08 09:02:06 EDT
Have you tried with Neon? There are some fixes that were manifesting as g_main_context_iteration collisions.
Comment 3 Vincent Lorenzo CLA 2016-04-08 11:29:49 EDT
Yes, I get this exception with Neon.
Comment 4 Eric Williams CLA 2018-07-06 14:18:51 EDT
This is a Webkit1 bug that has since been resolved by using Webkit2.

*** This bug has been marked as a duplicate of bug 354842 ***