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/