Strumenti Utente

Strumenti Sito


informatica:sol:laboratorio11:faq

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
Prossima revisione
Revisione precedente
informatica:sol:laboratorio11:faq [15/03/2011 alle 14:00 (14 anni fa)] – [FRAM 1: A cosa serve la macro ''UNDEF''?] Susanna Pelagattiinformatica: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 //Frequently Asked Questions//. Ossia //Frequently Asked Questions//.
  
 +===== 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'attivazione ed i comandi successivi in modo che quest'ultimi trovino il client sicuramente attivo.
 +Ad esempio:
 +<code>
 +# seconda invocazione pippo (password errata)
 +./pippoclientw.sh &
 +
 +# uccido il client (non deve essere attivo)
 +if  killall -w pippoclientw.sh; killall -w docars ; then
 +    echo Error 1 1>&2
 +    .......
 +</code>
 +
 +<code>
 +# seconda invocazione pippo (password errata)
 +./pippoclientw.sh &
 +
 +sleep 1        # < ------ fix
 +
 +# uccido il client (non deve essere attivo)
 +if  killall -w pippoclientw.sh; killall -w docars ; then
 +    echo Error 1 1>&2
 +    ......
 +</code>
  
  
 +===== FRAM 1: Il grafo e' ORIENTATO =====
 +Nel file ''dgraph.h'' del tar in linea e' presente un commento errato che parla di grafi non-orientati: ignoratelo.
  
 ===== FRAM 1: Errore nella specifica di new_graph(): errno deve essere settato a EINVAL in caso di parametri errati ===== ===== FRAM 1: Errore nella specifica di new_graph(): errno deve essere settato a EINVAL in caso di parametri errati =====
Linea 76: Linea 102:
 (vedete anche man bashdb e l'help che ottenete digitando "h" al suo prompt). (vedete anche man bashdb e l'help che ottenete digitando "h" al suo prompt).
  
-===== Debuggare programmi con piu` processi ===== +===== Debuggare programmi con piu` processi/thread ===== 
-E` possibile usare GDB per debuggare programmi multiprocesso / multithread come indicato nella documentazione [[http://sourceware.org/gdb/current/onlinedocs/gdb_5.html#SEC27|qui]] e +E` possibile usare GDB per debuggare programmi multiprocesso / multithread come indicato nella documentazione [[http://sourceware.org/gdb/current/onlinedocs/gdb/Threads.html#Threads|qui]] e [[http://sourceware.org/gdb/current/onlinedocs/gdb/Attach.html#Attach|qui]]. 
-[[http://sourceware.org/gdb/current/onlinedocs/gdb_5.html#SEC28|qui]]. 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.
  
 ===== Uso di GDB da emacs ===== ===== Uso di GDB da emacs =====
informatica/sol/laboratorio11/faq.1300197631.txt.gz · Ultima modifica: 15/03/2011 alle 14:00 (14 anni fa) da Susanna Pelagatti

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki