•domino
|
 |
« : Aprilie 27, 2005, 11:26:56 » |
|
In acest articol http://infoarena.ro/documentatie/evaluator veti gasi o descriere a mesajelor de eroare pe care le poti primi la infoarena. Cititi-l inainte sa puneti intrebari referitoare la mesajele date de evaluator.  edited by svalentin - schimbat linkul cu unu functional
|
|
« Ultima modificare: Ianuarie 28, 2007, 13:15:05 de către Valentin Stanciu »
|
Memorat
|
|
|
|
•razvan2006
Strain
Karma: 0
Deconectat
Mesaje: 4
|
 |
« Răspunde #1 : Noiembrie 16, 2006, 13:50:06 » |
|
Ce inseamna SIGKILL 
|
|
|
Memorat
|
|
|
|
•bogdan2412
|
 |
« Răspunde #2 : Noiembrie 16, 2006, 18:33:17 » |
|
"Runtime error - alt mesaj: cele mai cunoscute cauze pentru astfel de mesaje sunt depasirea stivei, accesarea unor fisiere gresite, erori cu numere reale, impartire la 0, etc. Un mesaj foarte intalnit este SIGKILL si semnifica ca programul tau a fost oprit de evaluator datorita unei erori ca cele descrise mai sus."
|
|
|
Memorat
|
|
|
|
•devilkind
|
 |
« Răspunde #3 : Noiembrie 18, 2006, 12:08:06 » |
|
eu de obicei am primit SIGKILL cand depaseam memoria cei 64 de MB de memorie. 
|
|
|
Memorat
|
|
|
|
•Viksen
Strain
Karma: 10
Deconectat
Mesaje: 20
|
 |
« Răspunde #4 : Februarie 11, 2007, 20:51:00 » |
|
Un prieten de-al meu a primit non-zero exit status. Imi puiteti spune ce reprezinta, va rog?
|
|
|
Memorat
|
going UP !...
|
|
|
•CezarMocan
|
 |
« Răspunde #5 : Februarie 11, 2007, 20:55:17 » |
|
Probabil ca a facut ceva de genu: int a[1000]->a[1001]:=1; Sau a uitat return 0 la sfarsit. Eu pentru asta am primit non-zero exit status.
|
|
|
Memorat
|
|
|
|
•Viksen
Strain
Karma: 10
Deconectat
Mesaje: 20
|
 |
« Răspunde #6 : Februarie 11, 2007, 21:08:38 » |
|
pey sunt km 2 chestiuni : 1) lucreaza in Pascal 2) e vb de problema chiftea, asa ca nu foloseste decat longint , un amarat de for shi sqrt().
|
|
|
Memorat
|
going UP !...
|
|
|
•pauldb
|
 |
« Răspunde #7 : Februarie 11, 2007, 21:25:05 » |
|
Nu face sqrt de un numar negativ?
|
|
|
Memorat
|
Am zis 
|
|
|
•Viksen
Strain
Karma: 10
Deconectat
Mesaje: 20
|
 |
« Răspunde #8 : Februarie 11, 2007, 21:39:44 » |
|
Nu . Face sqrt(nr_citit).  credeam k net-zero e numai pt c atunci cand nu pu ireturn 0 
|
|
|
Memorat
|
going UP !...
|
|
|
•sima_cotizo
|
 |
« Răspunde #9 : Februarie 11, 2007, 21:45:44 » |
|
"return 0;" nu se pune in pascal  ... Poate fi un RTE sau ... sa iasa cu halt; ... Parca s-a mai pus problema asta... de ce atunci cand primim "non-zero exit status" nu ni se zice si CARE exit status este...
|
|
|
Memorat
|
|
|
|
•devilkind
|
 |
« Răspunde #10 : Februarie 11, 2007, 22:37:54 » |
|
programul cand isi incheie rularea returneaza un cod (shell code sau ceva de genu asta park) care este diferit ptr starea sa iar 0 este ptr o rulare fara probleme. Cei din echipa infoarena au tratat unele din aceste coduri si evaluatorul da niste mesaje ajutatoare (runtime error, sigkill etc) in acest cod din cate stiu poate lua valori intre 1-> 255, tratarea tuturor acestor coduri cu mesaje sugestive cam iesa din discutie. Deci in concluzie eroarea voastra se datoreaza faptului ca programul a dat o eroare la rulare insa nu este nici una din cele tratate cu mesaje sugestive. Eu unul asta cred ca se intampla.
|
|
|
Memorat
|
|
|
|
•sima_cotizo
|
 |
