← Back to team overview

kaliveda-dev team mailing list archive

[Question #184973]: Error in TObjArray::operator

 

New question #184973 on KaliVeda:
https://answers.launchpad.net/kaliveda/+question/184973

Pour quelques-uns des runs recon->ident que j'ai lancés, j'obtiens une bordée d'erreurs, qui se termine abruptement ou en segmentation fault. Cela se produit au moment de commencer la lecture des evts. 

La question est : cela signale-t-il que le run recon a un problème, ou faut-il simplement relancer le processus ?
 Voici un run pour lequel j'ai un diagnostic final : 

....

 *** SI Detectors -------------------
    187 calibrations are OK, 5 calibrations are NOT OK
    NOT OK :
OBJ: TList	NOT OK	Doubly linked list : 0
 OBJ: KVSilicon	SI_0203	SI : 0 at: 0x2aaaac255d80
 OBJ: KVSilicon	SI_0215	SI : 0 at: 0x2aaaac25b2d0
 OBJ: KVSilicon	SI_0303	SI : 0 at: 0x2aaaac265c90
 OBJ: KVSilicon	SI_0304	SI : 0 at: 0x2aaaac269910
 OBJ: KVSilicon	SI_0712	SI : 0 at: 0x2aaaac2c42e0

 *** CSI Detectors -------------------
    ALL calibrations are OK

Error in <TObjArray::operator[]>: index -1409284104 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 10922 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index -1409284104 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 10922 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index -1326105680 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 10922 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index -1326105680 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 10922 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 51668 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 0 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 0 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 0 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 0 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 0 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 0 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 0 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 0 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 0 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 0 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 0 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 0 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 0 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index -1326104304 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 10922 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index -1326101720 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 10922 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index -1326101440 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 10922 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 0 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 0 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 720896 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 0 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 0 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 0 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 0 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 0 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 0 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 0 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 0 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 0 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 720905 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 589824 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 720906 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 589831 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 655370 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 720906 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 720906 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 655370 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 720906 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 655371 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 655370 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 589834 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 589834 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 720907 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 655370 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 655371 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 655370 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 655369 out of bounds (size: 1987, this: 0x2aaab0bf6390)


etc 100000 lignes comme cela


Error in <TObjArray::operator[]>: index 0 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 0 out of bounds (size: 1987, this: 0x2aaab0bf6390)

 *** Break *** segmentation violation



===========================================================
There was a crash.
This is the entire stack trace of all threads:
===========================================================

Thread 5 (Thread 0x40e7a940 (LWP 18473)):
#0  0x00002abbc0b0e541 in nanosleep () from /lib64/libc.so.6
#1  0x00002abbc0b0e364 in sleep () from /lib64/libc.so.6
#2  0x00002abbbfe7a49f in GarbageCollectorThread (arg=0xe7f6010, 
    thr=<value optimized out>) at XrdClientConnMgr.cc:73
#3  0x00002abbbfeadf47 in XrdSysThread_Xeq ()
   from /afs/in2p3.fr/throng/indra/xrootd/lib/libXrdPosix.so
#4  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x419b6940 (LWP 18474)):
#0  0x00002abbc0b3f696 in poll () from /lib64/libc.so.6
#1  0x00002abbbfea3c26 in XrdClientSock::RecvRaw (this=0xe7fe4c0, 
    buffer=0xe810630, length=8, substreamid=-1, 
    usedsubstreamid=<value optimized out>) at XrdClientSock.cc:137
#2  0x00002abbbfe82d72 in XrdClientPhyConnection::ReadRaw (this=0xe7fca60, 
    buf=0xe810630, len=8, substreamid=-1, usedsubstreamid=0x419b5d6c)
    at XrdClientPhyConnection.cc:358
#3  0x00002abbbfe80098 in XrdClientMessage::ReadRaw (this=0xe8105f0, 
    phy=0xe7fca60) at XrdClientMessage.cc:152
#4  0x00002abbbfe8252c in XrdClientPhyConnection::BuildMessage (
    this=0xe7fca60, IgnoreTimeouts=true, Enqueue=true)
    at XrdClientPhyConnection.cc:439
