informatica:sol:laboratorio11:faq
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
| informatica:sol:laboratorio11:faq [04/05/2011 alle 13:36 (15 anni fa)] – [Debuggare programmi con piu` processi] Susanna Pelagatti | informatica:sol:laboratorio11:faq [22/09/2011 alle 10:41 (14 anni fa)] (versione attuale) – [FRAM 3: BUG in testparse] Susanna Pelagatti | ||
|---|---|---|---|
| Linea 2: | Linea 2: | ||
| Ossia // | Ossia // | ||
| + | ===== FRAM 3: BUG in testparse ===== | ||
| + | Nel file testparse e' presente una scorretta temporizzazione fra le attivazioni dei client ed i comandi successivi (es kill) che lavorano sul client stesso. Il problema si deve fissare modificando testparse e introducendo delle sleep fra l' | ||
| + | Ad esempio: | ||
| + | < | ||
| + | # seconda invocazione pippo (password errata) | ||
| + | ./ | ||
| + | # uccido il client (non deve essere attivo) | ||
| + | if killall -w pippoclientw.sh; | ||
| + | echo Error 1 1>&2 | ||
| + | ....... | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | # seconda invocazione pippo (password errata) | ||
| + | ./ | ||
| + | |||
| + | sleep 1 # < ------ fix | ||
| + | |||
| + | # uccido il client (non deve essere attivo) | ||
| + | if killall -w pippoclientw.sh; | ||
| + | echo Error 1 1>&2 | ||
| + | ...... | ||
| + | </ | ||
| Linea 80: | Linea 103: | ||
| ===== Debuggare programmi con piu` processi/ | ===== Debuggare programmi con piu` processi/ | ||
| - | E` possibile usare GDB per debuggare programmi multiprocesso / multithread come indicato nella documentazione [[http:// | + | E` possibile usare GDB per debuggare programmi multiprocesso / multithread come indicato nella documentazione [[http:// |
| E` possibile usare i comandi indicati anche in DDD, scrivendoli manualmente nel prompt del GDB in basso nella schermata. | E` possibile usare i comandi indicati anche in DDD, scrivendoli manualmente nel prompt del GDB in basso nella schermata. | ||
informatica/sol/laboratorio11/faq.1304516184.txt.gz · Ultima modifica: 04/05/2011 alle 13:36 (15 anni fa) da Susanna Pelagatti