« Răspunde #11 : Februarie 12, 2007, 08:34:01 » |
|
Da, asta ziceam si eu  ... Sau nu am zis, dar stiu ce vrei sa zici... ceea ce insa voiam sa scot in evidenta e ca se poate face ceva de genul: "Non-zero exist status: x" ... unde x este acel exit status care nu apare intre cele tratate de ei. Uite, vezi tu, Killed by signal 11 este dat de sistem [semnalul] insa free pascal "arunca" o eroare 202 cam din acelasi motiv... [de obicei, atunci cand primesti stack overflow primesti SIGSEV de la linux]. Ar fi util sa se zica ce RTE se primeste fiindca in cazul pascalului majoritatea sunt explicate [se regasesc in documentatia de la free  la sectiunea "User's guide" > "Run-time errors"].
|
|
|
Memorat
|
|
|
|
•alex_damian
Strain
Karma: 2
Deconectat
Mesaje: 24
|
 |
« Răspunde #12 : Februarie 12, 2007, 22:09:48 » |
|
mda eu la chiftea am facut o sursa rapida si iau " Killed by signal 8(SIGFPE)." pe testele 1 3 5 7 9  . Ce inseamna signal 8 
|
|
|
Memorat
|
|
|
|
|
•Omega91
Strain
Karma: 0
Deconectat
Mesaje: 36
|
 |
« Răspunde #14 : Martie 05, 2007, 08:52:26 » |
|
stie cineva ce inseamna "Killed by signal 7(SIGBUS)" in cpp 
|
|
|
Memorat
|
|
|
|
•svalentin
|
 |
« Răspunde #15 : Martie 05, 2007, 09:54:18 » |
|
stie cineva ce inseamna "Killed by signal 7(SIGBUS)" in cpp  BUS A "Bus Error" may come, for example, from accessing unaligned data (i.e. like trying to access a 4 byte integer with a pointer to the middle of it). What this means will vary from platform to platform. (I haven't come up with a good example of this one yet.) A "Bus Error" can also often indicate a memory overwrite, e.g. somebody wrote a number where a pointer is kept. Often caused by going past the end of an array and into the system pointers at the start of the next memory block. sau, mai multe detalii aici: http://en.wikipedia.org/wiki/SIGBUSDaca mai sunt persoane care nu stiu ce inseamna un anumit semnal, pot sa caute si aici: http://en.wikipedia.org/wiki/Signal_%28computing%29
|
|
« Ultima modificare: Martie 05, 2007, 09:58:52 de către Valentin Stanciu »
|
Memorat
|
|
|
|
•pocaitu
|
 |
« Răspunde #16 : Martie 14, 2007, 23:37:15 » |
|
La ce se refera eroarea asta de compilare "user.cpp:6: error: ISO C++ forbids declaration of 'minim' with no type" ?? Nu fac nici un minim nimic .
|
|
|
Memorat
|
This is not a signature ! I repeat, this is not a signature !
|
|
|
•svalentin
|
 |
« Răspunde #17 : Martie 15, 2007, 19:44:32 » |
|
daca vreti sa va ajutam mai repede la mesajele de eroare, scrieti si job-idul
|
|
|
Memorat
|
|
|
|
•svalentin
|
 |
« Răspunde #18 : Martie 15, 2007, 19:45:57 » |
|
La ce se refera eroarea asta de compilare "user.cpp:6: error: ISO C++ forbids declaration of 'minim' with no type" ?? Nu fac nici un minim nimic .
mi se pare evident si clar explicat mesajul de eroare din sursa ta: int l,va[nmax],vb[nmax],n,min[nmax][nmax],min1[nmax][nmax]; inline minim(int a, int b) {return a>b?a:b;} int rezolva(); ai declarat functia minim fara sa ii spui tipul de date returnat, corect este: inline int minim(int a, int b) {return a>b?a:b;}
|
|
|
Memorat
|
|
|
|
•pocaitu
|
 |
« Răspunde #19 : Martie 15, 2007, 23:19:50 » |
|
Scuze.Nu stiu de ce m-am uitat de mai multe ori peste problema dupa ce am terminat-o si n-am observat minimul ala . Era cam tarziu 
|
|
|
Memorat
|
This is not a signature ! I repeat, this is not a signature !
|
|
|
•kyrk
Strain
Karma: -8
Deconectat
Mesaje: 13
|
 |
« Răspunde #20 : Martie 16, 2007, 11:17:07 » |
|
1 0ms 8kb Blocked system call: kill. 0 2 0ms 12kb Blocked system call: kill. 0 3 4ms 8kb Blocked system call: kill. 0 4 4ms 8kb Blocked system call: kill. 0 5 888ms 172kb OK! 5 Am primit acest mesaj de eroare...shi nujt ce reprezinta...am citit pe linku de mai sus shi scria : Blocked system call: Ai accesat o functie la care nu ai access. Nu ar trebui sa primesti aceasta functie decat daca incerci explicit sa faci ceva interzis. ! Chestia e ca nu apelez nici o functzie 
|
|
|
Memorat
|
|
|
|
•svalentin
|
 |
« Răspunde #21 : Martie 16, 2007, 11:54:58 » |
|
1 0ms 8kb Blocked system call: kill. 0 2 0ms 12kb Blocked system call: kill. 0 3 4ms 8kb Blocked system call: kill. 0 4 4ms 8kb Blocked system call: kill. 0 5 888ms 172kb OK! 5 Am primit acest mesaj de eroare...shi nujt ce reprezinta...am citit pe linku de mai sus shi scria : Blocked system call: Ai accesat o functie la care nu ai access. Nu ar trebui sa primesti aceasta functie decat daca incerci explicit sa faci ceva interzis. ! Chestia e ca nu apelez nici o functzie  m-am uitat in sursa ta: tu scrii cu fprintf, inchizi fsierul de iesire, apoi scrii din nou in el. fisierul de iesire se inchide doar dupa ce ai terminat de scris in el.. for(n=1;n<=N;n++) if (V[i]+V[j]+V[k]+V[l]+V[m]+V[n]==S) {fprintf(g,"%d %d %d %d %d %d\n",V[i],V[j],V[k],V[l],V[m],V[n]);fclose(g);} Daca doriti sa va ajutam mai repede cu mesajele de eroare, precizati si numarul job-ului, ex: (job #29503)
|
|
|
Memorat
|
|
|
|
•cristian_alex_81
Strain
Karma: -1
Deconectat
Mesaje: 1
|
 |
« Răspunde #22 : Martie 25, 2007, 12:45:31 » |
|
Eroare de compilare: In file included from /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/backward/fstream.h:31, from user.cpp:1: /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the header for the header for C++ includes, or instead of the deprecated header . To disable this warning use -Wno-deprecated. user.cpp:27:2: warning: no newline at end of file user.cpp: In function 'int main()': user.cpp:15: warning: converting to 'long unsigned int' from 'long double' user.cpp:16: error: short, signed or unsigned invalid for 'z' user.cpp:16: error: short, signed or unsigned invalid for 'y' user.cpp:19: warning: converting to 'long unsigned int' from 'long double'
Eroare de compilare imi apare acest mesaj si habar nu am ce vrea sa zica m-am uitat pe aici pe forum dar nu am vazut nimic
|
|
|
Memorat
|
|
|
|
•svalentin
|
 |
« Răspunde #23 : Martie 25, 2007, 12:56:08 » |
|
1. nu exista asa ceva: long float z,y; (poate long double z,y; sau float z,y;) 2. (optional) nu mai include fstream.h, include echivalentul lui pentru C++ Daca doriti sa va ajutam mai repede cu mesajele de eroare, precizati si numarul job-ului!si inainte sa mai intrebati de erori de compilare, uitati-va atent la ce scrie in ele. Intai ignorati tot ce scrie cu warning si concentrati-va asupra liniilor cu "error". Ar trebui sa fie ceva de genul "sursa.cpp:linia: error: eroarea". Chiar daca nu intelegeti mesajul de eroare, uitati-va la linia indicata, la linia de deasupra si la linia de dedesupt, o sa va dati seama ce inneregula este. Totodata, compilati-va sursa inainte sa o trimiteti si nu mai folositi BorlandC! Avem articol despre cum sa instalati GCC pe Windows: http://infoarena.ro/DJGPP-instalarea-de-la-A-la-Z
|
|
« Ultima modificare: Martie 25, 2007, 13:08:05 de către Valentin Stanciu »
|
Memorat
|
|
|
|
•pocaitu
|
 |
« Răspunde #24 : Martie 29, 2007, 10:22:51 » |
|
Primesc eroarea de compilare user.cpp:226:3: warning: no newline at end of fileuser.cpp: In function 'void sort(int, int, int)':user.cpp:106: error: 'realloc' was not declared in this scopeuser.cpp: In function 'void add(int, int, int, int, long int)':user.cpp:124: error: 'realloc' was not declared in this scopeuser.cpp: In function 'void form_tree()':user.cpp:143: error: 'realloc' was not declared in this scopeEroare de compilare la pb zoo (job id #39657) Nu apare nimic suspect la mine (BorlandC). De la ce ii ?
|
|
|
Memorat
|
This is not a signature ! I repeat, this is not a signature !
|
|
|
|