#5  0x00002abbbfe82b62 in SocketReaderThread (arg=0xe7fca60, 
    thr=<value optimized out>) at XrdClientPhyConnection.cc:57
#6  0x00002abbbfeadf47 in XrdSysThread_Xeq ()
   from /afs/in2p3.fr/throng/indra/xrootd/lib/libXrdPosix.so
#7  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x420a2940 (LWP 18477)):
#0  0x00002abbc0b3f696 in poll () from /lib64/libc.so.6
#1  0x00002abbbfea3c26 in XrdClientSock::RecvRaw (this=0xe810020, 
    buffer=0xe80ffa0, length=8, substreamid=-1, 
    usedsubstreamid=<value optimized out>) at XrdClientSock.cc:137
#2  0x00002abbbfe82d72 in XrdClientPhyConnection::ReadRaw (this=0xe80f6b0, 
    buf=0xe80ffa0, len=8, substreamid=-1, usedsubstreamid=0x420a1d6c)
    at XrdClientPhyConnection.cc:358
#3  0x00002abbbfe80098 in XrdClientMessage::ReadRaw (this=0xe80ff60, 
    phy=0xe80f6b0) at XrdClientMessage.cc:152
#4  0x00002abbbfe8252c in XrdClientPhyConnection::BuildMessage (
    this=0xe80f6b0, IgnoreTimeouts=true, Enqueue=true)
    at XrdClientPhyConnection.cc:439
#5  0x00002abbbfe82b62 in SocketReaderThread (arg=0xe80f6b0, 
    thr=<value optimized out>) at XrdClientPhyConnection.cc:57
#6  0x00002abbbfeadf47 in XrdSysThread_Xeq ()
   from /afs/in2p3.fr/throng/indra/xrootd/lib/libXrdPosix.so
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x41552940 (LWP 20559)):
#0  0x00002abbc0b3f696 in poll () from /lib64/libc.so.6
#1  0x00002abbbfea3c26 in XrdClientSock::RecvRaw (this=0x2aaaac080fa0, 
    buffer=0xeca8650, length=8, substreamid=-1, 
    usedsubstreamid=<value optimized out>) at XrdClientSock.cc:137
#2  0x00002abbbfe82d72 in XrdClientPhyConnection::ReadRaw (
    this=0x2aaaac07f2c0, buf=0xeca8650, len=8, substreamid=-1, 
    usedsubstreamid=0x41551d6c) at XrdClientPhyConnection.cc:358
#3  0x00002abbbfe80098 in XrdClientMessage::ReadRaw (this=0xeca8610, 
    phy=0x2aaaac07f2c0) at XrdClientMessage.cc:152
#4  0x00002abbbfe8252c in XrdClientPhyConnection::BuildMessage (
    this=0x2aaaac07f2c0, IgnoreTimeouts=true, Enqueue=true)
    at XrdClientPhyConnection.cc:439
#5  0x00002abbbfe82b62 in SocketReaderThread (arg=0x2aaaac07f2c0, 
    thr=<value optimized out>) at XrdClientPhyConnection.cc:57
#6  0x00002abbbfeadf47 in XrdSysThread_Xeq ()
   from /afs/in2p3.fr/throng/indra/xrootd/lib/libXrdPosix.so
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x2abbc47e8c40 (LWP 17725)):
#0  0x00002abbc0b0e14f in waitpid () from /lib64/libc.so.6
#1  0x00002abbc0ab0481 in do_system () from /lib64/libc.so.6
#2  0x00002abbc0ab07d7 in system () from /lib64/libc.so.6
#3  0x00002abbbb269b12 in TUnixSystem::StackTrace() ()
   from /afs/in2p3.fr/throng/indra/.root-5.33_gcc-4.1.2_x86_64/lib/libCore.so
#4  0x00002abbbb2669ca in TUnixSystem::DispatchSignals(ESignals) ()
   from /afs/in2p3.fr/throng/indra/.root-5.33_gcc-4.1.2_x86_64/lib/libCore.so
