ÊáëçóðÝñá. Äïêßìáóá íá êÜíù ôçí ðñïóïìïßùóç ãéá ôïí ðñþôï áëãüñéèìï êáé åíþ ôï compile ãßíåôáé óùóôÜ, êáôÜ ôçí åêôÝëåóç ôçò ðñïóïìïßùóçò ëáìâÜíù ôï åîÞò ìÞíõìá:
$ ../build/sesc.mem -c ../build/sesc.conf -11 -22 ./ask1 static[0x45c990-0x100010ac] heap[0x10002000-0x18002000] stack[0x18002000-0x187fa000] -> [0x9f000000-0xb739d670] Start Skipping Initialization (multithreaded mode)... stack overflow at instruction 0x400290 sp v=0xb6ba5440 p=0x18001dd0 stack top=0x18002000 Increase the stack size with the `-k' option.
ÐñïóðÜèçóá íá áëëÜîù ôçí ðáñÜìåôñï [-k stack_size] ,áëëÜ äåí åß÷á êÜðïéï áðïôÝëåóìá ãéá ôéò ôéìÝò ðïõ äïêßìáóá. ÕðÜñ÷åé êáìéÜ éäÝá;
Δοκίμασε με -kstack_size (χωρίς κενό).
Στις 16-06-2008, ημέρα Δευ, και ώρα 21:57 +0000, ο/η Panagiotis Vekris έγραψε:
Καλησπέρα. Δοκίμασα να κάνω την προσομοίωση για τον πρώτο αλγόριθμο και ενώ το compile γίνεται σωστά, κατά την εκτέλεση της προσομοίωσης λαμβάνω το εξής μήνυμα:
$ ../build/sesc.mem -c ../build/sesc.conf -11 -22 ./ask1 static[0x45c990-0x100010ac] heap[0x10002000-0x18002000] stack[0x18002000-0x187fa000] -> [0x9f000000-0xb739d670] Start Skipping Initialization (multithreaded mode)... stack overflow at instruction 0x400290 sp v=0xb6ba5440 p=0x18001dd0 stack top=0x18002000 Increase the stack size with the `-k' option.
Προσπάθησα να αλλάξω την παράμετρο [-k stack_size] ,αλλά δεν είχα κάποιο αποτέλεσμα για τις τιμές που δοκίμασα. Υπάρχει καμιά ιδέα; _______________________________________________ Advcomparch mailing list Advcomparch@lists.cslab.ece.ntua.gr http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch
Ypothetw oti sto programma sou orizeis tous pinakes mesa sth main, me apotelesma aytoi na apothikeyontai sthn perioxh ths stoivas. O sesc diamartyretai giati h stoiva pou xrhsimopoiei den einai arketa megalh gia na xwrsei tous pinakes. Genika, dinontas megales times gia to megethos ths stoivas tha prepe na paizei, alla proteinw outws 'h allws na akoulouthiseis kapoia apo tis exhs lyseis:
1) dokimase na oriseis tous pinakes exwterika ths main, wste na apothikeytoun sto data area 2) xrhsimopoihse th malloc prokeimenou oi pinakes na ginoun allocate dynamika sto heap.
Proswpika, proteinw to 2 san kalh taktikh (oxi mono gia thn askhsh, kai genikotera). Thelei kapoia "prosoxh" sthn arxikopoihsh twn deiktwn (gia osous den einai toso exoikeiwmenoi me thn C, yparxei edw ena sxetiko paradeigma: http://prokutfaq.byethost15.com/MultiDimArray ) To 2 pisteyw oti tha doulepsei an kai den to xw dokimasei.
Panagiotis Vekris wrote:
Καλησπέρα. Δοκίμασα να κάνω την προσομοίωση για τον πρώτο αλγόριθμο και ενώ το compile γίνεται σωστά, κατά την εκτέλεση της προσομοίωσης λαμβάνω το εξής μήνυμα:
$ ../build/sesc.mem -c ../build/sesc.conf -11 -22 ./ask1 static[0x45c990-0x100010ac] heap[0x10002000-0x18002000] stack[0x18002000-0x187fa000] -> [0x9f000000-0xb739d670] Start Skipping Initialization (multithreaded mode)... stack overflow at instruction 0x400290 sp v=0xb6ba5440 p=0x18001dd0 stack top=0x18002000 Increase the stack size with the `-k' option.
Προσπάθησα να αλλάξω την παράμετρο [-k stack_size] ,αλλά δεν είχα κάποιο αποτέλεσμα για τις τιμές που δοκίμασα. Υπάρχει καμιά ιδέα;
Advcomparch mailing list Advcomparch@lists.cslab.ece.ntua.gr http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch
advcomparch@lists.cslab.ece.ntua.gr