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

Reply via email to