<div dir="ltr"><div><div><div>Am trimis pe vmchecker... nici acolo nu-mi merge :D <br></div>Îmi pică testele de copiere...<br><br></div><div>Acum văd, a dat <br><pre>*** stack smashing detected ***: ./test terminated</pre>
La tester, la un test. E cam random, e posibil ca read-ul să scrie peste bufferul din user... o să mai investighez, dar cat-ul şi echo-ul merg OK.<br></div><div><br></div>Mersi,<br></div>Florin.<br></div><div class="gmail_extra">
<br><br><div class="gmail_quote">2013/4/5 Daniel Baluta <span dir="ltr"><<a href="mailto:daniel.baluta@gmail.com" target="_blank">daniel.baluta@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
2013/4/5 Florin-Alexandru Stancu <<a href="mailto:niflostancu@gmail.com">niflostancu@gmail.com</a>>:<br>
<div><div class="h5">> OK, acum sunt convins că modulul solutie.ko nu funcţionează cum trebuie...<br>
><br>
> Am făcut următorul test:<br>
> - din VMWare, am modificat portul COM1 să ducă către un socket<br>
> /tmp/vmserial1 cu destinaţia CĂTRE O APLICAŢIE DE PE HOST;<br>
> - am pornit frumos maşina virtuală, am încărcat modulul meu;<br>
> - pe host (Ubuntu 12.10 64bit) am rulat "socat -d -d /tmp/vmserial1 PTY:";<br>
> - tot pe host, cu Putty, m-am conectat la interfaţa creată de socat<br>
> (/dev/pts/9);<br>
> - La Putty, am setat baud rate-ul pe care îl configurează implicit modulul<br>
> meu (9600);<br>
> - pe maşina virtuală: echo "ceva" > /dev/uart0;<br>
> Funcţionează! În putty apare scris "ceva".<br>
><br>
> Repet testul cu modulul solutie.ko. Canci...<br>
> Las testerul să apeleze ioctl() cu baud rate 2400, doar se mută cursorul pe<br>
> putty, dar nu scrie nimic corect.<br>
> Modulul solutie.ko ocupă exact 173,259 bytes.<br>
> L-am redescărcat din arhiva testerului, tot aşa face...<br>
><br>
> Sunt 100% sigur că modulul meu nu interferează cu solutie.ko, la fel face şi<br>
> dacă îl elimim pe-al meu.<br>
><br>
> Nu pot să-mi dau seama ce are :((<br>
> Modulul solutie.ko îmi trimite numai garbage la teste.<br>
> O să încerc să-mi trimit modulul pe vmchecker...<br>
<br>
</div></div>Mersi pentru investigație. Mă uit diseară. Trimite și modulul tau pe vmchecker<br>
să-l pot testa manual.<br>
<br>
thanks,<br>
Daniel.<br>
_______________________________________________<br>
<a href="http://ocw.cs.pub.ro/courses/so2/resurse/lista-discutii" target="_blank">http://ocw.cs.pub.ro/courses/so2/resurse/lista-discutii</a></blockquote></div><br></div>