But it core dump again.
Is it because of gnugk or openh323 not stable enough in SMP machine?
The test pc has two Xeon CPUs. I found it always core dump in pwlib contain.cxx or object.cxx or others.
This issue maybe the same as below. http://www.openh323.org/pipermail/openh323/2003-December/031697.html
Program terminated with signal 11, Segmentation fault.
#0 0x087032ac in free ()
(gdb) bt
#0 0x087032ac in free ()
#1 0x0898cf3c in _GLOBAL_OFFSET_TABLE_ ()
#2 0x085edaa2 in PAbstractArray::DestroyContents (this=0x8bf8500) at ../common/contain.cxx:661
#3 0x085ed669 in PContainer::Destruct (this=0x8bf8500) at ../common/contain.cxx:586
#4 0x0812f753 in H225_Setup_UUIE::~H225_Setup_UUIE (this=0x8bf9934, __in_chrg=3)
at /home/daniel/h323/pwlib/include/ptlib/array.h:147
#5 0x084e67cf in PASN_Choice::~PASN_Choice (this=0x8aceb98, __in_chrg=0)
at ../../ptclib/asner.cxx:2031
#6 0x0817a343 in H225_H323_UserInformation::~H225_H323_UserInformation (this=0x8acf2c0, __in_chrg=3) at /home/daniel/h323/openh323/src/h235_t.cxx:237
#7 0x080c0822 in CallSignalSocket::~CallSignalSocket (this=0x404a77d8, __in_chrg=3)
at ProxyChannel.cxx:357
#8 0x080bce43 in ProxyHandleThread::RemoveSockets (this=0x4000cc18)
at /usr/include/g++-3/stl_list.h:81
#9 0x080bd0ff in ProxyHandleThread::Exec (this=0x4000cc18) at ProxyThread.cxx:643
#10 0x080b85e5 in MyPThread::Main (this=0x4000cc18) at thread.cxx:30
#11 0x085e64e0 in PThread::PX_ThreadStart (arg=0x4000cc18) at tlibthrd.cxx:1202
#12 0x0861ee2b in pthread_start_thread ()
(gdb)
Bruce Ferrell write:
you probably don't want to use head on openh323, that's in flux right now. cvs co -r v1_12_2 openh323 will give you something stable. v1_5_3 for pwlib should be used for pwlib. tarballs of these should be up soon.
Daniel Liu wrote:Dear Andrey, I pull gnugk v2.0.7 and openh323 source code from cvs today. I want to know if it is because of bug of v2.0.6 release.
But it core dump again. Is it because openh323 changes the h.225 asn file?
Please see the attachment which is trace level 5 log.
regards, Daniel
Daniel Liu write:
I know. I am trying to add code to rotate the log file.
Andrey S Pankov write:
Nobody we'll be able to analyze a 2GB log ;)
You should try to identify the problem youself and send only appropriate (causing the problem) parts of your log. Thanks.
Andrey.
? ????????? ?? ??????????? 01 ??????? 2003 10:02 Daniel Liu ???????:
I already turn on this trace level.
But I can not get the logs because the logs file size can not be more than
2G.
I am running a callgen.
Andrey S Pankov write: > Hi, > > Couldn't you include trace level 5 logs from GnuGK please? > > Andrey. > >> Dear all, >> The gnugk 2.0.6 release core dump in my testing env. >> The linux machine is RedHat 7.3, Dell Hardware. >> The openh323 is from cvs tree at 2003-11-12. >> Thanks for any information. >> >> Regards, >> Daniel
------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ List: Openh323gk-users@lists.sourceforge.net Archive: http://sourceforge.net/mailarchive/forum.php?forum_id?9 Homepage: http://www.gnugk.org/
N?Y????????w?#26;+??>?
???#18;??Z+???*.m??k??+?#14;??^??j?z??y!?D?#16;?? ?i?^? P)brA????????#7;???????xw?$??X???~?zw?#2;?? ???.?? ?#30;?????????
------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ List: Openh323gk-users@lists.sourceforge.net Archive: http://sourceforge.net/mailarchive/forum.php?forum_id?9 Homepage: http://www.gnugk.org/
} } } 2003/12/03 08:49:30.166 3 ProxyChannel.cxx(1309) Q931 EPID = 9459_testgk_02 2003/12/03 08:49:30.166 3 RasTbl.cxx(387) Q931 An NAT socket detected at 61.172.127.48:62315 for endpoint 9459_testgk_02 2003/12/03 08:49:30.166 1 RasTbl.cxx(389) Warning: natsocket is overwritten by 61.172.127.48:62315 2003/12/03 08:49:30.171 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.178 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.188 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.188 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.189 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.192 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.198 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.198 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.204 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.206 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.208 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.230 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.238 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.248 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.248 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.248 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.250 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.256 2 RasSrv.cxx(2174) GK Read from 64.231.173.84:1747 2003/12/03 08:49:30.256 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.257 3 RasSrv.cxx(2187) GK registrationRequest { requestSeqNum = 32225 protocolIdentifier = 0.0.8.2250.0.4 discoveryComplete = FALSE callSignalAddress = 3 entries { [0]=ipAddress { ip = 4 octets { 40 e7 ad 54 @..T } port = 1990 } [1]=ipAddress { ip = 4 octets { 00 00 00 00 .... } port = 1990 } [2]=ipAddress { ip = 4 octets { c0 a8 00 02 .... } port = 1990 } } rasAddress = 1 entries { [0]=ipAddress { ip = 4 octets { 40 e7 ad 54 @..T } port = 1747 } } terminalType = { vendor = { vendor = { t35CountryCode = 9 t35Extension = 0 manufacturerCode = 61 } productId = 3 octets { 00 00 00 ... } versionId = 26 octets { 31 2e 30 2e 31 20 28 4f 70 65 6e 48 33 32 33 20 1.0.1 (OpenH323 76 31 2e 31 32 2e 33 29 00 00 v1.12.3).. } } terminal = { } mc = FALSE undefinedNode = FALSE } terminalAlias = 1 entries { [0]=dialedDigits "19908100103" } gatekeeperIdentifier = 8 characters { 0049 0050 004e 0047 004b 005f 0030 0032 testGK_02 } endpointVendor = { vendor = { t35CountryCode = 9 t35Extension = 0 manufacturerCode = 61 } productId = 3 octets { 00 00 00 ... } versionId = 26 octets { 31 2e 30 2e 31 20 28 4f 70 65 6e 48 33 32 33 20 1.0.1 (OpenH323 76 31 2e 31 32 2e 33 29 00 00 v1.12.3).. } } tokens = 1 entries { [0]={ tokenOID = 1.2.840.113548.10.1.2.1 timeStamp = 1070412516 challenge = 16 octets { 27 99 28 af b6 ba 71 77 e1 48 78 99 a8 b2 8a 8d '.(...qw.Hx..... } random = 23 generalID = 12 characters { 0031 0039 0039 0030 0038 0031 0030 0030 19908100 0031 0030 0033 0000 103 } } } keepAlive = TRUE endpointIdentifier = 13 characters { 0039 0034 0031 0036 005f 0069 0070 006e 9416_test 0067 006b 005f 0030 0032 gk_02 } willSupplyUUIEs = TRUE maintainConnection = FALSE supportsAltGK = <<null>> usageReportingCapability = { nonStandardUsageTypes = 0 entries { } startTime = <<null>> endTime = <<null>> terminationCause = <<null>> } callCreditCapability = { canEnforceDurationLimit = TRUE } } 2003/12/03 08:49:30.257 1 RasSrv.cxx(940) GK RRQ Received 2003/12/03 08:49:30.258 3 RasSrv.cxx(2114) GK Send to 64.231.173.84:1747 registrationConfirm { requestSeqNum = 32225 protocolIdentifier = 0.0.8.2250.0.4 callSignalAddress = 1 entries { [0]=ipAddress { ip = 4 octets { ca 6c cc f4 .l.. } port = 1990 } } gatekeeperIdentifier = 8 characters { 0049 0050 004e 0047 004b 005f 0030 0032 testGK_02 } endpointIdentifier = 13 characters { 0039 0034 0031 0036 005f 0069 0070 006e 9416_test 0067 006b 005f 0030 0032 gk_02 } timeToLive = 300 willRespondToIRR = FALSE maintainConnection = FALSE } 2003/12/03 08:49:30.258 5 RasSrv.cxx(2128) GK Sent Successful 2003/12/03 08:49:30.258 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.267 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.268 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.284 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.290 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.294 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.298 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.307 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.308 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.308 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.309 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.318 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.328 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.342 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.344 3 RasTbl.cxx(1051) Gk Delete Call No. 28059 2003/12/03 08:49:30.344 3 RasTbl.cxx(1051) Gk Delete Call No. 28063 2003/12/03 08:49:30.344 3 RasTbl.cxx(1051) Gk Delete Call No. 28060 2003/12/03 08:49:30.344 3 RasTbl.cxx(1051) Gk Delete Call No. 28064 2003/12/03 08:49:30.348 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.349 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.353 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.358 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.363 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.364 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.368 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.368 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.371 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.378 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.378 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.381 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.388 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.406 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.418 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.424 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.428 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.428 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.428 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.438 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.448 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.458 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.459 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.464 3 ProxyThread.cxx(79) Q931d Delete socket 202.108.204.243:1990 2003/12/03 08:49:30.478 4 ProxyThread.cxx(659) ProxyLC(0) 1 sockets selected from 10, total 10/0 2003/12/03 08:49:30.577 2 RasSrv.cxx(2174) GK Read from 219.78.35.108:3432