[asterisk-bugs] [JIRA] (ASTERISK-28140) repeated segmentation faults

Eyal Hasson (JIRA) noreply at issues.asterisk.org
Wed Oct 31 11:18:48 CDT 2018


    [ https://issues.asterisk.org/jira/browse/ASTERISK-28140?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=245331#comment-245331 ] 

Eyal Hasson commented on ASTERISK-28140:
----------------------------------------

Also, looking at the 'full' log file, I see that it had refcount error 1996 in one day. This must mean that it occurs many times, but only a few of them actually crashes the system. Here are some examples, with one that cause a seg fault:

[2018-10-30 06:33:49] ERROR[20378][C-000003e8] astobj2.c: Excessive refcount 100000 reached on ao2 object 0x23130b8
[2018-10-30 06:33:49] ERROR[20378][C-000003e8] astobj2.c: FRACK!, Failed assertion Excessive refcount 100000 reached on ao2 object 0x23130b8 (0)
[2018-10-30 06:33:49] VERBOSE[21848][C-00000486] logger.c: Got 28 backtrace records
[2018-10-30 06:33:49] VERBOSE[21848][C-00000486] logger.c: #0: [0x5fcc55] asterisk __ast_assert_failed() (0x5fcbd1+84)
[2018-10-30 06:33:49] VERBOSE[21848][C-00000486] logger.c: #1: [0x45d4bd] asterisk <unknown>()
[2018-10-30 06:33:49] VERBOSE[21848][C-00000486] logger.c: #2: [0x45d816] asterisk __ao2_ref() (0x45d7e8+2E)
[2018-10-30 06:33:49] VERBOSE[21848][C-00000486] logger.c: #3: [0x52169c] asterisk ast_frdup() (0x521430+26C)
[2018-10-30 06:33:49] VERBOSE[21848][C-00000486] logger.c: #4: [0x521093] asterisk ast_frisolate() (0x521070+23)
[2018-10-30 06:33:49] VERBOSE[21848][C-00000486] logger.c: #5: [0x5ef7bd] asterisk ast_trans_frameout() (0x5ef6da+E3)
[2018-10-30 06:33:49] VERBOSE[21848][C-00000486] logger.c: #6: [0x5ef7e1] asterisk <unknown>()
[2018-10-30 06:33:49] VERBOSE[21848][C-00000486] logger.c: #7: [0x5efeb5] asterisk ast_translate() (0x5efbdd+2D8)
[2018-10-30 06:33:49] VERBOSE[21848][C-00000486] logger.c: #8: [0x4b99f9] asterisk ast_write() (0x4b89db+101E)
[2018-10-30 06:33:49] VERBOSE[21848][C-00000486] logger.c: #9: [0x485df0] asterisk <unknown>()
[2018-10-30 06:33:49] VERBOSE[21848][C-00000486] logger.c: #10: [0x4863ef] asterisk <unknown>()
[2018-10-30 06:33:49] VERBOSE[21848][C-00000486] logger.c: #11: [0x486ab7] asterisk bridge_channel_internal_join() (0x48656f+548)
[2018-10-30 06:33:49] VERBOSE[21848][C-00000486] logger.c: #12: [0x46d1c1] asterisk ast_bridge_join() (0x46cf59+268)
[2018-10-30 06:33:49] VERBOSE[21848][C-00000486] logger.c: #13: [0x50b07d] asterisk ast_bridge_call_with_flags() (0x50aed6+1A7)
[2018-10-30 06:33:49] VERBOSE[21848][C-00000486] logger.c: #14: [0x50b14f] asterisk ast_bridge_call() (0x50b122+2D)
[2018-10-30 06:33:49] VERBOSE[21848][C-00000486] logger.c: #15: [0x7f4f7a3a1667] app_dial.so <unknown>()
[2018-10-30 06:33:49] VERBOSE[21848][C-00000486] logger.c: #16: [0x7f4f7a3a19fe] app_dial.so <unknown>()
[2018-10-30 06:33:49] VERBOSE[21848][C-00000486] logger.c: #17: [0x582ef6] asterisk pbx_exec() (0x582dda+11C)
[2018-10-30 06:33:49] VERBOSE[21848][C-00000486] logger.c: #18: [0x570787] asterisk <unknown>()
[2018-10-30 06:33:49] VERBOSE[21848][C-00000486] logger.c: #19: [0x573c6a] asterisk ast_spawn_extension() (0x573c06+64)
[2018-10-30 06:33:49] VERBOSE[21848][C-00000486] logger.c: #20: [0x574945] asterisk <unknown>()
[2018-10-30 06:33:49] VERBOSE[21848][C-00000486] logger.c: #21: [0x576115] asterisk <unknown>()
[2018-10-30 06:33:49] VERBOSE[21848][C-00000486] logger.c: #22: [0x5f9c08] asterisk <unknown>()
[2018-10-30 06:33:49] ERROR[17367][C-000002c4] astobj2.c: Excessive refcount 100000 reached on ao2 object 0x23130b8
[2018-10-30 06:33:49] ERROR[17367][C-000002c4] astobj2.c: FRACK!, Failed assertion Excessive refcount 100000 reached on ao2 object 0x23130b8 (0)
[2018-10-30 06:33:49] VERBOSE[20378][C-000003e8] logger.c: Got 28 backtrace records
[2018-10-30 06:33:49] VERBOSE[20378][C-000003e8] logger.c: #0: [0x5fcc55] asterisk __ast_assert_failed() (0x5fcbd1+84)
[2018-10-30 06:33:49] VERBOSE[20378][C-000003e8] logger.c: #1: [0x45d4bd] asterisk <unknown>()
[2018-10-30 06:33:49] VERBOSE[20378][C-000003e8] logger.c: #2: [0x45d816] asterisk __ao2_ref() (0x45d7e8+2E)
[2018-10-30 06:33:49] VERBOSE[20378][C-000003e8] logger.c: #3: [0x52169c] asterisk ast_frdup() (0x521430+26C)
[2018-10-30 06:33:49] VERBOSE[20378][C-000003e8] logger.c: #4: [0x521093] asterisk ast_frisolate() (0x521070+23)
[2018-10-30 06:33:49] VERBOSE[20378][C-000003e8] logger.c: #5: [0x5ef7bd] asterisk ast_trans_frameout() (0x5ef6da+E3)
[2018-10-30 06:33:49] VERBOSE[20378][C-000003e8] logger.c: #6: [0x5ef7e1] asterisk <unknown>()
[2018-10-30 06:33:49] VERBOSE[20378][C-000003e8] logger.c: #7: [0x5efeb5] asterisk ast_translate() (0x5efbdd+2D8)
[2018-10-30 06:33:49] VERBOSE[20378][C-000003e8] logger.c: #8: [0x4b99f9] asterisk ast_write() (0x4b89db+101E)
[2018-10-30 06:33:49] VERBOSE[20378][C-000003e8] logger.c: #9: [0x485df0] asterisk <unknown>()
[2018-10-30 06:33:49] VERBOSE[20378][C-000003e8] logger.c: #10: [0x4863ef] asterisk <unknown>()
[2018-10-30 06:33:49] VERBOSE[20378][C-000003e8] logger.c: #11: [0x486ab7] asterisk bridge_channel_internal_join() (0x48656f+548)
[2018-10-30 06:33:49] VERBOSE[20378][C-000003e8] logger.c: #12: [0x46d1c1] asterisk ast_bridge_join() (0x46cf59+268)
[2018-10-30 06:33:49] VERBOSE[20378][C-000003e8] logger.c: #13: [0x50b07d] asterisk ast_bridge_call_with_flags() (0x50aed6+1A7)
[2018-10-30 06:33:49] VERBOSE[20378][C-000003e8] logger.c: #14: [0x50b14f] asterisk ast_bridge_call() (0x50b122+2D)
[2018-10-30 06:33:49] VERBOSE[20378][C-000003e8] logger.c: #15: [0x7f4f7a3a1667] app_dial.so <unknown>()
[2018-10-30 06:33:49] VERBOSE[20378][C-000003e8] logger.c: #16: [0x7f4f7a3a19fe] app_dial.so <unknown>()
[2018-10-30 06:33:49] VERBOSE[20378][C-000003e8] logger.c: #17: [0x582ef6] asterisk pbx_exec() (0x582dda+11C)
[2018-10-30 06:33:49] VERBOSE[20378][C-000003e8] logger.c: #18: [0x570787] asterisk <unknown>()
[2018-10-30 06:33:49] VERBOSE[20378][C-000003e8] logger.c: #19: [0x573c6a] asterisk ast_spawn_extension() (0x573c06+64)
[2018-10-30 06:33:49] VERBOSE[20378][C-000003e8] logger.c: #20: [0x574945] asterisk <unknown>()
[2018-10-30 06:33:49] VERBOSE[20378][C-000003e8] logger.c: #21: [0x576115] asterisk <unknown>()
[2018-10-30 06:33:49] VERBOSE[20378][C-000003e8] logger.c: #22: [0x5f9c08] asterisk <unknown>()
[2018-10-30 06:33:49] ERROR[17701][C-000002e1] astobj2.c: Excessive refcount 100000 reached on ao2 object 0x23130b8
[2018-10-30 06:33:49] ERROR[17701][C-000002e1] astobj2.c: FRACK!, Failed assertion Excessive refcount 100000 reached on ao2 object 0x23130b8 (0)
[2018-10-30 06:33:54] Asterisk 13.22.0 built by mockbuild @ jenkins7 on a x86_64 running Linux on 2018-07-25 22:30:39 UTC



> repeated segmentation faults 
> -----------------------------
>
>                 Key: ASTERISK-28140
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-28140
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Core/PBX
>    Affects Versions: 13.22.0
>         Environment: CentOS 7, FreeBPX 14.0.4.1, Dell PowerEdge R430
>            Reporter: Eyal Hasson
>            Assignee: Unassigned
>              Labels: pjsip
>         Attachments: core.phonelinuxsrv.kolhl.com-2018-10-29T17-01-31+0200-thread1.txt, core.phonelinuxsrv.kolhl.com-2018-10-30T03-44-03+0200-thread1.txt, core.phonelinuxsrv.kolhl.com-2018-10-30T13-41-03+0200-brief.txt, core.phonelinuxsrv.kolhl.com-2018-10-30T13-41-03+0200-full.txt, core.phonelinuxsrv.kolhl.com-2018-10-30T13-41-03+0200-locks.txt, core.phonelinuxsrv.kolhl.com-2018-10-30T13-41-03+0200-thread1.txt
>
>
> System is running a large ARI application with 1000 lines. It ran smoothly for 4 months. Suddenly yesterday night it started getting segmentation faults, and crashes often - sometimes after 10 minutes, and sometimes after a 3 hours.



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list