[asterisk-bugs] [JIRA] (ASTERISK-23755) SIGSEGV due to alignment bug on arm when destination callgroup/pickupgroup is set
Joshua Colp (JIRA)
noreply at issues.asterisk.org
Mon Dec 18 10:08:07 CST 2017
[ https://issues.asterisk.org/jira/browse/ASTERISK-23755?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Joshua Colp updated ASTERISK-23755:
-----------------------------------
Affects Version/s: 13.18.4
> SIGSEGV due to alignment bug on arm when destination callgroup/pickupgroup is set
> ---------------------------------------------------------------------------------
>
> Key: ASTERISK-23755
> URL: https://issues.asterisk.org/jira/browse/ASTERISK-23755
> Project: Asterisk
> Issue Type: Bug
> Security Level: None
> Components: Channels/chan_sip/General, Core/Channels
> Affects Versions: 11.9.0, 13.18.4
> Environment: buildroot 2014.02, Marvel Kirkwood, linux 3.10
> Reporter: Peter Katzmann
> Severity: Critical
> Attachments: backtrace.txt
>
>
> I encountered an SIGSEGV during testing of asterisk 11 on a Kirkwood arm platform. I tracked it down to the case that it will only occur if the user has pickupgroup/callgroup set,
> The problem does not exist with asterisk 1.8 .
> During deeper examination i figured out the it seems a alignment probel, becuase when i set /proc/cpu/alignment to 2 i get plenty of misalignment message but no SIGSEGV
> The relevant exception part is:
> {noformat}
> Core was generated by `asterisk -g'.
> Program terminated with signal SIGSEGV, Segmentation fault.
> #0 0x00088d00 in ast_channel_inherit_variables (parent=0xb6514774, child=0xb61a74) at channel.c:6527
> 6527 AST_LIST_INSERT_TAIL(ast_channel_varshead(child), newvar, entries);
> #0 0x00088d00 in ast_channel_inherit_variables (parent=0xb6514774, child=0xb61a74) at channel.c:6527
> vartype = 2
> current = 0xaf3f20
> newvar = 0xb76ad8
> varname = <optimized out>
> __PRETTY_FUNCTION__ = "ast_channel_inherit_variables"
> #1 0xb54938d8 in ?? ()
> No symbol table info available.
> #2 0xb54938d8 in ?? ()
> No symbol table info available.
> Backtrace stopped: previous frame identical to this frame (corrupt stack?)
> {noformat}
--
This message was sent by Atlassian JIRA
(v6.2#6252)
More information about the asterisk-bugs
mailing list