[LG G6 ROMs, Kernels, Recoveries, & Other Developme] sqozz:
Unfortunately not for me. I've flashed the latest Havoc-OS-v2.4-20190415-h870-Unofficial.zip (md5sum: 27c01ef01df2104921db86ff7265a05b) - downloaded just some minutes ago - and still see plenty of error messages regarding NFC in logcat:

04-16 18:30:21.037 889 889 W /system/bin/tombstoned: crash socket received short read of length 0 (expected 12)
04-16 18:30:21.084 1016 2502 I ActivityManager: Process com.android.nfc (pid 15176) has died: pers PER
04-16 18:30:21.084 1016 1113 W libprocessgroup: kill(-15176, 9) failed: No such process
04-16 18:30:21.084 1016 1113 I libprocessgroup: Successfully killed process cgroup uid 1027 pid 15176 in 0ms
04-16 18:30:21.085 1016 2502 W ActivityManager: Re-adding persistent process ProcessRecord{c54d9d5 15176:com.android.nfc/1027}
04-16 18:30:21.086 527 527 I Zygote : Process 15176 exited due to signal (6)
04-16 18:30:21.152 1016 1860 E WifiVendorHal: getWifiLinkLayerStats(l.937) failed {.code = ERROR_NOT_AVAILABLE, .description = }
04-16 18:30:21.282 15194 15194 I Zygote : seccomp disabled by setenforce 0
04-16 18:30:21.283 1016 1111 W ActivityManager: Slow operation: 198ms so far, now at startProcess: returned from zygote!
04-16 18:30:21.284 1016 1111 W ActivityManager: Slow operation: 199ms so far, now at startProcess: done updating battery stats
04-16 18:30:21.284 1016 1111 W ActivityManager: Slow operation: 199ms so far, now at startProcess: building log message
04-16 18:30:21.284 1016 1111 I ActivityManager: Start proc 15194:com.android.nfc/1027 for restart com.android.nfc
04-16 18:30:21.284 1016 1111 W ActivityManager: Slow operation: 199ms so far, now at startProcess: starting to update pids map
04-16 18:30:21.284 1016 1111 W ActivityManager: Slow operation: 199ms so far, now at startProcess: done updating pids map
04-16 18:30:21.291 15194 15194 E com.android.nf: Not starting debugger since process cannot load the jdwp agent.
04-16 18:30:21.346 15194 15194 I NfcService: Starting NFC service
04-16 18:30:21.363 15194 15194 I : [0416/183021.363761:INFO:NfcJniUtil.cpp(47)] NFC Service: loading nci JNI
04-16 18:30:21.364 15194 15194 I com.android.nf: ConfigFile - Parsing file '/vendor/etc/libnfc-nci.conf'
04-16 18:30:21.364 15194 15194 I com.android.nf: ConfigFile - [NFC_DEBUG_ENABLED] = 0
04-16 18:30:21.364 15194 15194 I com.android.nf: ConfigFile - [NFA_STORAGE] = "/data/nfc"
04-16 18:30:21.364 15194 15194 I com.android.nf: ConfigFile - [UICC_LISTEN_TECH_MASK] = 0x07
04-16 18:30:21.364 15194 15194 I com.android.nf: ConfigFile - [AID_FOR_EMPTY_SELECT] = {08:A0:00:00:01:51:00:00:00}
04-16 18:30:21.364 15194 15194 I com.android.nf: ConfigFile - [SCREEN_OFF_POWER_STATE] = 1
04-16 18:30:21.364 15194 15194 I com.android.nf: ConfigFile - [POLLING_TECH_MASK] = 0xEF
04-16 18:30:21.364 15194 15194 I com.android.nf: ConfigFile - [P2P_LISTEN_TECH_MASK] = 0xC5
04-16 18:30:21.364 15194 15194 I com.android.nf: ConfigFile - [PRESERVE_STORAGE] = 0x01
04-16 18:30:21.364 15194 15194 I com.android.nf: ConfigFile - [NFA_MAX_EE_SUPPORTED] = 0x02
04-16 18:30:21.364 15194 15194 I com.android.nf: ConfigFile - [AID_MATCHING_MODE] = 0x01
04-16 18:30:21.364 15194 15194 I com.android.nf: ConfigFile - [ISO_DEP_MAX_TRANSCEIVE] = 0xFEFF
04-16 18:30:21.364 15194 15194 I : [0416/183021.364497:INFO:NfcAdaptation.cc(460)] NfcAdaptation::InitializeHalDeviceContext: INfc::getService()
04-16 18:30:21.366 15194 15194 I : [0416/183021.366103:INFO:NfcAdaptation.cc(466)] NfcAdaptation::InitializeHalDeviceContext: INfc::getService() returned 0x7abb901320 (remote)
04-16 18:30:21.366 615 615 D NxpHal : persist_uicc_enabled : 0
04-16 18:30:21.366 615 615 D NxpExtns: find found DEFAULT_SYS_CODE_ROUTE=(0x0)
04-16 18:30:21.366 615 615 D NxpExtns: find found NFA_PROPRIETARY_CFG=ÿÿpÿÿ
04-16 18:30:21.366 15194 15194 F com.android.nf: config.cc:106] Check failed: !hasKey(key)
^[[?1;2c04-16 18:30:21.471 15194 15204 I com.android.nf: Background concurrent copying GC freed 210679(9MB) AllocSpace objects, 39(936KB) LOS objects, 71% free, 4MB/16MB, paused 738us total 128.491ms
04-16 18:30:21.497 15194 15194 F com.android.nf: runtime.cc:558] Runtime aborting...
04-16 18:30:21.497 15194 15194 F com.android.nf: runtime.cc:558] Dumping all threads without appropriate locks held: thread list lock mutator lock
04-16 18:30:21.497 15194 15194 F com.android.nf: runtime.cc:558] All threads:
04-16 18:30:21.497 15194 15194 F com.android.nf: runtime.cc:558] DALVIK THREADS (9):
04-16 18:30:21.497 15194 15194 F com.android.nf: runtime.cc:558] "main" prio=5 tid=1 Runnable
04-16 18:30:21.497 15194 15194 F com.android.nf: runtime.cc:558] | group="" sCount=0 dsCount=0 flags=0 obj=0x7462e790 self=0x7af9a14c00
04-16 18:30:21.497 15194 15194 F com.android.nf: runtime.cc:558] | sysTid=15194 nice=0 cgrp=default sched=0/0 handle=0x7b7f44d548
04-16 18:30:21.497 15194 15194 F com.android.nf: runtime.cc:558] | state=R schedstat=( 0 0 0 ) utm=4 stm=5 core=2 HZ=100
04-16 18:30:21.497 15194 15194 F com.android.nf: runtime.cc:558] | stack=0x7febd44000-0x7febd46000 stackSize=8MB
04-16 18:30:21.497 15194 15194 F com.android.nf: runtime.cc:558] | held mutexes= "abort lock" "mutator lock"(shared held)
04-16 18:30:21.497 15194 15194 F com.android.nf: runtime.cc:558] native: #00 pc 00000000003c8d44 /system/lib64/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, int, BacktraceMap*, char const*, art::ArtMethod*, void*, bool)+220)
04-16 18:30:21.497 15194 15194 F com.android.nf: runtime.cc:558] native: #01 pc 0000000000498c10 /system/lib64/libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool, BacktraceMap*, bool) const+352)
04-16 18:30:21.497 15194 15194 F com.android.nf: runtime.cc:558] native: #02 pc 00000000004b2a24 /system/lib64/libart.so (art::DumpCheckpoint::Run(art::Thread*)+828)
04-16 18:30:21.497 15194 15194 F com.android.nf: runtime.cc:558] native: #03 pc 00000000004ab7a0 /system/lib64/libart.so (art::ThreadList::RunCheckpoint(art::Closure*, art::Closure*)+476)
04-16 18:30:21.497 15194 15194 F com.android.nf: runtime.cc:558] native: #04 pc 00000000004aabf4 /system/lib64/libart.so (art::ThreadList::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool)+1036)
04-16 18:30:21.497 15194 15194 F com.android.nf: runtime.cc:558] native: #05 pc 000000000046d8e0 /system/lib64/libart.so (art::Runtime::Abort(char const*)+392)
04-16 18:30:21.497 15194 15194 F com.android.nf: runtime.cc:558] native: #06 pc 0000000000008d08 /system/lib64/libbase.so (android::base::LogMessage::~LogMessage()+720)
04-16 18:30:21.497 15194 15194 F com.android.nf: runtime.cc:558] native: #07 pc 00000000000ac974 /system/lib64/libnfc-nci.so (ConfigFile::addConfig(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, ConfigValue&)+280)
04-16 18:30:21.497 15194 15194 F com.android.nf: runtime.cc:558] native: #08 pc 00000000000a5e78 /system/lib64/libnfc-nci.so (NfcConfig::loadConfig()+824)
04-16 18:30:21.497 15194 15194 F com.android.nf: runtime.cc:558] native: #09 pc 00000000000a61c4 /system/lib64/libnfc-nci.so (NfcConfig::getInstance() [clone .cfi]+120)
04-16 18:30:21.497 15194 15194 F com.android.nf: runtime.cc:558] native: #10 pc 00000000000a6208 /system/lib64/libnfc-nci.so (NfcConfig::hasKey(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) [clone .cfi]+16)
04-16 18:30:21.497 15194 15194 F com.android.nf: runtime.cc:558] native: #11 pc 0000000000033570 /system/lib64/libnfc_nci_jni.so (PowerSwitch::initialize(PowerSwitch::PowerLevel)+292)
04-16 18:30:21.497 15194 15194 F com.android.nf: runtime.cc:558] native: #12 pc 0000000000017844 /system/lib64/libnfc_nci_jni.so (android::register_com_android_nfc_NativeNfcManager(_JNIEnv*)+196)
04-16 18:30:21.497 15194 15194 F com.android.nf: runtime.cc:558] native: #13 pc 0000000000025064 /system/lib64/libnfc_nci_jni.so (JNI_OnLoad+404)
04-16 18:30:21.497 15194 15194 F com.android.nf: runtime.cc:558] native: #14 pc 00000000002edb24 /system/lib64/libart.so (art::JavaVMExt::LoadNativeLibrary(_JNIEnv*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, _jobject*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*)+3188)
04-16 18:30:21.497 15194 15194 F com.android.nf: runtime.cc:558] native: #15 pc 00000000000040e0 /system/lib64/libopenjdkjvm.so (JVM_NativeLoad+416)
04-16 18:30:21.497 15194 15194 F com.android.nf: runtime.cc:558] at java.lang.Runtime.nativeLoad(Native method)
04-16 18:30:21.497 15194 15194 F com.android.nf: runtime.cc:558] at java.lang.Runtime.loadLibrary0(Runtime.java:1014)
04-16 18:30:21.497 15194 15194 F com.android.nf: runtime.cc:558] - locked <0x0c2aeef4> (a java.lang.Runtime)
04-16 18:30:21.497 15194 15194 F com.android.nf: runtime.cc:558] at java.lang.System.loadLibrary(System.java:1669)
04-16 18:30:21.497 15194 15194 F com.android.nf: runtime.cc:558] at com.android.nfc.dhimpl.NativeNfcManager.<clinit>(NativeNfcManager.java:47)
04-16 18:30:21.497 15194 15194 F com.android.nf: runtime.cc:558] at com.android.nfc.NfcService.<init>(NfcService.java:389)
04-16 18:30:21.497 15194 15194 F com.android.nf: runtime.cc:558] at com.android.nfc.NfcApplication.onCreate(NfcApplication.java:66)
04-16 18:30:21.497 15194 15194 F com.android.nf: runtime.cc:558] at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1155)
04-16 18:30:21.497 15194 15194 F com.android.nf: runtime.cc:558] at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5933)
04-16 18:30:21.497 15194 15194 F com.android.nf: runtime.cc:558] at android.app.ActivityThread.access$1100(ActivityThread.java:202)
04-16 18:30:21.497 15194 15194 F com.android.nf: runtime.cc:558] at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1658)
04-16 18:30:21.497 15194 15194 F com.android.nf: runtime.cc:558] at android.os.Handler.dispatchMessage(Handler.java:106)
04-16 18:30:21.497 15194 15194 F com.android.nf: runtime.cc:558] at android.os.Looper.loop(Looper.java:193)
04-16 18:30:21.497 15194 15194 F com.android.nf: runtime.cc:558] at android.app.ActivityThread.main(ActivityThread.java:6740)
04-16 18:30:21.497 15194 15194 F com.android.nf: runtime.cc:558] at java.lang.reflect.Method.invoke(Native method)
04-16 18:30:21.497 15194 15194 F com.android.nf: runtime.cc:558] at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:495)
04-16 18:30:21.497 15194 15194 F com.android.nf: runtime.cc:558] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:859)
04-16 18:30:21.498 15194 15194 F com.android.nf: runtime.cc:558]
[… snip due to max post length …]
04-16 18:30:21.499 15194 15194 F com.android.nf: runtime.cc:558]
04-16 18:30:21.499 15194 15194 F com.android.nf: runtime.cc:558] Aborting thread:
04-16 18:30:21.499 15194 15194 F com.android.nf: runtime.cc:558] "main" prio=5 tid=1 Native
04-16 18:30:21.499 15194 15194 F com.android.nf: runtime.cc:558] | group="" sCount=0 dsCount=0 flags=0 obj=0x7462e790 self=0x7af9a14c00
04-16 18:30:21.499 15194 15194 F com.android.nf: runtime.cc:558] | sysTid=15194 nice=0 cgrp=default sched=0/0 handle=0x7b7f44d548
04-16 18:30:21.499 15194 15194 F com.android.nf: runtime.cc:558] | state=R schedstat=( 0 0 0 ) utm=7 stm=5 core=2 HZ=100
04-16 18:30:21.499 15194 15194 F com.android.nf: runtime.cc:558] | stack=0x7febd44000-0x7febd46000 stackSize=8MB
04-16 18:30:21.499 15194 15194 F com.android.nf: runtime.cc:558] | held mutexes= "abort lock"
04-16 18:30:21.499 15194 15194 F com.android.nf: runtime.cc:558] native: #00 pc 00000000003c8d44 /system/lib64/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, int, BacktraceMap*, char const*, art::ArtMethod*, void*, bool)+220)
04-16 18:30:21.499 15194 15194 F com.android.nf: runtime.cc:558] native: #01 pc 0000000000498c10 /system/lib64/libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool, BacktraceMap*, bool) const+352)
04-16 18:30:21.499 15194 15194 F com.android.nf: runtime.cc:558] native: #02 pc 000000000047d59c /system/lib64/libart.so (art::AbortState::DumpThread(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, art::Thread*) const+60)
04-16 18:30:21.499 15194 15194 F com.android.nf: runtime.cc:558] native: #03 pc 000000000046d958 /system/lib64/libart.so (art::Runtime::Abort(char const*)+512)
04-16 18:30:21.499 15194 15194 F com.android.nf: runtime.cc:558] native: #04 pc 0000000000008d08 /system/lib64/libbase.so (android::base::LogMessage::~LogMessage()+720)
04-16 18:30:21.499 15194 15194 F com.android.nf: runtime.cc:558] native: #05 pc 00000000000ac974 /system/lib64/libnfc-nci.so (ConfigFile::addConfig(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, ConfigValue&)+280)
04-16 18:30:21.499 15194 15194 F com.android.nf: runtime.cc:558] native: #06 pc 00000000000a5e78 /system/lib64/libnfc-nci.so (NfcConfig::loadConfig()+824)
04-16 18:30:21.499 15194 15194 F com.android.nf: runtime.cc:558] native: #07 pc 00000000000a61c4 /system/lib64/libnfc-nci.so (NfcConfig::getInstance() [clone .cfi]+120)
04-16 18:30:21.499 15194 15194 F com.android.nf: runtime.cc:558] native: #08 pc 00000000000a6208 /system/lib64/libnfc-nci.so (NfcConfig::hasKey(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) [clone .cfi]+16)
04-16 18:30:21.499 15194 15194 F com.android.nf: runtime.cc:558] native: #09 pc 0000000000033570 /system/lib64/libnfc_nci_jni.so (PowerSwitch::initialize(PowerSwitch::PowerLevel)+292)
04-16 18:30:21.499 15194 15194 F com.android.nf: runtime.cc:558] native: #10 pc 0000000000017844 /system/lib64/libnfc_nci_jni.so (android::register_com_android_nfc_NativeNfcManager(_JNIEnv*)+196)
04-16 18:30:21.499 15194 15194 F com.android.nf: runtime.cc:558] native: #11 pc 0000000000025064 /system/lib64/libnfc_nci_jni.so (JNI_OnLoad+404)
04-16 18:30:21.499 15194 15194 F com.android.nf: runtime.cc:558] native: #12 pc 00000000002edb24 /system/lib64/libart.so (art::JavaVMExt::LoadNativeLibrary(_JNIEnv*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, _jobject*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*)+3188)
04-16 18:30:21.499 15194 15194 F com.android.nf: runtime.cc:558] native: #13 pc 00000000000040e0 /system/lib64/libopenjdkjvm.so (JVM_NativeLoad+416)
04-16 18:30:21.499 15194 15194 F com.android.nf: runtime.cc:558] native: #14 pc 000000000010dbc8 /system/framework/arm64/boot.oat (offset 10d000) (???)
04-16 18:30:21.499 15194 15194 F com.android.nf: runtime.cc:558] at java.lang.Runtime.nativeLoad(Native method)
04-16 18:30:21.499 15194 15194 F com.android.nf: runtime.cc:558] at java.lang.Runtime.loadLibrary0(Runtime.java:1014)
04-16 18:30:21.499 15194 15194 F com.android.nf: runtime.cc:558] - locked <0x0c2aeef4> (a java.lang.Runtime)
04-16 18:30:21.499 15194 15194 F com.android.nf: runtime.cc:558] at java.lang.System.loadLibrary(System.java:1669)
04-16 18:30:21.500 15194 15194 F com.android.nf: runtime.cc:558] at com.android.nfc.dhimpl.NativeNfcManager.<clinit>(NativeNfcManager.java:47)
04-16 18:30:21.500 15194 15194 F com.android.nf: runtime.cc:558] at com.android.nfc.NfcService.<init>(NfcService.java:389)
04-16 18:30:21.500 15194 15194 F com.android.nf: runtime.cc:558] at com.android.nfc.NfcApplication.onCreate(NfcApplication.java:66)
04-16 18:30:21.500 15194 15194 F com.android.nf: runtime.cc:558] at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1155)
04-16 18:30:21.500 15194 15194 F com.android.nf: runtime.cc:558] at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5933)
04-16 18:30:21.500 15194 15194 F com.android.nf: runtime.cc:558] at android.app.ActivityThread.access$1100(ActivityThread.java:202)
04-16 18:30:21.500 15194 15194 F com.android.nf: runtime.cc:558] at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1658)
04-16 18:30:21.500 15194 15194 F com.android.nf: runtime.cc:558] at android.os.Handler.dispatchMessage(Handler.java:106)
04-16 18:30:21.500 15194 15194 F com.android.nf: runtime.cc:558] at android.os.Looper.loop(Looper.java:193)
04-16 18:30:21.500 15194 15194 F com.android.nf: runtime.cc:558] at android.app.ActivityThread.main(ActivityThread.java:6740)
04-16 18:30:21.500 15194 15194 F com.android.nf: runtime.cc:558] at java.lang.reflect.Method.invoke(Native method)
04-16 18:30:21.500 15194 15194 F com.android.nf: runtime.cc:558] at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:495)
04-16 18:30:21.500 15194 15194 F com.android.nf: runtime.cc:558] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:859)
04-16 18:30:21.500 15194 15194 F com.android.nf: runtime.cc:558]
04-16 18:30:21.500 15194 15194 F libc : Fatal signal 6 (SIGABRT), code -6 (SI_TKILL) in tid 15194 (com.android.nfc), pid 15194 (com.android.nfc)

This appears over and over again in a running system. It causes a huge growth of /data/tombstones (approx. 1MB/s on my device) and maybe also explains the recent complains about battery drain?

Anyhow, thanks for the rom and would be nice if you can fix this. Let me know if I can provide further logs :good: