Austin Stephens created NETBEANS-468: ----------------------------------------
Summary: api.htmlui tests deadlock on mac when run Key: NETBEANS-468 URL: https://issues.apache.org/jira/browse/NETBEANS-468 Project: NetBeans Issue Type: Bug Components: platform - HTML4J Affects Versions: 9.0, Next Environment: Mac Reporter: Austin Stephens Fix For: 9.0 It might be related to NETBEANS-373. It appears that the system deadlocks when creating the UI. The FX thread is the Native Ui thread on a mac. It appears that FX is waiting for Swing, which is waiting for the native thread to do something. Not very sure about it. Here are the stack traces I got (might be different each time): Swing EDT: {noformat} GraphicsEnvironment.getLocalGraphicsEnvironment:81 RepaintManager.<clinit>:233 UIManager.initialize:1464 UIManager.maybeInitialize:1426 UIManager.getDefaults:659 UIManager.getBoolean:867 ImageUtilities.isDarkLaF:182 ImageUtilities.loadImage:142 Splash.loadContent:215 Splash$SplashPainter.init:353 Splash$SplashPainter$1.run:400 InvocationEvent.dispatch:311 EventQueue.dispatchEventImpl:756 EventQueue.access$500:97 EventQueue$3.run:709 EventQueue$3.run:703 AccessController.doPrivileged ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege:80 EventQueue.dispatchEvent:726 EventDispatchThread.pumpOneEventForFilters:201 EventDispatchThread.pumpEventsForFilter:116 EventDispatchThread.pumpEventsForHierarchy:105 EventDispatchThread.pumpEvents:101 EventDispatchThread.pumpEvents:93 EventDispatchThread.run:82 {noformat} AppKit/FX thread: {noformat} UIManager.maybeInitialize:1424 UIManager.getLookAndFeel:492 NbBrowsers.applyNbSkin:62 NbBrowsers$1ApplySkin.run:54 Hidden Source Calls InitializeWebView.run:45 BrowserBuilder$1OnPageLoad$1CallInitMethod.run:310 BrwsrCtx$1Wrap.run:120 AbstractFXPresenter.execute:354 BrwsrCtx.execute:131 BrowserBuilder$1OnPageLoad.run:348 AbstractFXPresenter.onPageLoad:135 InitializeWebView$1.changed:64 InitializeWebView$1.changed:57 ExpressionHelper$SingleChange.fireValueChangedEvent:182 ExpressionHelper.fireValueChangedEvent:81 ReadOnlyObjectPropertyBase.fireValueChangedEvent:74 ReadOnlyObjectWrapper.fireValueChangedEvent:102 ObjectPropertyBase.markInvalid:112 ObjectPropertyBase.set:146 WebEngine$LoadWorker.updateState:1287 WebEngine$LoadWorker.dispatchLoadEvent:1398 WebEngine$LoadWorker.access$1200:1280 WebEngine$PageLoadListener.dispatchLoadEvent:1267 WebPage.fireLoadEvent:2499 WebPage.fwkFireLoadEvent:2343 URLLoader.twkDidFinishLoading URLLoader.notifyDidFinishLoading:859 URLLoader.lambda$didFinishLoading$103:850 1530391356.run PlatformImpl.lambda$null$172:295 1314999409.run AccessController.doPrivileged PlatformImpl.lambda$runLater$173:294 1702940637.run InvokeLaterDispatcher$Future.run:95 {noformat} -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org For additional commands, e-mail: commits-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists