Pages : 1
#1 Le 13/02/2015, à 23:51
- abdo77
ROOT analyse des donneés
Bonsoir,a tous
j'ai un problème concernant le logiciels ROOT CERN,le problème réside quand je vx stocké mes resultat la sortie de la commande donne.
Fatal in <ApplySequence>: The sequence of actions to read TVector3:3 member-wise was not initialized.
aborting
#0 0x000000325f2aa77e in waitpid () from /lib64/libc.so.6
#1 0x000000325f23e329 in do_system () from /lib64/libc.so.6
#2 0x00007f73ef963618 in TUnixSystem::StackTrace() () from /usr/local/root/lib/root/libCore.so
#3 0x00007f73ef8ad504 in DefaultErrorHandler(int, bool, char const*, char const*) () from /usr/local/root/lib/root/libCore.so
#4 0x00007f73ef8acc71 in ErrorHandler () from /usr/local/root/lib/root/libCore.so
#5 0x00007f73ef8acda3 in Fatal(char const*, char const*, ...) () from /usr/local/root/lib/root/libCore.so
#6 0x00007f73eea483a7 in TStreamerInfoActions::ReadLoopInvalid(TBuffer&, void*, void const*, TStreamerInfoActions::TConfiguration const*) () from /usr/local/root/lib/root/libRIO.so
#7 0x00007f73eea061d8 in TBufferFile::ApplySequenceVecPtr(TStreamerInfoActions::TActionSequence const&, void*, void*) () from /usr/local/root/lib/root/libRIO.so
#8 0x00007f73ef913643 in TClonesArray::Streamer(TBuffer&) () from /usr/local/root/lib/root/libCore.so
#9 0x00007f73eea3c2ae in TKey::ReadObjectAny(TClass const*) () from /usr/local/root/lib/root/libRIO.so
#10 0x00007f73eea14b68 in TDirectoryFile::GetObjectChecked(char const*, TClass const*) () from /usr/local/root/lib/root/libRIO.so
#11 0x000000000043559a in Analyzer::ProcessAnalysis() ()
#12 0x0000000000431b33 in main ()
Abandon (core dumped)
.
L'histoire derrière elle :
J'ai un programme qui écrit des instances, dans le constructeur de la classe A que j'obtiens le message d'erreur ci-dessus lorsque j'essaie d'accéder aux données stockées dans l'arborescence.
Hors ligne
#2 Le 14/02/2015, à 18:43
- louis94
Re : ROOT analyse des donneés
Bonjour,
Pourrais-tu poster un code minimal pour reproduire le crash ? Je ne comprends pas ce que tu veux dire par "écrire des instances", et je ne sais pas ce que fait le constructeur de ta classe A.
Ce que je peux dire, c'est que tu essayes probablement d'accéder à des données qui ont déjà été supprimées ou qui ne sont pas encore chargées - bref, qui n'existent pas.
Louis
Hors ligne
#3 Le 14/02/2015, à 20:59
- abdo77
Re : ROOT analyse des donneés
bonsoir,louis
voila je travail par le logiciels d'analyse des données ROOT CERN,,
j'ai un fichier macro dans le programme que j' utilise,,
Alors l'histoire s'écrit comme:
je lance la commande par l’exécutable du programme je définie en suite le chemin dans le quelle je veux stocké les sortie root
la commande est comme ceci,
./executable -i input_macro -o output.root
donc qd je veux ouvrir le fichier root j'obtiens l’erreur décrit avant
merci d'avance .
Hors ligne
#4 Le 15/02/2015, à 00:09
- louis94
Re : ROOT analyse des donneés
Sais-tu comment "./exectutable" fonctionne ? Ce que fait "input_macro" ? D'où viennent ces programmes ?
Comment essayes-tu d'ouvrir le fichier ROOT ? Avec du code C++, en cliquant dessus ?
Il est difficile de résoudre un problème posé si vaguement.
Hors ligne