From owner-freebsd-ports-bugs@freebsd.org Thu Jun 27 11:19:14 2019 Return-Path: Delivered-To: freebsd-ports-bugs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1807315B8BDD for ; Thu, 27 Jun 2019 11:19:14 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id A31748168D for ; Thu, 27 Jun 2019 11:19:13 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 63C9415B8BD7; Thu, 27 Jun 2019 11:19:13 +0000 (UTC) Delivered-To: ports-bugs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 265A115B8BD6 for ; Thu, 27 Jun 2019 11:19:13 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 82E608168A for ; Thu, 27 Jun 2019 11:19:12 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id C60015DAC for ; Thu, 27 Jun 2019 11:19:11 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x5RBJB8u095915 for ; Thu, 27 Jun 2019 11:19:11 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x5RBJBbM095912 for ports-bugs@FreeBSD.org; Thu, 27 Jun 2019 11:19:11 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 238844] www/webkit2-gtk3: 2.24.0 is buggy and breaks eclipse Date: Thu, 27 Jun 2019 11:19:11 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: freebsd.68fba@nospam.spacesurfer.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: gnome@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter flagtypes.name Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Jun 2019 11:19:14 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D238844 Bug ID: 238844 Summary: www/webkit2-gtk3: 2.24.0 is buggy and breaks eclipse Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Some People Priority: --- Component: Individual Port(s) Assignee: gnome@FreeBSD.org Reporter: freebsd.68fba@nospam.spacesurfer.com Assignee: gnome@FreeBSD.org Flags: maintainer-feedback?(gnome@FreeBSD.org) The current version of www/webkit2-gtk3, 2.24.0, is buggy and breaks eclipse (many versions including eclipse-4.11). Downgrading version to 2.22.6 fixes this issue. The issue with eclipse is that the application continuously blocks for 10 seconds (tooltips fail, autocompletion fails ...). The problem is reported = in the logs as follows: SWT call to Webkit timed out after 10000ms. No return value will be provide= d. Possible reasons: 1) Problem: Your javascript needs more than 10000ms to execute. Solution: Don't run such javascript, it blocks Eclipse's UI. SWT current= ly allows such code to complete, but this error is thrown=20 and the return value of execute()/evalute() will be false/null. 2) However, if you believe that your application should execute as expected= (in under10000 ms), then it might be a deadlock in SWT/Browser/webkit2 logic. I.e, it might be a bug in SWT (e.g this does not occur on Windows/Cocoa, b= ut occurs on Linux). If you believe it to be a bug in SWT, then Please report this issue *with steps to reproduce* via: https://bugs.eclipse.org/bugs/enter_bug.cgi?alias=3D&assigned_to=3Dplatform= -swt-inbox%40eclipse.org&attach_text=3D&blocked=3D&bug_file_loc=3Dhttp%3A%2= F%2F&bug_severity=3Dnormal&bug_status=3DNEW&comment=3D&component=3DSWT&cont= enttypeentry=3D&contenttypemethod=3Dautodetect&contenttypeselection=3Dtext%= 2Fplain&data=3D&defined_groups=3D1&dependson=3D&description=3D&flag_type-1= =3DX&flag_type-11=3DX&flag_type-12=3DX&flag_type-13=3DX&flag_type-14=3DX&fl= ag_type-15=3DX&flag_type-16=3DX&flag_type-2=3DX&flag_type-4=3DX&flag_type-6= =3DX&flag_type-7=3DX&flag_type-8=3DX&form_name=3Denter_bug&keywords=3D&make= template=3DRemember%20values%20as%20bookmarkable%20template&op_sys=3DLinux&= product=3DPlatform&qa_contact=3D&rep_platform=3DPC&requestee_type-1=3D&requ= estee_type-2=3D&short_desc=3Dwebkit2_BrowserProblem For bug report, please atatch this stack trace: java.lang.Throwable:=20 at org.eclipse.swt.browser.WebKit.getStackTrace(WebKit.java:489) at org.eclipse.swt.browser.WebKit.getInternalErrorMsg(WebKit.java:4= 82) at org.eclipse.swt.browser.WebKit.access$1(WebKit.java:472) at org.eclipse.swt.browser.WebKit$Webkit2AsyncToSync.execAsyncAndWaitForReturn= (WebKit.java:1907) at org.eclipse.swt.browser.WebKit$Webkit2AsyncToSync.runjavascript(WebKit.java= :1796) at org.eclipse.swt.browser.WebKit$Webkit2AsyncToSync.evaluate(WebKit.java:1744) at org.eclipse.swt.browser.WebKit.evaluate(WebKit.java:1930) at org.eclipse.swt.browser.WebKit.close(WebKit.java:1551) at org.eclipse.swt.browser.WebKit.onDispose(WebKit.java:2563) at org.eclipse.swt.browser.WebKit.lambda$4(WebKit.java:1312) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5783) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1411) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1437) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1416) at org.eclipse.swt.widgets.Widget.release(Widget.java:1228) at org.eclipse.swt.widgets.Control.release(Control.java:4570) at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1489) at org.eclipse.swt.widgets.Widget.release(Widget.java:1231) at org.eclipse.swt.widgets.Control.release(Control.java:4570) at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1489) at org.eclipse.swt.widgets.Canvas.releaseChildren(Canvas.java:279) at org.eclipse.swt.widgets.Decorations.releaseChildren(Decorations.java:486) at org.eclipse.swt.widgets.Shell.releaseChildren(Shell.java:3128) at org.eclipse.swt.widgets.Widget.release(Widget.java:1231) at org.eclipse.swt.widgets.Control.release(Control.java:4570) at org.eclipse.swt.widgets.Widget.dispose(Widget.java:526) at org.eclipse.swt.widgets.Shell.dispose(Shell.java:3051) at org.eclipse.jface.text.AbstractInformationControl.dispose(AbstractInformati= onControl.java:506) at org.eclipse.jface.text.AbstractInformationControlManager.disposeInformation= Control(AbstractInformationControlManager.java:1278) at org.eclipse.jface.text.contentassist.AdditionalInfoController.disposeInform= ationControl(AdditionalInfoController.java:498) at org.eclipse.jface.text.AbstractInformationControlManager.handleSubjectContr= olDisposed(AbstractInformationControlManager.java:647) at org.eclipse.jface.text.AbstractInformationControlManager.lambda$0(AbstractI= nformationControlManager.java:682) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:127) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5783) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1411) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1437) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1416) at org.eclipse.swt.widgets.Widget.release(Widget.java:1228) at org.eclipse.swt.widgets.Control.release(Control.java:4570) at org.eclipse.swt.widgets.Widget.dispose(Widget.java:526) at org.eclipse.swt.widgets.Shell.dispose(Shell.java:3051) at org.eclipse.jface.text.contentassist.CompletionProposalPopup.hide(Completio= nProposalPopup.java:1104) at org.eclipse.jface.text.contentassist.CompletionProposalPopup.insertSelected= ProposalWithMask(CompletionProposalPopup.java:957) at org.eclipse.jface.text.contentassist.CompletionProposalPopup.verifyKey(Comp= letionProposalPopup.java:1384) at org.eclipse.jface.text.contentassist.ContentAssistant$InternalListener.veri= fyKey(ContentAssistant.java:809) at org.eclipse.jface.text.TextViewer$VerifyKeyListenersManager.verifyKey(TextV= iewer.java:480) at org.eclipse.swt.custom.StyledTextListener.handleEvent(StyledTextListener.ja= va:70) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5783) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1411) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1437) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1420) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1196) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6083) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5786) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5783) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1411) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1437) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1420) at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1461) at org.eclipse.swt.widgets.Widget.gtk_key_press_event(Widget.java:8= 17) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3935) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:857) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2203) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6764) at org.eclipse.swt.widgets.Display.windowProc(Display.java:6035) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Metho= d) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4135) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1407) 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:1584) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:457= 7) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRend= eringEngine.java:1173) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRender= ingEngine.java:1062) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench= .java:155) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:566) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:= 150) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication= .java:155) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java= :203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication= (EclipseAppLauncher.java:137) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseA= ppLauncher.java:107) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:6= 2) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp= l.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:661) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) at org.eclipse.equinox.launcher.Main.run(Main.java:1476) at org.eclipse.equinox.launcher.Main.main(Main.java:1449) Additional information about the error is as following: The following javascript was executed: function SWTWebkit2TempFunc3(){return SWTExecuteTemporaryFunctionCLOSE(window);}; SWTWebkit2TempFunc3() --=20 You are receiving this mail because: You are the assignee for the bug.=