Flash builder crash in Mac mojave

Process: Adobe Flash Builder 4.7 [22060]
Path: /Applications/Adobe Flash Builder 4.7/Adobe Flash Builder 4.7.app/Contents/MacOS/Adobe Flash Builder 4.7
Identifier: org.eclipse.eclipse
Version: 4.7 (4.7)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Adobe Flash Builder 4.7 [22060]
User ID: 501

Date/Time: 2020-02-22 16:07:41.112 +0800
OS Version: Mac OS X 10.14.6 (18G103)
Report Version: 12
Bridge OS Version: 3.0 (14Y904)
Anonymous UUID: 73657A66-1D09-6216-15B8-C733C910A53D

Sleep/Wake UUID: 6CA1E715-EF55-4955-BCF7-8CA136479134

Time Awake Since Boot: 610000 seconds
Time Since Wake: 170000 seconds

System Integrity Protection: enabled

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY

Application Specific Information:
Assertion failed: (backing->lock_access > 0), function CGSBackingStoreUnlockReader, file /BuildRoot/Library/Caches/com.apple.xbs/Sources/SkyLight/SkyLight-340.54/SkyLight/Services/Windows/CGSBackingStore.c, line 361.

hard to say, here again you don’t give informations on the context

so first could you check your Flash Builder ini file?
/Applications/Adobe Flash Builder 4.7/Adobe Flash Builder 4.7.app/Contents/MacOS/Adobe Flash Builder 4.7.ini

and copy here what it contains?

here mine (but I’m still running an old macOS Sierra)

-startup
../../../eclipse/plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
../../../eclipse/plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.100.v20110502
--launcher.defaultAction
openFile
-showsplash
../../../assets/fb_splash_premium.png
-nl
en_US
-vmargs
-Xms512m
-Xmx1024m
-XX:MaxPermSize=256m
-XX:PermSize=64m
-Xdock:name=Flash Builder
-Xdock:icon=../Resources/fb_app.icns
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
-Declipse.product=com.adobe.flexbuilder.standalone.producte36
-Declipse.application=com.adobe.flexbuilder.standalone.FlashBuilderApplication
-Dfile.encoding=UTF-8
-Djava.util.Arrays.useLegacyMergeSort=true
-Djava.library.path=../../../eclipse/plugins/com.adobe.flexide.nativelibs_4.7.0.349722/os/macosx/:../../../eclipse/plugins/com.adobe.flexide.amt_4.7.0.349722/os/macosx/:../../../eclipse/plugins/com.adobe.flexbuilder.utils.osnative_4.7.0.349722/os/macosx/

what I did at the time is that I patched Java 1.8 for Flash Builder

first I needed to modify Java 1.7
$ sudo mkdir –p /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/bundle/Libraries

then
$ sudo ln -s /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre/lib/server/libjvm.dylib /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/bundle/Libraries/libserver.dylib

then I made Java 1.8 the main Java on the system
in my .profile
export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home"

for ex:
.profile

export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home"
export JAVA_OPTS="-Xms1024m -Xmx4096m"

export ANT_HOME=/opt/local/share/java/apache-ant/
export ANT_OPTS="-Xms1024m -Xmx4096m"

export PORT_HOME=/opt/local

export PATH=~/bin:$PORT_HOME/bin:$PORT_HOME/sbin:$JAVA_HOME/bin:$PATH

$ java -version

java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)

then
$ sudo mkdir –p /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/bundle/Libraries

then
$ sudo ln -s /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/jre/lib/server/libjvm.dylib /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/bundle/Libraries/libserver.dylib

and at the end of /Applications/Adobe Flash Builder 4.7/Adobe Flash Builder 4.7.app/Contents/MacOS/Adobe Flash Builder 4.7.ini

I added

-Djava.library.path=../../../eclipse/plugins/com.adobe.flexide.nativelibs_4.7.0.349722/os/macosx/:../../../eclipse/plugins/com.adobe.flexide.amt_4.7.0.349722/os/macosx/:../../../eclipse/plugins/com.adobe.flexbuilder.utils.osnative_4.7.0.349722/os/macosx/

see

bk
click Compile or builder or path will crash

java version

[qykings@ ~]$java -version
java version “1.8.0_201”
Java™ SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot™ 64-Bit Server VM (build 25.201-b09, mixed mode)


my config file
I add run size ,hope run more fast


-nl

zh_CN

-startup

…/…/…/eclipse/plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar

–launcher.library

…/…/…/eclipse/plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.100.v20110502

–launcher.defaultAction

openFile

-showsplash

…/…/…/assets/fb_splash_premium.png

-vmargs

-Xms2048m

-Xmx4096m

-XX:MaxPermSize=1024m

-XX:PermSize=512m

-Xdock:name=Flash Builder

-Xdock:icon=…/Resources/fb_app.icns

-XstartOnFirstThread

-Declipse.product=com.adobe.flexbuilder.standalone.producte36

-Declipse.application=com.adobe.flexbuilder.standalone.FlashBuilderApplication

-Dfile.encoding=UTF-8

you need to follow the instructions here
Running Adobe Flash Builder on Win and Mac with Java 7/8

the part -Djava.library.path= is missing in your Adobe Flash Builder 4.7.ini

It was installed when the system was updated。
Otherwise, the software will not run。

I’m not sure what’s going on

I just say, if in your Flash Builder 4.7.ini there is not that particular part where you add -Djava.library.path= I think it is unlikely to work

sure the order of install should not matters, if you patched it once, the patch should still be there after an upgrade, but still in the Flash Builder 4.7.ini you showed me earlier I don’t see the -Djava.library.path=