-
Notifications
You must be signed in to change notification settings - Fork 85
Description
when I try to call closeModbusMaster() function of ModbusWorker.java, my app die randomly.
here is the error log
fdsan: attempted to close file descriptor 58, expected to be unowned, actually owned by FileOutputStream 0xb8eb9ff Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 3256 (ModbusThread), pid 3180 (arex.controller)
Cmdline: com.xxxx.xxx
pid: 3180, tid: 3256, name: ModbusThread >>> com.xxxx.xxx <<<
#05 pc 00000000001feed6 /data/app/~~Vegco1qXNH4RRWpbts7uMQ==/com.xxxx.xxx-gWwNxgkdt4cp5Al1nBjFlA==/base.apk (com.licheedev.modbus4android.AndroidSerialPortWrapper.close+102) #07 pc 000000000020a2ec /data/app/~~Vegco1qXNH4RRWpbts7uMQ==/com.xxxx.xxx-gWwNxgkdt4cp5Al1nBjFlA==/base.apk (com.serotonin.modbus4j.serial.SerialMaster.close+4) #09 pc 000000000020b1ae /data/app/~~Vegco1qXNH4RRWpbts7uMQ==/com.xxxx.xxx-gWwNxgkdt4cp5Al1nBjFlA==/base.apk (com.serotonin.modbus4j.serial.rtu.RtuMaster.destroy+10) #11 pc 00000000001ffbfa /data/app/~~Vegco1qXNH4RRWpbts7uMQ==com.xxxx.xxx-gWwNxgkdt4cp5Al1nBjFlA==/base.apk (com.licheedev.modbus4android.ModbusWorker.closeModbusMaster+14) #13 pc 000000000000c022 /data/app/~~Vegco1qXNH4RRWpbts7uMQ==/com.xxxx.xxx-gWwNxgkdt4cp5Al1nBjFlA==/base.apk (com.utarex.controller.data.service.modbus.ModbusHandler.closePort+130) #15 pc 000000000000c1b2 /data/app/~~Vegco1qXNH4RRWpbts7uMQ==/com.xxxx.xxx-gWwNxgkdt4cp5Al1nBjFlA==/base.apk (com.utarex.controller.data.service.modbus.ModbusHandler.handleClosePortRequest+226) #17 pc 000000000000c73a /data/app/~~Vegco1qXNH4RRWpbts7uMQ==/com.xxxx.xxx-gWwNxgkdt4cp5Al1nBjFlA==/base.apk (com.xxxx.xxx.data.service.modbus.ModbusHandler.handleMessage+1342)