Asterisk crash ERROR channel.c: FRACK!, Failed assertion bad magic number 0x0

Hi
I am using asterisk 16.7.0 Since January 2020 Recently my asterisk got crashed by giving following Error during normal operation.

[Mar 22 17:51:16] ERROR[19700][C-00024a01] channel.c: FRACK!, Failed assertion bad magic number 0x0 for object 0x7f83c40a1650 (0)

My syslogs are as follows:

Mar 22 17:51:16 Spark-61 kernel: [5756379.931979] mm/pgtable-generic.c:40: bad pmd 00000000346a9b14(8000000002a008e7)

Mar 22 17:51:16 Spark-61 kernel: [5756379.935527] asterisk[19528]: segfault at 80 ip 0000564ac4776dfe sp 00007f8394b12110 error 4 in asterisk[564ac4708000+1da000]

Mar 22 17:51:16 Spark-61 kernel: [5756379.935557] Code: 55 48 8d 0d e4 21 18 00 ba 73 14 00 00 48 8d 35 28 af 17 00 e8 83 69 14 00 48 83 c4 20 e9 97 f7 ff ff 48 89 df e8 02 d8 00 00 <48> 83 b8 80 00 00 00 00 0f 84 e5 03 00 00 4c 8b 75 b8 4d 85 f6 0f

Mar 22 17:51:16 Spark-61 systemd[1]: asterisk.service: Main process exited, code=killed, status=11/SEGV

As this is my production server I have only these logs available. as this happens first time i have no clue why it is so. by the way this server runs ~250 to ~300 on working days but at the time of crash there were not more then 15 calls as this was Sunday. any help will be appreciated.

Thanks in Advance.

Without a backtrace[1] the most that can be said is something likely tried to access some memory after it was freed.

[1] https://wiki.asterisk.org/wiki/display/AST/Getting+a+Backtrace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.