Hi,

i use chan_capi 0.3.1 with asterisk (stable branch cvs) and 3 x c4 active ISDN card.

From Controller 1 - 7 there are no problems making calls between asterisk and the pstn.

But when i make calls from controller 8 - 12 i get on every controller (8 - 12) a segmentation fault in asterisk :(

I tried different linux distributions (gentoo 2004.1, redhat 9.0 , suse 9.1) but same error.

Example :

I call the number on the 8 controller (9766) -> there i have a playback -> serverproblem.gsm

when i hang up i get the segmentation fault:



/usr/sbin/asterisk -vvvvvvvvvvdc with gdb


CLI> capi info Contr1: 2 B channels total, 2 B channels free. Contr2: 2 B channels total, 2 B channels free. Contr3: 2 B channels total, 2 B channels free. Contr4: 2 B channels total, 2 B channels free. Contr5: 2 B channels total, 2 B channels free. Contr6: 2 B channels total, 2 B channels free. Contr7: 2 B channels total, 2 B channels free. Contr8: 2 B channels total, 2 B channels free. Contr9: 2 B channels total, 2 B channels free. Contr10: 2 B channels total, 2 B channels free. Contr11: 2 B channels total, 2 B channels free. Contr12: 2 B channels total, 2 B channels free. *CLI>


May 24 07:48:13 DEBUG[1109818288]: channel.c:1493 ast_set_write_format: Set channel CAPI[contr8/97166]/0 to write format ALAW
May 24 07:48:13 DEBUG[1109818288]: pbx.c:1739 ast_pbx_run: Spawn extension (default,i,1) exited non-zero on 'CAPI[contr8/97166]/0'
May 24 07:48:13 DEBUG[1109818288]: channel.c:662 ast_hangup: Hanging up channel 'CAPI[contr8/97166]/0'
> sent INFO_RESP (PLCI=0x108)
== DISCONNECT_B3_IND NCCI=0x10108
Urgent handler
> sent DISCONNECT_B3_RESP NCCI=0x10108
-- CAPI Hangingup
> activehangingup
> sent DISCONNECT_REQ PLCI=0x108


Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1084259248 (LWP 3118)]
0x407e81f1 in pipe_msg (PLCI=Variable "PLCI" is not available.) at chan_capi.c:1319
1319 capi_controllers[p->i->controller]->nfreebchannels++;


(gdb) bt
#0 0x407e81f1 in pipe_msg (PLCI=Variable "PLCI" is not available.) at chan_capi.c:1319
#1 0x407e98e4 in do_monitor (data=0x0) at chan_capi.c:2182
#2 0x4002a9dd in start_thread () from /lib/tls/libpthread.so.0
#3 0x40166ffa in clone () from /lib/tls/libc.so.6
(gdb)



Is chan_capi limited to 1 x C4 ?



Thanks for your help.


Kind regards Sascha






_______________________________________________ Asterisk-Users mailing list [EMAIL PROTECTED] http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to