Recent

Author Topic: exception crash  (Read 2827 times)

BeniBela

  • Hero Member
  • *****
  • Posts: 834
    • homepage
exception crash
« on: December 19, 2021, 10:02:24 pm »

So my app crashes because an exceptinon on aarch64, but the exception is caught. Like this

Code: [Select]
  try
    raise Exception.Create('abc');
  except
    on e: Exception do ;
  end;

crashes. How can that happen?


Code: [Select]
12-19 21:47:29.056  4023  4023 F libc    : Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x30 in tid 4023 (ibela.videlibri), pid 4023 (ibela.videlibri)
12-19 21:47:29.162  4108  4108 I crash_dump64: obtaining output fd from tombstoned, type: kDebuggerdTombstone
12-19 21:47:29.164   748   748 I /system/bin/tombstoned: received crash request for pid 4023
12-19 21:47:29.168  4108  4108 I crash_dump64: performing dump of process 4023 (target tid = 4023)
12-19 21:47:29.184  4108  4108 F DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
12-19 21:47:29.184  4108  4108 F DEBUG   : Build fingerprint: 'Nokia/Core2_00WW/CO2N_sprout:10/QP1A.190711.020/00WW_4_200:user/release-keys'
12-19 21:47:29.184  4108  4108 F DEBUG   : Revision: '0'
12-19 21:47:29.184  4108  4108 F DEBUG   : ABI: 'arm64'
12-19 21:47:29.194  4108  4108 F DEBUG   : Timestamp: 2021-12-19 21:47:29+0100
12-19 21:47:29.195  4108  4108 F DEBUG   : pid: 4023, tid: 4023, name: ibela.videlibri  >>> de.benibela.videlibri <<<
12-19 21:47:29.195  4108  4108 F DEBUG   : uid: 10202
12-19 21:47:29.195  4108  4108 F DEBUG   : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x30
12-19 21:47:29.195  4108  4108 F DEBUG   : Cause: null pointer dereference
12-19 21:47:29.195  4108  4108 F DEBUG   :     x0  0000000000000028  x1  d7b1d20d532eb138  x2  0000007cf57dced0  x3  0000007fd39677e0
12-19 21:47:29.195  4108  4108 F DEBUG   :     x4  0000007fd39684e0  x5  0000007cf6ddc096  x6  00000000ffffffff  x7  0000000000000000
12-19 21:47:29.195  4108  4108 F DEBUG   :     x8  0000007de396f128  x9  0000000000000001  x10 0000000000000001  x11 0000007d5dd56448
12-19 21:47:29.195  4108  4108 F DEBUG   :     x12 0000007d5dd5649c  x13 0000007d5dd564f0  x14 0000007d5dd56550  x15 0000000000000000
12-19 21:47:29.195  4108  4108 F DEBUG   :     x16 0000007cf5a20610  x17 0000007de2693b58  x18 0000007de40de000  x19 0000007fd3967ad8
12-19 21:47:29.195  4108  4108 F DEBUG   :     x20 0000007fd3967ae0  x21 0000000000000028  x22 0000007ddeeff210  x23 0000007d5560cc80
12-19 21:47:29.195  4108  4108 F DEBUG   :     x24 0000000000000004  x25 0000007de396f020  x26 0000007de37b4cb0  x27 0000000000000001
12-19 21:47:29.195  4108  4108 F DEBUG   :     x28 0000000000000000  x29 0000007fd3967ac0
12-19 21:47:29.195  4108  4108 F DEBUG   :     sp  0000007fd3967aa0  lr  0000007cf57d1f24  pc  0000007cf57c38dc
12-19 21:47:29.195  4108  4108 F DEBUG   :
12-19 21:47:29.195  4108  4108 F DEBUG   : backtrace:
12-19 21:47:29.195  4108  4108 F DEBUG   :       #00 pc 00000000000828dc  /data/app/de.benibela.videlibri-E_LkJHh8RFSqM7IKlFmL7g==/lib/arm64/liblclapp.so (BuildId: 61c2af45dcb2e9ed6844810546a35357a5d8390e)

It does not happen with every installation. But on the installation where it happens, it happens every time.


 

TinyPortal © 2005-2018