Re: Some details about "Segmentation Fault" etc

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Having a closer look at your email, I found your report
about SMP vs non-SMP tests. Many other people on the list
reported a similar results (you may take a look at the archive).
To solve this problem you can try the newest PWLib/OpenH323
releases (1.7.x and 1.14.x) - they contain some important fixes
for SMP machines, although there still may exist problems in gnugk code.
You can also try to change CallSignalHandlerNumber parameter
to a greater value to obtain better call throughput.
Please do not forget to post further test results to the list;-)

----- Original Message ----- 
From: "?fffc0?fffee ?fffbf?fffad?fffd4?fffad" <kaiyuan_lee@xxxxxxxxxxxx>
Sent: Friday, May 28, 2004 4:37 AM


> Hello,everyone
>
> I have some details about "Segmentation Fault" . I
> hope somebody would advise me on fixing it.
> ------
> GnuGK 2.0.7(in proxy mode) + openh323 1.12.3 + pwlib
> 1.5.3
> Call generator: spirent abacus -- 128 as originator
> and 128 as terminator
> call length 4sec., interval between on-hook and
> off-hook is also 4 sec.(I want to test its max CAPS on
> different hardware platforms)
>
> Hardware platform: p3 700MHz / P4 2.8C / 2*Xeon 2.0
> RedHat Linux 9 (2.4.20-8 kernel)
> -----
> [Gatekeeper::Main]
> Fourtytwo=42
> TimeToLive=600
> Name=GnuGK
>
> [RoutedMode]
> GKRouted=1
> H245Routed=1
> CallSignalPort=1721
> CallSignalHandlerNumber=1
> RemoveH245AddressOnTunneling=1
> DropCallsByReleaseComplete=1
> SupportNATedEndpoints=1
> Q931PortRange=30000-39999
> H245PortRange=40000-49999
>
> [RasSrv::LRQFeatures]
> NeighborTimeout=2
> ForwardHopCount=20
> AlwaysForwardLRQ=1
> AcceptForwardedLRQ=1
> IncludeDestinationInfoInLCF=1
> CiscoGKCompatible=1
> VoIPGKCompatible   =18
> VCGKCompatible     =9009
> DefaultComatible     = 18
>
> [QoS]
> VideoPrefix = 511028002,511021002,511027002,4
> AudioPrefix = 511028000,511021000,511027000
>
> IsUseRejectBandWidth = 0
> IsRejectNetMeeting  = 0
> RejectBandWidth     = 5120
>
> [Proxy]
> Enable=1
> T120PortRange=50000-59999
> RTPPortRange=50000-59999
> ProxyForNAT=1
>
> [Endpoint]
> Gatekeeper=192.215.5.223
> Type=Gateway
> H323ID=5223
> Prefix=34
> TimetoLive=600
>
> [NATedEndpoints]
> 3001=true
> 3002=true
> 3003=true
> 3004=true
> 3005=true
> 3006=true
> 3007=true
> 3008=true
>
> [GkStatus::Auth]
> rule=allow
> -----
> -----
> It always prompt "Segmentation Fault" and exit in less
> than 20min. on the p4 and the Xeon.
>
> BUT, on the p3 700MHz it works well -- after more than
> 40hrs,completed about 2 million calls.
>
> Finally,I found that the GnuGK is more stable on a
> single processor kernel than smp kernel?!
>
> I use "catchsegv" to catch the context.
> -----
> ...
> Disable Bandwidth Management
> *** Segmentation fault
> Register dump:
>
>  EAX: 40ab0de6   EBX: 40b6c60c   ECX: 00000005   EDX:
> 080e81b0
>  ESI: 081f5060   EDI: 43932488   EBP: 43932420   ESP:
> 4393241c
>
>  EIP: 40ac6f7f   EFLAGS: 00010212
>
>  CS: 0023   DS: 002b   ES: 002b   FS: 0000   GS: 0033
>  SS: 002b
>
>  Trap: 0000000e   Error: 00000007   OldMask: 00000000
>  ESP/signal: 4393241c   CR2: 40ab0de6
>
>  FPUCW: ffff037f   FPUSW: ffff0020   TAG: ffffffff
>  IPOFF: 4069b1c9   CSSEL: 0023   DATAOFF: 080f16f4
> DATASEL: 002b
>
>  ST(0) 0000 0000000000000000   ST(1) 0000
> 0000000000000000
>  ST(2) 0000 0000000000000000   ST(3) 0000
> 0000000000000000
>  ST(4) 0000 bb78000000000000   ST(5) 0000
> bb78000000000000
>  ST(6) 0000 bb80000000000000   ST(7) 0000
> 8b3136606a1e8000
>
> Backtrace:
> /root/pwlib/lib/libpt_linux_x86_r.so.1.5.4(_ZNK11POrdinalKey5CloneEv+0x27)[0x40a
> c6f7f]
> /root/pwlib/lib/libpt_linux_x86_r.so.1.5.4(_ZN19PAbstractDictionary13AbstractSet
> AtERK7PObjectPS0_+0x70)[0x40ac7f1e]
> /root/pwlib/lib/libpt_linux_x86_r.so.1.5.4[0x40980636]
> /root/pwlib/lib/libpt_linux_x86_r.so.1.5.4(_ZN11PASN_ChoiceC2EjN11PASN_Object8Ta
> gClassEjiRK7PString+0x3d)[0x40986bc7]
> ...
> ------
> Here is another problem.
> Occasionaly, it prompt as follows:
> -----
> Disable Bandwidth Management
> 2004/05/19 17:25:36.319 0             assert.cxx(105)
>  PWLib   Assertion fail:
> Operating System error, file tlibthrd.cxx, line 679,
> Error=24
>
> <A>bort, <C>ore dump, <I>gnore?
> -----
> If <I> is chosen,  GnuGK will continue to work.But
> when shutdown, it also "Segmentation fault".
> -----
> I guess that maybe something does not assort with.
> pwlib? glibc? linux kernel? or something else.
>
> Would somebody give me some advise on it?
>
> Think a lot in advance.
>
> Kevin



-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g.
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id149&alloc_id?6&op=click

_______________________________________________________

List: Openh323gk-users@xxxxxxxxxxxxxxxxxxxxx
Archive: http://sourceforge.net/mailarchive/forum.php?forum_id?9
Homepage: http://www.gnugk.org/

[Index of Archives]     [SIP]     [Open H.323]     [Gnu Gatekeeper]     [Asterisk PBX]     [ISDN Cause Codes]     [Yosemite News]

  Powered by Linux