Skip to main content
October 9, 2019
Answered

Flash 32.0.0.270 crashes on macos when loading in a WebView

  • October 9, 2019
  • 1 reply
  • 642 views

After installing latest flash version 32.0.0.270, when loading a flash website inside a WebView , the plugin WebKitPluginHost crashes (thus the flash file is not rendered, you just see the label "Plug-In Failure" in the website.

 

I just attached the stack trace of the crash (exception type: EXC_CRASH (SIGABRT))

 

NOTE1: this heavily affects any macos app using a WebView to view flash websites.

NOTE2: Apparently if we use a WKWebView the pages load correctly.

NOTE3: If we compile with 32bit (legacy app), flash is not detected at all (it does not crash, it's just like you have not installed in your macos)

    This topic has been closed for replies.
    Correct answer jeromiec83223024

    Thanks for the note.  Flash Player is intended for use as a browser plug-in.  We know that people use the embedded use-case, but it's a path fraught with peril.  We try to keep it working whenever possible, but it's not something that we explicitly test or support.  You'd be well served over the long-term by migrating to a solution that removes the Flash dependency.  Safari is absolutely going to be the most aggressive about killing Flash off, and Flash EOL is quickly approaching.  


    Background: https://theblog.adobe.com/adobe-flash-update/

     

    I'd recommend filing a bug over at http://tracker.adobe.com/ with a binary that reproduces the issue.  We'd need an interactive debugging session with symbols to figure out what's happening.  If you reply with a bug number, it will land in my inbox and I'll try and get it routed tomorrow.

     

    Thanks!

    1 reply

    jeromiec83223024
    jeromiec83223024Correct answer
    Inspiring
    October 16, 2019

    Thanks for the note.  Flash Player is intended for use as a browser plug-in.  We know that people use the embedded use-case, but it's a path fraught with peril.  We try to keep it working whenever possible, but it's not something that we explicitly test or support.  You'd be well served over the long-term by migrating to a solution that removes the Flash dependency.  Safari is absolutely going to be the most aggressive about killing Flash off, and Flash EOL is quickly approaching.  


    Background: https://theblog.adobe.com/adobe-flash-update/

     

    I'd recommend filing a bug over at http://tracker.adobe.com/ with a binary that reproduces the issue.  We'd need an interactive debugging session with symbols to figure out what's happening.  If you reply with a bug number, it will land in my inbox and I'll try and get it routed tomorrow.

     

    Thanks!

    TheUsualOne
    Known Participant
    November 1, 2019

    I have created a bugtracker case for this: https://tracker.adobe.com/#/view/FP-4199039 . There is an app attached, with source code, that reproduces the problem. The webkit WebView merely loads the flash player plug-in, just as Safari does. You say Flash is only meant to be used as a browser plug-in. That is exactly what is happening here.

     

    Technically, there should be no difference between Safari loading the plug-in vs WebView; they both use WebKit.

     

    If you turn off System Integrity Protection (SIP), it works. So the issue must be something with how Adobe is signing or notarizing the plug-in.