Discussione: Nuove radio frsky
Visualizza messaggio singolo
Vecchio 03 luglio 13, 14:57   #2469 (permalink)  Top
romoloman
Adv Moderator
 
L'avatar di romoloman
 
Data registr.: 15-08-2007
Residenza: sto a Massa ma sono molto Positivo
Messaggi: 12.071
Citazione:
Originalmente inviato da Takedown Visualizza messaggio
questo vale anche per i suoni di sistema? (es: eeformat.wav, endtrim.wav, highmah.wav, hightemp.wav, ecc..ecc...)

Perdona la domanda la cui risposta è probabilmente scontata....
No....

Il baco è originato da questo problema...
Uno sviluppatore ha allargato il campo del nome per il parametro della funzione...
era 6 caratteri e l'ha portato a 10...
ma stupidamente e prima della successiva rapida fix, non ha allargato il campo dentro la funzione del play in background che ospita il nome del file.
Il risultato è che un memcpy copia oltre lo spazio disponibile causando uno stack overflow.


Se avessero fatto la copia pochi commit più tardi dopo sarebbe tutto a posto...

La nostra incazzatura oltretutto sta nel fatto che non possiamo correggere i bachi in opentaranis perché non siamo abilitati a scrivere in quel svn, ma oltretutto anche se lo facessimo saremmo costretti a doppio lavoro non pagato...
__________________
Vivere in qeusto mondo e molto belo belo e vale la pena starci ma a volte in questa UNICA vita che ci apartiene posono succedere cose brute brute alora mi chiedo perche siete incazziati domani pole esere anche lultimo
Grazie "TRANQUILLO"
FAI 15766
romoloman non è collegato   Rispondi citando