[General Questions and Answers] sirhectorin:
I started having this problem one day when the phone fell to the ground while some apps were updated from the play store, I've done hard resets, I've installed everything from scratch and I still have this problem although I still have not tried installing another rom, After I took my cell phone from the ground, I turned it on and went into a bootloop but it was not any bootloop, It went into "Starting Android" and then went back to the start animation, I have solved this problem uninstalling all the apps deleting files with ADB in /data/app but when I install any app it happens again, besides the system starts sending app crash reports whenever It tries to open any application that need access that memory address, for example the Launcher or the Applications section of android settings. I read that it could be a persistent partition corruption, but i haven't found any information.

my device is a Samsung Galaxy J5 M [SM-J500M]

i have CUSTOM ROM CYANOGEN MOD 12.1 PREMIUM SPEED BY ZONIK SAMSUNG J500M/F/FN/G/Y/07 rom

found here

mega.co.nz/#!CJMWQKwB!RdhHCOzxfNGi1_2vvenoibLhp1j_k4EaPC1-H4DpYvc

and i can provide you with some debug trace of the error when i try to open Aplications in Android settings.

logcat:

I/Timeline( 6745): Timeline: Activity_launch_request id:com.android.settings time:996754
I/ActivityManager( 791): START u0 {act=android.intent.action.MAIN cmp=com.android.settings/.SubSettings (has extras)} from uid 1000 on display 0
D/audio_hw_primary( 291): start_output_stream: enter: stream(0xb7692370)usecase(1: low-latency-playback) devices(0x2)
V/audio_hw_primary( 291): select_devices: ENTER
V/audio_hw_primary( 291): select_devices: usecase(normal)
V/audio_hw_primary( 291): select_devices: usecase(PCM_PLAYBACK)
V/msm8974_platform( 291): platform_get_output_snd_device: enter: output devices(0x2)
V/msm8974_platform( 291): get_OUTPUT_snd_device: for Normal Playback
V/msm8974_platform( 291): platform_get_output_snd_device: exit: snd_device(speaker)
D/audio_hw_primary( 291): select_devices: out_snd_device(2: speaker)
D/audio_hw_primary( 291): select_devices: in_snd_device(0: dummy)
D/hardware_info( 291): hw_info_append_hw_type : device_name = speaker
V/msm8974_platform( 291): platform_send_audio_calibration: sending audio calibration for snd_device(2) acdb_id(15)
D/ACDB-LOADER( 291): ACDB -> send_audio_cal, acdb_id = 15, path = 0
D/ACDB-LOADER( 291): ACDB -> send_asm_topology
D/ACDB-LOADER( 291): ACDB -> ACDB_CMD_GET_AUDPROC_STREAM_TOPOLOGY_ID
D/ACDB-LOADER( 291): ACDB -> send_adm_topology
D/ACDB-LOADER( 291): ACDB -> ACDB_CMD_GET_AUDPROC_COMMON_TOPOLOGY_ID
D/ACDB-LOADER( 291): ACDB -> send_audtable
D/ACDB-LOADER( 291): ACDB -> ACDB_CMD_GET_AUDPROC_COMMON_TABLE
D/ACDB-LOADER( 291): ACDB -> AUDIO_SET_AUDPROC_CAL
D/ACDB-LOADER( 291): ACDB -> send_audvoltable
D/ACDB-LOADER( 291): ACDB -> ACDB_CMD_GET_AUDPROC_GAIN_DEP_STEP_TABLE
D/ACDB-LOADER( 291): ACDB -> AUDIO_SET_AUDPROC_VOL_CAL
D/ACDB-LOADER( 291): ACDB -> send_afe_cal
D/ACDB-LOADER( 291): ACDB -> ACDB_CMD_GET_AFE_COMMON_TABLE
D/ACDB-LOADER( 291): ACDB -> AUDIO_SET_AFE_CAL
D/ACDB-LOADER( 291): ACDB -> send_hw_delay : acdb_id = 15 path = 0
D/ACDB-LOADER( 291): ACDB -> ACDB_AVSYNC_INFO: ACDB_CMD_GET_DEVICE_PROPERTY
V/audio_hw_primary( 291): enable_snd_device: snd_device(2: speaker, speaker)
D/audio_route( 291): ++++ audio_route_update_path ==============
D/audio_route( 291): Setting mixer control: MI2S_RX Channels, value: 1
D/audio_route( 291): Setting mixer control: RX3 MIX1 INP1, value: 3
V/WindowManager( 791): addAppToken: AppWindowToken{2bf62761 token=Token{2dd43ac8 ActivityRecord{db06f6b u0 com.android.settings/.SubSettings t2767}}} to stack=1 task=2767 at 1
D/audio_route( 291): Setting mixer control: RX3 MIX1 INP2, value: 4
D/audio_route( 291): Setting mixer control: SPK DAC Switch, value: 1
D/audio_route( 291): Setting mixer control: Speaker Boost, value: 1
D/audio_route( 291): Setting mixer control: RX3 Digital Volume, value: 87
D/audio_route( 291): ---- audio_route_update_path ==============
D/audio_route( 291): ++++ audio_route_update_mixer ==============
D/audio_route( 291): ------ audio_route_update_mixer ==============
V/audio_hw_primary( 291): enable_audio_route: enter: usecase(1)
V/audio_hw_primary( 291): enable_audio_route: apply mixer path: low-latency-playback
D/audio_route( 291): ++++ audio_route_update_mixer ==============
D/audio_route( 291): Setting mixer control: PRI_MI2S_RX Audio Mixer MultiMedia5, value: 1
D/audio_route( 291): ------ audio_route_update_mixer ==============
V/audio_hw_primary( 291): enable_audio_route: exit
V/msm8974_platform( 291): platform_get_output_snd_device: enter: output devices(0x2)
V/msm8974_platform( 291): get_OUTPUT_snd_device: for Normal Playback
V/msm8974_platform( 291): platform_get_output_snd_device: exit: snd_device(speaker)
V/msm8974_platform( 291): platform_send_audio_calibration: sending audio calibration for snd_device(2) acdb_id(15)
D/ACDB-LOADER( 291): ACDB -> send_audio_cal, acdb_id = 15, path = 0
D/ACDB-LOADER( 291): ACDB -> send_asm_topology
D/ACDB-LOADER( 291): ACDB -> ACDB_CMD_GET_AUDPROC_STREAM_TOPOLOGY_ID
D/ACDB-LOADER( 291): ACDB -> send_adm_topology
D/ACDB-LOADER( 291): ACDB -> ACDB_CMD_GET_AUDPROC_COMMON_TOPOLOGY_ID
D/ACDB-LOADER( 291): ACDB -> send_audtable
D/ACDB-LOADER( 291): ACDB -> ACDB_CMD_GET_AUDPROC_COMMON_TABLE
D/ACDB-LOADER( 291): ACDB -> AUDIO_SET_AUDPROC_CAL
D/ACDB-LOADER( 291): ACDB -> send_audvoltable
D/ACDB-LOADER( 291): ACDB -> ACDB_CMD_GET_AUDPROC_GAIN_DEP_STEP_TABLE
D/ACDB-LOADER( 291): ACDB -> AUDIO_SET_AUDPROC_VOL_CAL
D/ACDB-LOADER( 291): ACDB -> send_afe_cal
D/ACDB-LOADER( 291): ACDB -> ACDB_CMD_GET_AFE_COMMON_TABLE
D/ACDB-LOADER( 291): ACDB -> AUDIO_SET_AFE_CAL
D/ACDB-LOADER( 291): ACDB -> send_hw_delay : acdb_id = 15 path = 0
D/ACDB-LOADER( 291): ACDB -> ACDB_AVSYNC_INFO: ACDB_CMD_GET_DEVICE_PROPERTY
V/audio_hw_primary( 291): start_output_stream: Opening PCM device card_id(0) device_id(12)
V/audio_hw_primary( 291): start_output_stream: exit
D/SubSettings( 6745): Launching fragment com.android.settings.applications.ManageApplications
W/ContextImpl( 6745): Calling a method in the system process without a qualified user: android.app.ContextImpl.bindService:1787 android.content.ContextWrapper.bindService:545 com.android.settings.applications.ManageApplications.onCreate:894 android.app.Fragment.performCreate:2031 android.app.FragmentManagerImpl.moveToState:863
V/WindowManager( 791): Adding window Window{2586aad1 u0 com.android.settings/com.android.settings.SubSettings} at 5 of 8 (after Window{c61c1e7 u0 com.android.settings/com.android.settings.Settings})
I/ActivityManager( 791): Displayed com.android.settings/.SubSettings: +1s69ms
I/GoogleInputMethod( 2702): onFinishInput() : Dummy InputConnection bound
I/GoogleInputMethod( 2702): onStartInput() : Dummy InputConnection bound
W/ResourceType( 6745): No package identifier when getting value for resource number 0x00000000
W/PackageManager( 6745): Failure retrieving resources for com.google.android.onetimeinitializer: Resource ID #0x0
I/Timeline( 6745): Timeline: Activity_idle id: android.os.BinderProxy@3e104a9f time:998100
F/libc ( 6745): invalid address or address of corrupt block 0x23 passed to dlfree
F/libc ( 6745): Fatal signal 11 (SIGSEGV), code 1, fault addr 0xdeadbaad in tid 6873 (onsState.Loader)
I/DEBUG ( 288): property debug.db.uid not set; NOT waiting for gdb.
I/DEBUG ( 288): HINT: adb shell setprop debug.db.uid 100000
I/DEBUG ( 288): HINT: adb forward tcp:5039 tcp:5039
I/Timeline( 791): Timeline: Activity_windows_visible id: ActivityRecord{db06f6b u0 com.android.settings/.SubSettings t2767} time:998209
I/DEBUG ( 288): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 288): Build fingerprint: 'samsung/j5ltexx/unknown:5.1.1/LMY49J/c2fef168b1:userdebug/test-keys'
I/DEBUG ( 288): Revision: '5'
I/DEBUG ( 288): ABI: 'arm'
I/DEBUG ( 288): pid: 6745, tid: 6873, name: onsState.Loader >>> com.android.settings <<<
I/DEBUG ( 288): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0xdeadbaad
I/DEBUG ( 288): Abort message: 'invalid address or address of corrupt block 0x23 passed to dlfree'
I/DEBUG ( 288): r0 00000000 r1 b6e23dec r2 deadbaad r3 00000000
I/DEBUG ( 288): r4 00000023 r5 b6e250d8 r6 99546000 r7 0000002b
I/DEBUG ( 288): r8 a13505bc r9 a135067c sl b6cf7272 fp b6cf727b
I/DEBUG ( 288): ip 00008000 sp a1350568 lr b6df4f07 pc b6df4f08 cpsr 600d0030
I/DEBUG ( 288):
I/DEBUG ( 288): backtrace:
I/DEBUG ( 288): #00 pc 00028f08 /system/lib/libc.so (dlfree+1239)
I/DEBUG ( 288): #01 pc 0000f363 /system/lib/libc.so (free+10)
I/DEBUG ( 288): #02 pc 00012b15 /system/lib/libandroidfw.so (_ZN7android13ResStringPool6uninitEv+38)
I/DEBUG ( 288): #03 pc 0001384f /system/lib/libandroidfw.so (_ZN7android10ResXMLTree6uninitEv+12)
I/DEBUG ( 288): #04 pc 0001386d /system/lib/libandroidfw.so (_ZN7android10ResXMLTreeD1Ev+4)
I/DEBUG ( 288): #05 pc 0001053b /system/lib/libandroidfw.so (_ZN7android12AssetManager10getPkgNameEPKc+258)
I/DEBUG ( 288): #06 pc 0001059d /system/lib/libandroidfw.so (_ZN7android12AssetManager18getBasePackageNameEj+68)
I/DEBUG ( 288): #07 pc 000822cf /system/lib/libandroid_runtime.so
I/DEBUG ( 288): #08 pc 0027b38b /data/dalvik-cache/arm/system@framework@boot.oat
I/DEBUG ( 288):
I/DEBUG ( 288): Tombstone written to: /data/tombstones/tombstone_01
I/BootReceiver( 791): Copying /data/tombstones/tombstone_01 to DropBox (SYSTEM_TOMBSTONE)
W/ActivityManager( 791): Process com.android.settings has crashed too many times: killing!
W/ActivityManager( 791): Force finishing activity 4 com.android.settings/.SubSettings
W/ActivityManager( 791): Force finishing activity 4 com.android.settings/.Settings
W/ActivityManager( 791): Wtf, activity ActivityRecord{380996b1 u0 com.android.settings/.Settings t2767 f} in proc activity list not using proc ProcessRecord{4a20df5 6745:com.android.settings/1000}?!?
W/ActivityManager( 791): Wtf, activity ActivityRecord{db06f6b u0 com.android.settings/.SubSettings t2767 f} in proc activity list not using proc ProcessRecord{4a20df5 6745:com.android.settings/1000}?!?
E/lowmemorykiller( 276): Error writing /proc/6745/oom_score_adj; errno=22
I/ActivityManager( 791): Killing 6745:com.android.settings/1000 (adj 9): crash
I/DeviceScanner( 3230): [MDNS] Received response from "LaWeaWeonQlo" (ae3e11b29fd758c5a27837b5c44262b3) with result "0 No change"
I/WindowState( 791): WIN DEATH: Window{c61c1e7 u0 com.android.settings/com.android.settings.Settings}
D/WifiService( 791): Client connection lost with reason: 4
I/Zygote ( 302): Process 6745 exited due to signal (11)
W/ActivityManager( 791): Spurious death for ProcessRecord{4a20df5 0:com.android.settings/1000}, curProc for 6745: null
W/ResourceType( 2410): No package identifier when getting value for resource number 0x00000000
W/PackageManager( 2410): Failure retrieving resources for com.android.settings: Resource ID #0x0
W/InputMethodManagerService( 791): Got RemoteException sending setActive(false) notification to pid 6745 uid 1000
I/GoogleInputMethod( 2702): onFinishInput() : Dummy InputConnection bound
I/GoogleInputMethod( 2702): onStartInput() : Dummy InputConnection bound
W/ajjl ( 2779): Empty context buffer. Thus might mean that the context is not synced down.
W/ajfs ( 2779): Empty context model while retrieving upload opt-in status!
I/Timeline( 2410): Timeline: Activity_idle id: android.os.BinderProxy@193b271b time:999085
I/Timeline( 791): Timeline: Activity_windows_visible id: ActivityRecord{e961ecf u0 com.android.systemui/.recents.RecentsActivity t2770} time:999100
W/ajjl ( 2779): Empty context buffer. Thus might mean that the context is not synced down.
W/ajfs ( 2779): Empty context model while retrieving upload opt-in status!
V/audio_hw_primary( 291): out_standby: enter: usecase(1: low-latency-playback)
V/audio_hw_primary( 291): stop_output_stream: enter: usecase(1: low-latency-playback)
V/audio_hw_primary( 291): disable_audio_route: enter: usecase(1)
V/audio_hw_primary( 291): disable_audio_route: reset mixer path: low-latency-playback
D/audio_route( 291): ++++ audio_route_update_mixer ==============
D/audio_route( 291): Setting mixer control: PRI_MI2S_RX Audio Mixer MultiMedia5, value: 0
D/audio_route( 291): ------ audio_route_update_mixer ==============
V/audio_hw_primary( 291): disable_audio_route: exit
D/hardware_info( 291): hw_info_append_hw_type : device_name = speaker
V/audio_hw_primary( 291): disable_snd_device: snd_device(2: speaker)
D/audio_route( 291): ++++ audio_route_update_path ==============
D/audio_route( 291): Setting mixer control: RX3 Digital Volume, value: 84
D/audio_route( 291): Setting mixer control: Speaker Boost, value: 0
D/audio_route( 291): Setting mixer control: SPK DAC Switch, value: 0
D/audio_route( 291): Setting mixer control: RX3 MIX1 INP2, value: 0
D/audio_route( 291): Setting mixer control: RX3 MIX1 INP1, value: 0
D/audio_route( 291): Setting mixer control: MI2S_RX Channels, value: 0
D/audio_route( 291): ---- audio_route_update_path ==============
V/audio_hw_primary( 291): stop_output_stream: exit: status(0)
V/audio_hw_primary( 291): out_standby: exit

and the /data/tombstones/tombstone_01 on pastebin

pastebin.com/jwZGN4Qr

sorry but i have recently signed up in XDA so i cant post links