Hi, There has a crash error when i use libreoffice in android which is compiled from the source code.
*The development information:* the libreoffice branch is *master*(update when a write this mail) *phone information:* android sdk : *29(android 10)* brand*:**HUAWEI HMI-AL100* ram*:6G* screen*:2244x1080* *The triggering scenario for this error:* This error appears more frequently when load xlsx file(load other file also happen). when l load xlsx file and zoom in the document then slide up and down quickly (the video in the accessorias) the app will be crashed suddenly. the full error log is below 2022-04-27 14:17:46.736 1523-2407/? E/ProcessInfoCollector: getProcessInfo: failed to find this proc. 2022-04-27 14:17:46.748 27142-27142/? E/.huawei.hitouc: Not starting debugger since process cannot load the jdwp agent. 2022-04-27 14:17:46.837 27142-27142/? E/MLInitializerProvider: MLInitializerProvider Done 2022-04-27 14:17:46.903 27142-27158/? E/TouchPolicyHelper: activity is empty. 2022-04-27 14:17:46.949 1073-1436/? E/ScreemCommon: fail to extract lcd fps mode! 2022-04-27 14:17:51.488 1037-1037/? E/Thermal-daemon:hw_thermal: [rfboard] tempNew :27 tempOld :26 2022-04-27 14:17:51.488 1037-1037/? E/Thermal-daemon:hw_thermal: Report temperature: [rfboard] temp :27 reportThreshold:1 2022-04-27 14:17:51.490 1037-1037/? E/Thermal-daemon:hw_thermal: [ap] tempNew :30 tempOld :29 2022-04-27 14:17:51.491 1037-1037/? E/Thermal-daemon:hw_thermal: Report temperature: [ap] temp :30 reportThreshold:1 2022-04-27 14:17:52.233 1037-4076/? E/Thermal-daemon:ambient: UpdateAmbientInformation: devCurrent 519, last_avg_current -332, clear history input array 2022-04-27 14:17:56.034 2524-3150/? E/DeviceMonitorPowerKit: not Satify ApplyResource 2022-04-27 14:17:56.492 1037-1037/? E/Thermal-daemon:hw_thermal: [charger_ic] tempNew :29 tempOld :28 2022-04-27 14:17:56.492 1037-1037/? E/Thermal-daemon:hw_thermal: Report temperature: [charger_ic] temp :29 reportThreshold:1 2022-04-27 14:17:57.235 1037-4076/? E/Thermal-daemon:ambient: UpdateAmbientInformation: is first history!! 2022-04-27 14:18:00.015 2288-2288/? E/DateView: DateView,mCurrentTime: 1651040280015 2022-04-27 14:18:00.060 2288-2288/? E/ndroid.systemu: No package ID ff found for ID 0xffffffff. 2022-04-27 14:18:00.066 2288-2288/? E/ndroid.systemu: No package ID ff found for ID 0xffffffff. 2022-04-27 14:18:01.495 1037-1037/? E/Thermal-daemon:hw_thermal: [ap] tempNew :31 tempOld :30 2022-04-27 14:18:01.496 1037-1037/? E/Thermal-daemon:hw_thermal: Report temperature: [ap] temp :31 reportThreshold:1 2022-04-27 14:18:02.239 1037-4076/? E/Thermal-daemon:ambient: UpdateAmbientInformation: devCurrent -192, last_avg_current 509, clear history input array 2022-04-27 14:18:06.499 1037-1037/? E/Thermal-daemon:hw_thermal: [ap] tempNew :30 tempOld :31 2022-04-27 14:18:06.500 1037-1037/? E/Thermal-daemon:hw_thermal: Report temperature: [ap] temp :30 reportThreshold:1 2022-04-27 14:18:07.243 1037-4076/? E/Thermal-daemon:ambient: UpdateAmbientInformation: is first history!! 2022-04-27 14:18:11.500 1037-1037/? E/Thermal-daemon:hw_thermal: [shell_frame] tempNew :29 tempOld :28 2022-04-27 14:18:11.501 1037-1037/? E/Thermal-daemon:hw_thermal: Report temperature: [shell_frame] temp :29 reportThreshold:1 2022-04-27 14:18:12.247 1037-4076/? E/Thermal-daemon:ambient: UpdateAmbientInformation: devCurrent 488, last_avg_current -164, clear history input array 2022-04-27 14:18:12.770 1523-2109/? E/WifiConnectivityManager: isWifiScanSpecialChannels is false,mWifiState : 2 2022-04-27 14:18:12.790 2561-3446/? E/AppInfoMgr: not find pkgs by uid: 1010 2022-04-27 14:18:14.134 15441-17199/org.free.dike.ldoffice E/LibreOffice/androidinst: SalAbort: 'Unspecified application error' 2022-04-27 14:18:14.202 1523-2109/? E/SupplicantStaNetworkHal: createHalCallback is called ! 2022-04-27 14:18:14.241 17732-17732/? E/wpa_supplicant: wlan0: ssid->assoc_retry=0 2022-04-27 14:18:14.241 17732-17732/? E/wpa_supplicant: wpas_vendor_send_abs_cmd_to_driver: abs is not enabled 2022-04-27 14:18:14.248 1523-1523/? E/HwWifiStateMachine_PAC: unknown state 2022-04-27 14:18:14.264 1523-17185/? E/WifiPermissionsUtil: getUidPermission is DENIED and permissionType android.permission.ACCESS_FINE_LOCATIONuid 1002 2022-04-27 14:18:14.264 1523-17185/? E/WifiService: enforceCanAccessScanResults: hiding ssid and bssidUID 1002 has no location permission 2022-04-27 14:18:14.271 2503-2799/? E/NcDftImpl: NcChipDftEvent igonred eventId:NcChipDftEvent{Id=1180420, Length=0, Flag=1}total:1631 2022-04-27 14:18:14.273 1523-2196/? E/SupplicantStaIfaceHal: ISupplicantStaIface.getApVendorInfo failed: {.code = FAILURE_UNKNOWN, .debugMessage = } 2022-04-27 14:18:14.316 2433-2915/? E/BoosterUtil: convertSubIdToSlotId failed, subId:0, slotId:-1 2022-04-27 14:18:14.316 2433-2915/? E/BoosterUtil: getDefaultDataSlotId failed, invalid slotId:-1, subId:0 2022-04-27 14:18:14.316 2433-2915/? E/BroadcastProxy: isDataOn failed, invalid slotId=-1 2022-04-27 14:18:14.327 2503-2799/? E/NcDftImpl: NcChipDftEvent igonred eventId:NcChipDftEvent{Id=1180420, Length=0, Flag=1}total:1632 2022-04-27 14:18:14.334 2712-2994/? E/HSM_BG-11.0.1.328: SmartControlDbOpenHelper:queryInfo catch exception with SmartControlRecordTable 2022-04-27 14:18:14.339 2712-2994/? E/SQLiteDatabase: Error inserting UNIQUE constraint failed: SmartControlRecordTable.packageName, SmartControlRecordTable.callerPackageName, SmartControlRecordTable.startupResult, SmartControlRecordTable.timeOfDay (Sqlite code 2067 SQLITE_CONSTRAINT_UNIQUE), (OS error - 2:No such file or directory) 2022-04-27 14:18:14.453 1523-2109/? E/SupplicantStateTracker: Ignoring { when=-36ms what=147499 target=com.android.internal.util.StateMachine$SmHandler } 2022-04-27 14:18:14.466 1523-27540/? E/WifiPermissionsUtil: getUidPermission is DENIED and permissionType android.permission.ACCESS_FINE_LOCATIONuid 1002 2022-04-27 14:18:14.466 1523-27540/? E/WifiService: enforceCanAccessScanResults: hiding ssid and bssidUID 1002 has no location permission 2022-04-27 14:18:14.618 2433-2915/? E/BoosterUtil: convertSubIdToSlotId failed, subId:0, slotId:-1 2022-04-27 14:18:14.618 2433-2915/? E/BoosterUtil: getDefaultDataSlotId failed, invalid slotId:-1, subId:0 2022-04-27 14:18:14.618 2433-2915/? E/BroadcastProxy: isDataOn failed, invalid slotId=-1 2022-04-27 14:18:14.718 1523-2080/? E/InputDispatcher: channel 'b8cf371 org.free.dike.ldoffice/org.free.dike.ldoffice.DocumentActivity (server)' ~ Channel is unrecoverably broken and will be disposed! 2022-04-27 14:18:14.740 1523-2080/? E/ZrHung.AppEyeFocusWindow: NFW check! 2022-04-27 14:18:14.759 2433-2915/? E/BoosterUtil: convertSubIdToSlotId failed, subId:0, slotId:-1 2022-04-27 14:18:14.759 2433-2915/? E/BoosterUtil: getDefaultDataSlotId failed, invalid slotId:-1, subId:0 2022-04-27 14:18:14.852 1523-2080/? E/InputDispatcher: channel 'b884a51 org.free.dike.ldoffice/org.free.dike.ldoffice.MainActivity (server)' ~ Channel is unrecoverably broken and will be disposed! 2022-04-27 14:18:14.868 2433-18818/? E/HsmCoreServiceImpl: onTransact in code is: 102 2022-04-27 14:18:14.873 2561-4828/? E/AwareLog: Stub: processProcessDied has not been overridden! 2022-04-27 14:18:14.875 2433-3477/? E/Hicom_PolicyCenter: remove bind rules with uid = 10316have no policy 2022-04-27 14:18:14.876 2433-3477/? E/Hicom_PolicyCenter: handleAppDied. multipathPolicy 2022-04-27 14:18:14.879 2433-30547/? E/DollieActivityManagerAdapter: HwActivityNotifierEx null uid 2022-04-27 14:18:14.885 1523-10511/? E/HwActivityTaskManagerServiceEx: invalid ActivityRecord, error. 2022-04-27 14:18:14.885 1523-10511/? E/HwActivityTaskManagerServiceEx: parse activity info error. 2022-04-27 14:18:14.909 2433-2915/? E/DollieAdapterService: notifyActivityState pkg:org.free.dike.ldoffice/org.free.dike.ldoffice.DocumentActivity state:20 fg:false mUid:10316 2022-04-27 14:18:14.910 2433-2915/? E/NetworkQoe: sendModemParaCollecEnable invalid defaultDataSlotId=-1 2022-04-27 14:18:14.913 25567-25567/? E/HiBoard_11.0.27.300_IntelligentApplication: application is onTrimMemory level 80 2022-04-27 14:18:14.913 2433-2915/? E/BoosterUtil: convertSubIdToSlotId failed, subId:0, slotId:-1 2022-04-27 14:18:14.913 2433-2915/? E/BoosterUtil: getDefaultDataSlotId failed, invalid slotId:-1, subId:0 2022-04-27 14:18:14.913 2433-2915/? E/BroadcastProxy: isDataOn failed, invalid slotId=-1 2022-04-27 14:18:14.914 2433-2915/? E/SmartDualCardConfig: isAppInBlackList false,items==null 2022-04-27 14:18:14.915 1523-1707/? E/system_server: Invalid ID 0x00000000. 2022-04-27 14:18:14.941 25600-25600/? E/HiBoard_11.0.27.300_IntelligentApplication: application is onTrimMemory level 80 2022-04-27 14:18:14.969 1523-2407/? E/ProcessInfoCollector: getProcessInfo: failed to find this proc. 2022-04-27 14:18:15.192 27215-27215/? E/e.dike.ldoffic: Unknown bits set in runtime_flags: 0x8000 2022-04-27 14:18:15.252 2433-3477/? E/Hicom_PolicyCenter: handleAppStarted. multipathPolicy is null 2022-04-27 14:18:15.277 27215-27248/org.free.dike.ldoffice E/AwareLog: AtomicFileUtils: readFileLines file not exist: android.util.AtomicFile@eda1bf6 2022-04-27 14:18:15.312 1042-1064/? E/AwareLog: iawared: GetFileContent open /proc/27252/task/27254/cpuset fail errno(2)! 2022-04-27 14:18:15.382 2433-2915/? E/DollieAdapterService: notifyActivityState pkg:org.free.dike.ldoffice/org.free.dike.ldoffice.MainActivity state:2 fg:true mUid:10316 2022-04-27 14:18:15.384 2433-2915/? E/BoosterUtil: convertSubIdToSlotId failed, subId:0, slotId:-1 2022-04-27 14:18:15.384 2433-2915/? E/BoosterUtil: getDefaultDataSlotId failed, invalid slotId:-1, subId:0 2022-04-27 14:18:15.384 2433-2915/? E/NetworkQoe: sendModemParaCollecEnable invalid defaultDataSlotId=-1 2022-04-27 14:18:15.385 2433-2915/? E/BoosterUtil: convertSubIdToSlotId failed, subId:0, slotId:-1 2022-04-27 14:18:15.385 2433-2915/? E/BoosterUtil: getDefaultDataSlotId failed, invalid slotId:-1, subId:0 2022-04-27 14:18:15.385 2433-2915/? E/BroadcastProxy: isDataOn failed, invalid slotId=-1 2022-04-27 14:18:15.388 2433-2915/? E/BoosterUtil: convertSubIdToSlotId failed, subId:0, slotId:-1 2022-04-27 14:18:15.388 2433-2915/? E/BoosterUtil: getDefaultDataSlotId failed, invalid slotId:-1, subId:0 2022-04-27 14:18:15.388 2433-2915/? E/BroadcastProxy: isDataOn failed, invalid slotId=-1 2022-04-27 14:18:15.389 2433-2915/? E/SmartDualCardConfig: isAppInBlackList false,items==null 2022-04-27 14:18:15.390 2433-2915/? E/BoosterUtil: convertSubIdToSlotId failed, subId:0, slotId:-1 2022-04-27 14:18:15.390 2433-2915/? E/BoosterUtil: getDefaultDataSlotId failed, invalid slotId:-1, subId:0 2022-04-27 14:18:15.390 2433-2915/? E/BroadcastProxy: isDataOn failed, invalid slotId=-1 2022-04-27 14:18:15.392 2433-2915/? E/BoosterUtil: convertSubIdToSlotId failed, subId:0, slotId:-1 2022-04-27 14:18:15.392 2433-2915/? E/BoosterUtil: getDefaultDataSlotId failed, invalid slotId:-1, subId:0 2022-04-27 14:18:15.406 1523-9547/? E/ZrHung.AppEyeFocusWindow: cancel check 2022-04-27 14:18:15.411 27215-27246/org.free.dike.ldoffice E/Parcel: Reading a NULL string not supported here. 2022-04-27 14:18:15.583 1523-1707/? E/WindowManager: win=Window{b175099 u0 Splash Screen org.free.dike.ldoffice EXITING} destroySurfaces: appStopped=false win.mWindowRemovalAllowed=true win.mRemoveOnExit=true 2022-04-27 14:18:16.504 1037-1037/? E/Thermal-daemon:hw_thermal: [pa_0] tempNew :29 tempOld :28 2022-04-27 14:18:16.505 1037-1037/? E/Thermal-daemon:hw_thermal: Report temperature: [pa_0] temp :29 reportThreshold:1 2022-04-27 14:18:16.506 1037-1037/? E/Thermal-daemon:hw_thermal: [ap] tempNew :31 tempOld :30 2022-04-27 14:18:16.506 1037-1037/? E/Thermal-daemon:hw_thermal: Report temperature: [ap] temp :31 reportThreshold:1 2022-04-27 14:18:17.249 1037-4076/? E/Thermal-daemon:ambient: UpdateAmbientInformation: is first history!! 2022-04-27 14:18:17.251 1037-4076/? E/Thermal-daemon:ambient: UpdateAmbientInformation: devCurrent -285, last_avg_current 488, clear history input array 2022-04-27 14:18:18.492 1523-2054/? E/AwareLog: AwareMem_MemoryUtils: trim Memory illegal arg exception, proc:15441 userId:-2 level:40 fromAware:true 2022-04-27 14:18:22.255 1037-4076/? E/Thermal-daemon:ambient: UpdateAmbientInformation: is first history!! 2022-04-27 14:18:26.512 1037-1037/? E/Thermal-daemon:hw_thermal: [ap] tempNew :30 tempOld :31 2022-04-27 14:18:26.513 1037-1037/? E/Thermal-daemon:hw_thermal: Report temperature: [ap] temp :30 reportThreshold:1 2022-04-27 14:18:32.268 1037-4076/? E/Thermal-daemon:ambient: AmbientSample: write temp 23937 to ambient node 2022-04-27 14:18:36.034 2524-3150/? E/DeviceMonitorPowerKit: not Satify ApplyResource 2022-04-27 14:18:44.508 2712-3387/? E/HSM_BG-11.0.1.328: SmartControlDbOpenHelper:queryInfo catch exception with SmartControlRecordTable 2022-04-27 14:18:44.511 2712-3387/? E/SQLiteDatabase: Error inserting UNIQUE constraint failed: SmartControlRecordTable.packageName, SmartControlRecordTable.callerPackageName, SmartControlRecordTable.startupResult, SmartControlRecordTable.timeOfDay (Sqlite code 2067 SQLITE_CONSTRAINT_UNIQUE), (OS error - 2:No such file or directory) 2022-04-27 14:18:46.522 1037-1037/? E/Thermal-daemon:hw_thermal: [shell_frame] tempNew :28 tempOld :29 2022-04-27 14:18:46.523 1037-1037/? E/Thermal-daemon:hw_thermal: Report temperature: [shell_frame] temp :28 reportThreshold:1 2022-04-27 14:18:46.526 1037-1037/? E/Thermal-daemon:hw_thermal: [ap] tempNew :29 tempOld :30 2022-04-27 14:18:46.526 1037-1037/? E/Thermal-daemon:hw_thermal: Report temperature: [ap] temp :29 reportThreshold:1 2022-04-27 14:18:56.034 2524-3150/? E/DeviceMonitorPowerKit: not Satify ApplyResource *What i have try:* I think the key point log is org.free.dike.ldoffice E/LibreOffice/androidinst: SalAbort: 'Unspecified application error' so i searched this message in the source code and finally found it's in this method: "vcl/source/app/salplug.cxx -> void SalAbort( const OUString& rErrorText, bool bDumpCore )" And i search the method 'SalAbort' to found out the possible invoke chains.But when i reached method "void Desktop::Exception(ExceptionCategory nCategory)" in "desktop/source/app/app.cxx" which i think is most possibly invoke point trigger this crash. But unfortunately i have not found who invoke this method. I want to use gdb to debug but when i try to compile a new so which contain needed symbols and debug info i meet a link error again(clang++ error:unable to execute command Killed) which i think cause by low memory of my computer,But i can't change it... So could you give me some suggestions how to solve this error tks