[asterisk-ss7] Core dump in chan_ss7 -- here's the backtrace
Robert Kenton
robert.kenton at gmail.com
Thu May 31 10:32:57 MST 2007
The problem is an ACM arriving on cic:30 with DPC=9675 corresponding to rp4
linkset. And in this linkset there is no CIC: 30.
That's why the core dump.
Rk.
On 5/31/07, Juan Carlos Castro y Castro <jcastro at instant.com.br> wrote:
>
> Your wish is my command...
>
> Program terminated with signal 11, Segmentation fault.
> #0 0x00d11201 in isup_event_handler (event=0xb7b7caec) at l4isup.c:4017
> 4017 ast_log(LOG_DEBUG, "Got ISUP event, typ=%s, cic=%d, pvt.eq=%d \n",
> isupmsg(isup_msg.typ), isup_msg.cic, pvt->equipped);
> (gdb) bt full
> #0 0x00d11201 in isup_event_handler (event=0xb7b7caec) at l4isup.c:4017
> req = (struct mtp_req *) 0xb7b7caec
> isup_msg = {dpc = 16334, opc = 9675, sls = 14, cic = 30, typ = ISUP_ACM,
> {iam = {dni = {present = 1, restricted = 0, complete = 0,
> num = '\0' <repeats 20 times>}, ani = {present = 0, restricted = 0,
> complete = 0, num = '\0' <repeats 20 times>}, rni = {present = 0,
> restricted = 0,
> complete = 0, num = '\0' <repeats 20 times>}, redir_inf = {is_redirect =
> 0, reason = 0}, contcheck = 0, echocontrol = 0, trans_medium = 0 '\0'},
> sam = {
> sni = {present = 1, restricted = 0, complete = 0, num = '\0' <repeats 20
> times>}}, acm = {back_ind = {called_party_status = 1}, obc_ind = 0}, anm =
> {
> obc_ind = 1}, con = {obc_ind = 1}, rel = {cause = 1}, grs = {range = 1},
> gra = {range_status = {range = 1, status = '\0' <repeats 31 times>}},
> cgb = {
> cgsmti = 1, range_status = {range = 0, status = '\0' <repeats 31
> times>}}, cgu = {cgsmti = 1, range_status = {range = 0, status = '\0'
> <repeats 31 times>}},
> cua = {cgsmti = 1, range_status = {range = 0, status = '\0' <repeats 31
> times>}}, cpr = {event_info = 1, obc_ind = 0}, sus = {indicator = 1}}}
> linkset = (struct linkset *) 0xd57800
> pvt = (struct ss7_chan *) 0x0
> dpc = 9675
> res = 1
> __PRETTY_FUNCTION__ = "isup_event_handler"
> #1 0x00d1fa67 in cluster_receive_packet (senderix=0, fd=54) at cluster.c
> :570
> res = 10
> hostix = 0
> buf =
>
> "\v\000\000\000L?\000\000@\177+\000F\004\000\000?z(\000m\000\000\000\n\000\000\000??r?\036\000\006\026\004\000\n\a\003\0214\0044\001\001",
> '\0' <repeats 93 times>, "May 31 10:13:44", '\0' <repeats 65 times>,
> "May 31 10:16:57", '\0' <repeats 49 times>, "May 31 10:16:57", '\0'
> <repeats 66 times>, "106", '\0' <repeats 28 times>, "173", '\0' <repeats
> 30 times>, "106", '\0' <repeats 28 times>,
>
> "td2\000\000\000\000\000\000\000\000\000???\000481\000\000\000\000\000?v2\000\f"...
> event = (struct mtp_event *) 0xb7b7caec
> req = (struct mtp_req *) 0xb7b7caec
> sz = 4
> __PRETTY_FUNCTION__ = "cluster_receive_packet"
> #2 0x00d203bd in cluster_thread_main (data=0x0) at cluster.c:712
> ix = 0
> err = 0
> timeout = 263
> maxtimeout = 263
> i = 2
> j = 1
> res = 1
> __PRETTY_FUNCTION__ = "cluster_thread_main"
> #3 0x004373db in start_thread () from /lib/libpthread.so.0
> No symbol table info available.
> #4 0x0039126e in clone () from /lib/libc.so.6
> No symbol table info available.
>
>
> Robert Kenton escreveu:
> > Please, do a 'bt full' to see better the cause.
> >
> > Rk
> >
> > On 5/31/07, *Juan Carlos Castro y Castro* <jcastro at instant.com.br
> > <mailto:jcastro at instant.com.br>> wrote:
> >
> > What could be causing it? And another question: since chan_ss7
> hasn't
> > been updated in the last seven months, is there anyone there
> > developing
> > patches for it? My ss7.conf (two machines in a cluster) is below.
> >
> > Program terminated with signal 11, Segmentation fault.
> > #0 0x00d11201 in isup_event_handler (event=0xb7b7caec) at
> > l4isup.c:4017
> > 4017 ast_log(LOG_DEBUG, "Got ISUP event, typ=%s, cic=%d, pvt.eq=%d
> > \n", isupmsg(isup_msg.typ), isup_msg.cic, pvt->equipped);
> > (gdb) bt
> > #0 0x00d11201 in isup_event_handler (event=0xb7b7caec) at
> > l4isup.c:4017
> > #1 0x00d1fa67 in cluster_receive_packet (senderix=0, fd=54) at
> > cluster.c:570
> > #2 0x00d203bd in cluster_thread_main (data=0x0) at cluster.c:712
> > #3 0x004373db in start_thread () from /lib/libpthread.so.0
> > #4 0x0039126e in clone () from /lib/libc.so.6
> >
> >
> > [linkset-rp1]
> > enabled => yes
> > enable_st => no
> > use_connect => yes
> > hunting_policy => even_mru
> > subservice => auto
> > context => ss7
> > language => da
> > t35 => 15000,timeout
> > subservice => auto
> >
> > [linkset-rp4]
> > enabled => yes
> > enable_st => no
> > use_connect => yes
> > hunting_policy => even_mru
> > subservice => auto
> > context => ss7
> > language => da
> > t35 => 15000,timeout
> > subservice => auto
> >
> > [link-l1]
> > linkset => rp1
> > channels => 1-15,17-31
> > schannel => 16
> > firstcic => 1
> > enabled => yes
> >
> > [link-l2]
> > linkset => rp4
> > channels => 1-31
> > schannel =>
> > firstcic => 1
> > enabled => yes
> >
> > [link-l10]
> > linkset => rp4
> > channels => 1-15,17-31
> > schannel => 16
> > firstcic => 129
> > enabled => yes
> >
> > [host-iv-si-mgt-01]
> > enabled => yes
> > default_linkset => rp1
> > opc => 0x3fce ; 16334
> > dpc => rp1:0x25cb,rp4:0x25cf ; 9675, 9679
> > links => l1:1,l2:2
> > if-1 => 192.168.40.106 <http://192.168.40.106>
> >
> > [host-iv-si-mgt-03]
> > enabled => yes
> > default_linkset => rp4
> > opc => 0x3fce ; 16334
> > dpc => rp1:0x25cf,rp4:0x25cb ; 9679, 9675
> > links => l10:2
> > if-1 => 192.168.40.108 <http://192.168.40.108>
> >
> > [cluster]
> > ; Listen on TCP port 5040
> > port => 5040
> > l1 => iv-si-mgt-03#if-1
> > l2 => iv-si-mgt-03#if-1
> > l10 => iv-si-mgt-01#if-1
> >
> > _______________________________________________
> > --Bandwidth and Colocation provided by Easynews.com
> > <http://Easynews.com> --
> >
> > asterisk-ss7 mailing list
> > To UNSUBSCRIBE or update options visit:
> > http://lists.digium.com/mailman/listinfo/asterisk-ss7
> >
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > --Bandwidth and Colocation provided by Easynews.com --
> >
> > asterisk-ss7 mailing list
> > To UNSUBSCRIBE or update options visit:
> > http://lists.digium.com/mailman/listinfo/asterisk-ss7
> >
>
> _______________________________________________
> --Bandwidth and Colocation provided by Easynews.com --
>
> asterisk-ss7 mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-ss7
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-ss7/attachments/20070531/61d4e862/attachment.htm
More information about the asterisk-ss7
mailing list