#5  <signal handler called>
#6  0x00002abbc49983b5 in KVINDRAReconDataAnalyser::preAnalysis (
    this=0xe9bd1c0) at analysis/KVINDRAReconDataAnalyser.cpp:319
#7  0x00002abbc499f49d in KVSelector::Process (this=0x2aaaac0ae800, entry=0)
    at analysis/KVSelector.cpp:347
#8  0x00002abbc4e78d76 in TTreePlayer::Process(TSelector*, char const*, long long, long long) ()
   from /afs/in2p3.fr/throng/indra/.root-5.33_gcc-4.1.2_x86_64/lib/libTreePlayer.so
#9  0x00002abbc4e78026 in TTreePlayer::Process(char const*, char const*, long long, long long) ()
   from /afs/in2p3.fr/throng/indra/.root-5.33_gcc-4.1.2_x86_64/lib/libTreePlayer.so
#10 0x00002abbc499a334 in KVINDRAReconDataAnalyser::SubmitTask (this=0xe9bd1c0)
    at analysis/KVINDRAReconDataAnalyser.cpp:140
#11 0x00002abbbf61380c in KVDataAnalyser::Run (this=0xe9bd1c0)
    at analysis/KVDataAnalyser.cpp:257
#12 0x00002abbbf61680b in KVDataAnalyser::SubmitTask (this=0x76d8460)
    at analysis/KVDataAnalyser.cpp:1328
#13 0x00002abbbf61380c in KVDataAnalyser::Run (this=0x76d8460)
    at analysis/KVDataAnalyser.cpp:257
#14 0x0000000000401891 in main ()
===========================================================


The lines below might hint at the cause of the crash.
If they do not help you then please submit a bug report at
http://root.cern.ch/bugs. Please post the ENTIRE stack trace
from above as an attachment in addition to anything else
that might help us fixing this issue.
===========================================================
#6  0x00002abbc49983b5 in KVINDRAReconDataAnalyser::preAnalysis (
    this=0xe9bd1c0) at analysis/KVINDRAReconDataAnalyser.cpp:319
#7  0x00002abbc499f49d in KVSelector::Process (this=0x2aaaac0ae800, entry=0)
    at analysis/KVSelector.cpp:347
#8  0x00002abbc4e78d76 in TTreePlayer::Process(TSelector*, char const*, long long, long long) ()
   from /afs/in2p3.fr/throng/indra/.root-5.33_gcc-4.1.2_x86_64/lib/libTreePlayer.so
#9  0x00002abbc4e78026 in TTreePlayer::Process(char const*, char const*, long long, long long) ()
   from /afs/in2p3.fr/throng/indra/.root-5.33_gcc-4.1.2_x86_64/lib/libTreePlayer.so
#10 0x00002abbc499a334 in KVINDRAReconDataAnalyser::SubmitTask (this=0xe9bd1c0)
    at analysis/KVINDRAReconDataAnalyser.cpp:140
#11 0x00002abbbf61380c in KVDataAnalyser::Run (this=0xe9bd1c0)
    at analysis/KVDataAnalyser.cpp:257
#12 0x00002abbbf61680b in KVDataAnalyser::SubmitTask (this=0x76d8460)
    at analysis/KVDataAnalyser.cpp:1328
#13 0x00002abbbf61380c in KVDataAnalyser::Run (this=0x76d8460)
    at analysis/KVDataAnalyser.cpp:257
#14 0x0000000000401891 in main ()
===========================================================


120114 18:42:54 17725 Xrd: XrdClientMessage::ReadRaw: Failed to read header (8 bytes).
120114 18:57:24 17725 Xrd: XrdClientMessage::ReadRaw: Failed to read header (8 bytes).
120114 18:57:54 17725 Xrd: XrdClientMessage::ReadRaw: Failed to read header (8 bytes).

Error in <TObjArray::operator[]>: index 589834 out of bounds (size: 1987, this: 0x2aaab0bf6390)
Error in <TObjArray::operator[]>: index 589832 out of bounds (size: 1987, this: 0x2aaab0bf6390)

etc... pour finir avec : 



-- 
You received this question notification because you are a member of
KaliVeda Development Team, which is an answer contact for KaliVeda.