[Galaxy Tab S Android Development] zId0:
Nightly works, but custom build doesn't.

I followed the instructions in wiki (dot) cyanogenmod (dot) org/w/Build_for_chagallwifi and even remembered to extract the propreitary blobs from the nightly, however after building, nothing but the bootloader screen shows up. However, adb and everything else work, and it even remembers what devices are authorized.

Using adb logcat I find these lines at the beginning:

I/auditd ( 2293): Starting up
I/audit_log( 2293): Previous audit logfile detected, rotating
E/audit_rules( 2293): Could not read audit rules /data/misc/audit/audit.rules: No such file or directory
I/DEBUG ( 2295): debuggerd: Jul 13 2016 23:50:50
I/cm ( 2299): |___ | | | | \| |__| |__] |___ | \| | | |__| |__/
I/installd( 2297): installd firing up
I/SurfaceFlinger( 2279): SurfaceFlinger is starting
I/Netd ( 2294): Netd 1.0 starting
E/Netd ( 2294): Failed to open /proc/sys/net/ipv6/conf/default/accept_ra_rt_table: No such file or directory
E/Netd ( 2294): Failed to open /proc/sys/net/ipv6/conf/ip6tnl0/accept_ra_rt_table: No such file or directory
E/Netd ( 2294): Failed to open /proc/sys/net/ipv6/conf/lo/accept_ra_rt_table: No such file or directory
E/Netd ( 2294): Failed to open /proc/sys/net/ipv6/conf/p2p0/accept_ra_rt_table: No such file or directory
E/Netd ( 2294): Failed to open /proc/sys/net/ipv6/conf/sit0/accept_ra_rt_table: No such file or directory
E/Netd ( 2294): Failed to open /proc/sys/net/ipv6/conf/wlan0/accept_ra_rt_table: No such file or directory
I/SurfaceFlinger( 2279): SurfaceFlinger's main thread ready to run. Initializing graphics H/W...
E/Netd ( 2294): Failed to open /proc/sys/net/ipv6/conf/default/use_optimistic: No such file or directory
D/macloader( 2300): Deleting file /data/.cid.info
[B]F/libEGL ( 2279): couldn't find an OpenGL ES implementation[/B]
--------- beginning of crash
F/libc ( 2279): Fatal signal 6 (SIGABRT), code -6 in tid 2279 (surfaceflinger)
I/DEBUG ( 2295): property debug.db.uid not set; NOT waiting for gdb.
I/DEBUG ( 2295): HINT: adb shell setprop debug.db.uid 100000
I/DEBUG ( 2295): HINT: adb forward tcp:5039 tcp:5039
E/Netd ( 2294): Failed to open /proc/sys/net/ipv6/conf/ip6tnl0/use_optimistic: No such file or directory
E/Netd ( 2294): Failed to open /proc/sys/net/ipv6/conf/lo/use_optimistic: No such file or directory
E/Netd ( 2294): Failed to open /proc/sys/net/ipv6/conf/p2p0/use_optimistic: No such file or directory
E/Netd ( 2294): Failed to open /proc/sys/net/ipv6/conf/sit0/use_optimistic: No such file or directory
E/Netd ( 2294): Failed to open /proc/sys/net/ipv6/conf/wlan0/use_optimistic: No such file or directory

When running "extract_files.sh" I do get an error message though:

Extracting /system/vendor/firmware/srp_cga.bin ...
396 KB/s (34272 bytes in 0.084s)
Extracting /system/vendor/firmware/srp_data.bin ...
661 KB/s (57420 bytes in 0.084s)
Extracting /system/vendor/firmware/srp_vliw.bin ...
512 KB/s (45276 bytes in 0.086s)
Extracting /system/vendor/firmware/bcm4350.hcd ...
remote object '/system/vendor/firmware/bcm4350.hcd' does not exist

EDIT: On a side note, "ls /vendor/lib/egl" under "adb shell" returns nothing on the custom build but on the nightly returns quite a few files. I don't know why they are not getting extracted using "extract-files.sh".