<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8932463445002003828</id><updated>2026-08-12T17:26:00.120+02:00</updated><category term="Guide e Tutorials"/><category term="Repository"/><category term="Ubuntu 12.04 Precise Pangolin"/><category term="Software Packages"/><category term="Ubuntu 12.10 Quantal Quetzal"/><category term="Ubuntu 13.04 Raring Ringtail"/><category term="Grafica"/><category term="Ubuntu 11.04 Natty Narwhal"/><category term="Ubuntu 10.04 Lucid Lynx"/><category term="Ubuntu 11.10 Oneiric Ocelot"/><category term="Ubuntu 13.10 Saucy Salamander"/><category term="Multimedia"/><category term="Ubuntu 10.10 Maverick Meerkat"/><category term="Sistema"/><category term="Audio"/><category term="Ubuntu 14.04 Trusty Tahr"/><category term="Giochi"/><category term="Ubuntu 9.10 Karmic Koala"/><category term="Ubuntu 9.04 Jaunty Jackalope"/><category term="Office"/><category term="Video"/><category term="Aggiornamenti sistema"/><category term="Ubuntu 8.10 Intrepid Ibex"/><category term="Ubuntu 8.04 Hardy Heron"/><category term="Ubuntu derivate"/><category term="Ubuntu Releases"/><category term="Software Libero"/><category term="Ubuntu 14.10 Utopic Unicorn"/><category term="Utilities"/><category term="Browsers Internet"/><category term="Ambienti Grafici"/><category term="Software Educativo"/><category term="Kubuntu"/><category term="Sicurezza"/><category term="Xubuntu"/><category term="Gnome"/><category term="KDE"/><category term="Ubuntu MATE"/><category term="Linux"/><category term="Ubuntu 15.04 Vivid Vervet"/><category term="Debian"/><category term="Scienze"/><category term="Mozilla Firefox"/><category term="Programmazione"/><category term="Backup"/><category term="Android"/><category term="Infografiche"/><category term="Kernel"/><category term="Applicazioni"/><category term="Ubuntu Gnome"/><category term="Ubuntu 15.10 Wily Werewolf"/><category term="Lubuntu"/><category term="Matematica"/><category term="Ubuntu Kylin"/><category term="Ubuntu Studio"/><category term="Librerie"/><category term="Musica"/><category term="Servers"/><category term="Aggregatori di notizie"/><category term="Archiviazione Dati"/><category term="Google"/><category term="Chat"/><category term="Editori di testo"/><category term="Mobile"/><category term="Posta elettronica"/><category term="Ham Radio"/><category term="Trucchi e Consigli"/><category term="Apple"/><category term="Ubuntu 18.04 Bionic Beaver"/><category term="Databases"/><category term="Internet Tools"/><category term="Unity"/><category term="File Manager"/><category term="News"/><category term="Ubuntu Budgie"/><category term="X Window Manager"/><category term="Boot Manager"/><category term="Edubuntu"/><category term="Estensioni per Mozilla Firefox"/><category term="Reti"/><category term="Compressione e Archiviazione"/><category term="Desktop Publishing"/><category term="Editor HTML"/><category term="Masterizzazione"/><category term="Windows"/><category term="Cloud Computing"/><category term="Mozilla Thunderbird"/><category term="Ubuntu 16.04 Xenial Xerus"/><category term="Web Tools"/><category term="Emulatori"/><category term="Streaming"/><category term="Ubuntu 19.04 Disco Dingo"/><category term="Bittorent"/><category term="Drivers"/><category term="Iniziative Open Source"/><category term="P2P"/><category term="Ubuntu 17.04 Zesty Zapus"/><category term="Utility partizionamento dischi"/><category term="e-Book"/><category term="Content Marketing"/><category term="Crittografia"/><category term="Grub"/><category term="Social Software"/><category term="Strumenti per Bloggers"/><category term="Ubuntu 16.10 Yakkety Yak"/><category term="Internet"/><category term="MacOS"/><category term="Mail Client"/><category term="Mate"/><category term="Ubuntu 18.10 Cosmic Cuttlefish"/><category term="Ubuntu 24.04 Noble Numbat"/><category term="Virtualizzazione"/><category term="Window Manager"/><category term="e-Commerce"/><category term="System Control"/><category term="System Monitor"/><category term="To-Do List Manager"/><category term="VoIP"/><category term="eSpeak"/><category term="Accesibilità"/><category term="Apps"/><category term="Canonical"/><category term="Motori di Ricerca"/><category term="SEO"/><category term="Ubuntu 17.10 Artful Aardvark"/><category term="Ubuntu 19.10 Eoan Ermine"/><category term="Ubuntu 20.04 Focal Fossa"/><category term="Ubuntu 25.10 Questing Quokka"/><category term="Unix"/><category term="Wireless"/><category term="Extensioni per Mozilla Thunderbird"/><category term="FTP (File Transfer Protocol)"/><category term="Firewalls"/><category term="Netbook"/><category term="Schede Audio e Video"/><category term="Social Media Marketing"/><category term="Traduttori"/><category term="Ubuntu 20.10 Groovy Gorilla"/><category term="Ubuntu 22.10 Kinetic Kudu"/><category term="Ubuntu 25.04 Plucky Puffin"/><category term="Ubuntu 26.04 Resolute Raccoon"/><category term="Version Control System"/><category term="La Comunità Italiana di Ubuntu"/><category term="Mappe Mentali"/><category term="Modem Tools"/><category term="Mozilla SeaMonkey"/><category term="OCR"/><category term="Opera"/><category term="Periferiche"/><category term="Reti Sociali"/><category term="Telefonia"/><category term="Ubuntu 21.04 Hirsute Hippo"/><category term="Ubuntu 21.10 Impish Indri"/><category term="Ubuntu 22.04 Jammy Jellyfish"/><category term="Ubuntu 23.10 Mantic Minotaur"/><category term="Ubuntu 24.10 Oracular Oriole"/><category term="Ubuntu Cinnamon"/><category term="Ubuntu Unity"/><category term="Xfce"/><category term="u"/><category term="ub"/><title type='text'>Ubuntulandia</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='https://ubuntulandia.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8932463445002003828/posts/default?max-results=3'/><link rel='alternate' type='text/html' href='https://ubuntulandia.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='https://www.blogger.com/feeds/8932463445002003828/posts/default?start-index=4&amp;max-results=3'/><author><name>Hugo Repetto</name><uri>http://www.blogger.com/profile/04512812757290712075</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpfEmCpjv_LTsVMxUmcHpPP6BJGBasaBsbaZ4Z6n-wPcAbQX8NVSTL5LhZyUzL2APhaPjGvxGHQaVkBnK8g1ujRFTxsmpeR8qNDObp7UbvNxRFup5SqA93yzp3gVsAlA/s113/Hugo-cinqueterre.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>1353</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>3</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8932463445002003828.post-1361537521705558807</id><published>2026-08-12T17:26:00.000+02:00</published><updated>2026-08-12T17:26:00.115+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Multimedia"/><title type='text'>Come si genera un backtrace valido con GDB su FFmpeg da allegare a un ticket di bug?</title><content type='html'>&lt;p&gt;&lt;img alt=&quot;How to use FFMPEG&quot; src=&quot;https://i.ytimg.com/vi/MPV7JXTWPWI/maxresdefault.jpg&quot; /&gt;&lt;/p&gt;  &lt;p&gt;Per generare un backtrace valido accettato dagli sviluppatori di FFmpeg, l&#39;elemento fondamentale è utilizzare il binario &lt;b&gt;non strippato&lt;/b&gt; (&lt;code&gt;ffmpeg_g&lt;/code&gt;), che conserva i simboli di debug necessari a risalire alla riga esatta di codice sorgente che ha causato il crash.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;1.Individua il binario con i simboli di debug (ffmpeg_g):&lt;/strong&gt;Usa ffmpeg_g anziché il normale binario ffmpeg.&lt;/p&gt;  &lt;p&gt;Se hai compilato FFmpeg dai sorgenti, nella cartella di build troverai due eseguibili:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;&lt;code&gt;ffmpeg&lt;/code&gt;: il binario alleggerito da usare in produzione.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;code&gt;ffmpeg_g&lt;/code&gt;: il binario completo con i simboli di debug.&lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;b&gt;Se usi i pacchetti di distribuzione (es. Ubuntu/Debian):&lt;/b&gt; Assicurati di aver installato i pacchetti dei simboli di debug (es. &lt;code&gt;sudo apt install ffmpeg-dbgsym&lt;/code&gt; o &lt;code&gt;ffmpeg-debuginfo&lt;/code&gt;).&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;strong&gt;2.Avvia GDB caricando FFmpeg e i relativi argomenti:&lt;/strong&gt;Passa il comando esatto che genera il problema.&lt;/p&gt;  &lt;p&gt;Lancia GDB passando il binario &lt;code&gt;ffmpeg_g&lt;/code&gt; e il comando completo racchiuso tra gli argomenti:&lt;/p&gt;  &lt;p&gt;Bash&lt;/p&gt;  &lt;pre&gt;&lt;code&gt;gdb --args ./ffmpeg_g -v 9 -loglevel 99 -i input_corrotto.mp4 -f null -
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&lt;strong&gt;3.Esegui il programma all&#39;interno del debugger:&lt;/strong&gt;Digita &#39;run&#39; nel prompt di GDB.&lt;/p&gt;

&lt;p&gt;Al prompt &lt;code&gt;(gdb)&lt;/code&gt;, avvia l&#39;esecuzione del programma:&lt;/p&gt;

&lt;p&gt;Plaintext&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;(gdb) run
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Il processo si fermerà automaticamente non appena si verifica il crash, restituendo un messaggio come &lt;code&gt;Program received signal SIGSEGV, Segmentation fault.&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4.Genera il Backtrace avanzato:&lt;/strong&gt;Esegui i comandi richiesti dagli sviluppatori.&lt;/p&gt;

&lt;p&gt;Quando il programma si blocca sul crash, invia i seguenti comandi per ottenere le informazioni su tutti i thread e le variabili locali:&lt;/p&gt;

&lt;p&gt;Plaintext&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;(gdb) thread apply all bt full
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Se il crash avviene in un&#39;istruzione di decodifica o filtro specifica, è utili estrarre anche il disassembly della funzione corrente:&lt;/p&gt;

&lt;p&gt;Plaintext&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;(gdb) disassemble
&lt;/code&gt;&lt;/pre&gt;

&lt;h5&gt;Metodo rapido (Azione singola da riga di comando)&lt;/h5&gt;

&lt;p&gt;Puoi automatizzare l&#39;intero processo ed esportare il report direttamente in un file di testo &lt;code&gt;.log&lt;/code&gt; da allegare a Trac con un unico comando &lt;b&gt;batch&lt;/b&gt;:&lt;/p&gt;

&lt;p&gt;Bash&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;gdb -batch \
    -ex &amp;quot;run&amp;quot; \
    -ex &amp;quot;thread apply all bt full&amp;quot; \
    -ex &amp;quot;disassemble&amp;quot; \
    --args ./ffmpeg_g -v 9 -loglevel 99 -i input_corrotto.mp4 -f null - &amp;gt; backtrace.log 2&amp;gt;&amp;amp;1
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Questo comando esegue FFmpeg in GDB, cattura il crash, estrae lo stack trace di tutti i thread e salva l&#39;output completo all&#39;interno di &lt;code&gt;backtrace.log&lt;/code&gt;.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='https://ubuntulandia.blogspot.com/feeds/1361537521705558807/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='https://ubuntulandia.blogspot.com/2026/08/come-si-genera-un-backtrace-valido-con.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8932463445002003828/posts/default/1361537521705558807'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8932463445002003828/posts/default/1361537521705558807'/><link rel='alternate' type='text/html' href='https://ubuntulandia.blogspot.com/2026/08/come-si-genera-un-backtrace-valido-con.html' title='Come si genera un backtrace valido con GDB su FFmpeg da allegare a un ticket di bug?'/><author><name>Hugo Repetto</name><uri>http://www.blogger.com/profile/04512812757290712075</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpfEmCpjv_LTsVMxUmcHpPP6BJGBasaBsbaZ4Z6n-wPcAbQX8NVSTL5LhZyUzL2APhaPjGvxGHQaVkBnK8g1ujRFTxsmpeR8qNDObp7UbvNxRFup5SqA93yzp3gVsAlA/s113/Hugo-cinqueterre.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8932463445002003828.post-5251728338472031066</id><published>2026-08-10T17:54:00.000+02:00</published><updated>2026-08-10T17:54:00.122+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Giochi"/><title type='text'>Seven Kingdoms è un gioco in tempo reale di strategia epica e di costruzione dell&#39;impero.</title><content type='html'>&lt;h3&gt;&lt;img alt=&quot;Sette Regni Antichi Avversari&quot; src=&quot;https://www.7kfans.com/img/logo-semi-opacity.png&quot; /&gt;&lt;/h3&gt;  &lt;p&gt;Entra nel mondo dell&#39;intrighi e della diplomazia, del commercio, della conquista e dello spionaggio. &lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://www.7kfans.com/download/v2.15.7.html&quot;&gt;Scarica &lt;small&gt;versione 2.15.7&lt;/small&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Seven Kingdoms è un gioco in tempo reale di strategia epica e di costruzione dell&#39;impero. I giocatori competono contro fino a sei avversari dell&#39;IA o altri giocatori per il controllo di terra, commercio e contadini. Prendi il controllo di una qualsiasi delle sette civiltà emergenti: cinesi, persiani, giapponesi, greci, normanni, vichinghi o Maya. Inizia con un singolo, modesto villaggio sotto il tuo comando, e un intero mondo da conquistare con la forza delle armi, con astuzia e persuasione, o con qualsiasi altro mezzo tu scelga.&lt;/p&gt;  &lt;p&gt;Fai la guerra aperta sui tuoi rivali, o stringi alleanze con loro. Manda le spie a infiltrarsi nei loro ranghi, o a trattenere le tue spie per proteggerti dagli occhi indiscreti dei tuoi nemici. Minere il minerale e fabbricare merci, quindi costruire mercati e stabilire rotte commerciali per portare l&#39;oro che confluisce nelle vostre casse. Chiedi ai tuoi scienziati di ricercare nuove armi di guerra, o di passare dalla scienza alle arti mistiche, e cerca il potere ultimo: la capacità di evocare l&#39;aiuto degli dei. Tutte queste scelte e altro sono vostre da fare. &lt;/p&gt;  &lt;p&gt;Progettato da Trevor Chan, ora liberamente disponibile e mantenuto dalla comunità.&lt;/p&gt;  &lt;p&gt;Il gioco è compatibile con Windows, MacOS e Linux.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;Informazioni su Seven Kingdoms&lt;/h3&gt;  &lt;p&gt;Il sito di Seven Kingdoms Fan è il luogo di ritrovo per i fan di uno qualsiasi dei giochi per computer Seven Kingdoms Series di Enlight Software. Qui puoi condividere i dettagli dei giochi e trovare gli avversari. Questo è anche la casa della comunità ha supportato i rilasci open source. Puoi trovare le versioni GPL di 7KAA e le patch per 7K2 per migliorare la longevità di questa grande serie.&lt;/p&gt;  &lt;h4&gt;&lt;a href=&quot;https://www.7kfans.com/about/#the-people&quot;&gt;#&lt;/a&gt; Il Popolo&lt;/h4&gt;  &lt;p&gt;All’inizio, ci sono sette re per sette popoli ... &lt;em&gt;ma alla fine, solo uno può governare&lt;/em&gt;.&lt;/p&gt;  &lt;p&gt;Ogni cultura ha i suoi punti di forza e di debolezza unici. Scegli uno dei sette, e gioca contro fino a 6 rivali. Qualunque sia il regno che scegli di guidare, i tuoi contadini assumeranno la propria identità. Ogni contadino ha le sue capacità e lealtà, dai minatori e operai delle fabbriche alle spie, generali, scienziati e altro ancora.&lt;/p&gt;  &lt;p&gt;Le persone in questo gioco sono state programmate con vere emozioni umane. Avranno lealtà contrastanti o gratuite ai loro comandanti, ai loro re e ai loro gruppi etnici. Avranno il potenziale per ribellarsi al dominio ingiusto e per diventare traditori e unire le forze di un re più giusto. Oppure possono fare lo stesso, ma solo per amore del denaro.&lt;/p&gt;  &lt;p&gt;Tratta bene la tua gente, tienili nutriti, dai loro sovvenzioni e medaglie e promuovi il meglio di loro in ranghi più alti, e rimarranno saldi, leali ed efficienti. Trattali male, sovratassali, affamati o guadagnati una reputazione come un tiranno militarista, e la loro lealtà ne soffrirà. E quando la lealtà sarà bassa, la ribellione potrebbe presto seguire.&lt;/p&gt;  &lt;p&gt;Man mano che il vostro regno cresce, i contadini di altre culture diventeranno i vostri sudditi. Sia per conquista militare di altri villaggi, o con semplice persuasione, questi stranieri si uniranno al vostro impero, portando con sé i loro talenti unici. Ma con la diversità arrivano nuove sfide...&lt;/p&gt;  &lt;p&gt;Mostra favoritismo a soggetti di una cultura, e guarda come la lealtà degli altri rapidamente declina. Ognuno deve essere trattato come un uguale se si vogliono evitare disordini e ribelli. Guidali saggiamente, però, e i tuoi sudditi si uniranno per formare un potente impero destinato a governare il mondo.&lt;/p&gt;  &lt;h4&gt;&lt;a href=&quot;https://www.7kfans.com/about/#skills&quot;&gt;#&lt;/a&gt; Abilità&lt;/h4&gt;  &lt;p&gt;Ogni essere umano in sette regni avrà il suo livello di abilità nella sua professione. Si può quindi vedere una truppa di nove soldati molto ben addestrati e ben guidati sconfiggere un esercito cinque o sei volte la sua dimensione. Come nel mondo reale, un abile comandante eserciterà una grande influenza sulla condotta delle sue forze in battaglia. Le truppe mal addestrate guidate da un comandante non qualificato difficilmente dureranno a lungo.&lt;/p&gt;  &lt;h4&gt;&lt;a href=&quot;https://www.7kfans.com/about/#armies&quot;&gt;#&lt;/a&gt; Eserciti&lt;/h4&gt;  &lt;p&gt;Le dimensioni dei vostri eserciti in Sette Regni saranno vincolate da considerazioni del mondo reale. Più persone hai nelle forze armate, meno dovrai coltivare il cibo e gestire l&#39;economia. Se avete intenzione di arruolare una moltitudine di giovani soldati dovete anche trovare buoni generali per addestrarli e guidarli. I generali devono essere pagati e premiati. Se non lo sono possono portare i loro servizi altrove. Dovrai anche preoccuparti dell&#39;umore pericoloso e del potenziale di ribellione generato in un villaggio quando tutti i loro giovani uomini vengono arruolati!&lt;/p&gt;  &lt;h4&gt;&lt;a href=&quot;https://www.7kfans.com/about/#conquest&quot;&gt;#&lt;/a&gt; Conquista&lt;/h4&gt;  &lt;p&gt;Allora i metodi pacifici falliscono, un re deve trovare altri modi per far rispettare la sua volontà ...&lt;/p&gt;  &lt;p&gt;La guerra è uno stile di vita per i sette regni. Anche quando i re fanno la pace tra di loro, ci sono ancora gli antichi, mostruosi Fryhtan con cui fare i conti. Un re saggio è un re ben armato, i cui eserciti potenti ispirano paura nel cuore dei suoi rivali. Un tale re, sostenuto da un esercito leale e ben addestrato, può stringere accordi più difficili nel commercio e nella diplomazia, o abbattere coloro che sono troppo testardi per negoziare.&lt;/p&gt;  &lt;p&gt;Il soldato è la fondazione dell&#39;esercito, addestrato nell&#39;arte del combattimento nei vostri villaggi o nei vostri forti. Ogni soldato spera un giorno di guadagnare il grado di generale. Scegli i tuoi generali dal meglio dei tuoi soldati, concedi loro i loro forti e alza le truppe. Possono allenarsi in tempo di pace sotto la cura dei tuoi generali, migliorando sempre le loro abilità, o possono essere inviati per imparare nel modo più duro: in battaglia.&lt;/p&gt;  &lt;p&gt;Ma anche i soldati più addestrati che servono sotto la migliore dei generali non possono sperare di sopravvivere marciando nelle bocche in attesa dei cannoni nemici. Tieni occupati i tuoi scienziati a inventare le armi avanzate di cui avrai bisogno per affrontare i tuoi nemici più duri. Catapulte, balistae, cannoni e altro possono essere costruiti nelle vostre fabbriche di guerra. Costruisci porti e navi per portare le tue battaglie attraverso i mari su sponde lontane. Avrai bisogno di tutto questo, e dell&#39;astuzia per usarlo bene, contro i rivali che vogliono vedere il tuo regno macinare in polvere.&lt;/p&gt;  &lt;p&gt;Se cerchi un tesoro per riempire le tue casse, dovrai aggrovigliarti con i Mortifici Fryhtan. Queste orribili bestie non conoscono paura, custodindo nei loro cattivi pezzi enormi somme d&#39;oro e, dicono alcuni, i segreti degli dei stessi. Uccidere un re dei Fritan e grandi potenze possono essere vostri per la presa. Tale potere potrebbe cambiare la marea della guerra a favore del vostro regno, se i vostri eserciti possono sopravvivere per rivendicarlo.&lt;/p&gt;  &lt;h4&gt;&lt;a href=&quot;https://www.7kfans.com/about/#espionage&quot;&gt;#&lt;/a&gt; Spionaggio&lt;/h4&gt;  &lt;p&gt;La spia è lo strumento più versatile e subdolo di ogni re ...&lt;/p&gt;  &lt;p&gt;In Seven Kingdoms avrete l&#39;opportunità di infiltrarvi nelle spie nei regni dei vostri nemici. Qui, nei villaggi, nelle fabbriche, nelle torri della scienza, nelle miniere e nei forti possono dormire come talpe fino a quando non è il momento giusto per completare le loro missioni. Possono seminare discordia, sabotare la produzione o la ricerca, rubare informazioni o salire nei ranghi di un esercito nemico anche al livello di generale. Una spia ben piazzata può anche ottenere il trono del regno di un nemico e quindi assicurarsi la vittoria senza combattere. Non sei senza difesa contro queste spie, tuttavia, poiché potresti mantenere le tue controspie nei tuoi beni per esporre ed eseguire questi agenti nemici.&lt;/p&gt;  &lt;p&gt;Le spie offrono a un re astuto un percorso incruento verso la vittoria. Usata con saggezza, una spia può fare qualsiasi cosa, dalla raccolta di informazioni sulle attività dei tuoi rivali all&#39;infiltrazione nei ranghi più alti dei loro militari. Allenare le spie a casa e assegnare loro le vesti di uno qualsiasi dei soggetti dei tuoi rivali. Allora saranno liberi di muoversi tra il nemico, lavorando nelle sue fabbriche, addestrandosi nelle sue basi di comando, riportandoti sempre e rispondendo ai tuoi comandi.&lt;/p&gt;  &lt;p&gt;Una spia abile può corrompere i nemici nell&#39;entrare segretamente nel tuo servizio, persuadere contadini e lavoratori a ribellarsi contro il loro re, catturare edifici e sabotare la produzione. Ma l&#39;aspirazione finale di ogni spia è quella di vincere una promozione a Generale di un esercito rivale, e di nascosto rivolgere gli eserciti dei nemici l&#39;uno contro l&#39;altro. E se il re di un rivale dovesse essere ucciso, forse, forse, una tale spia potrebbe salire al trono, e consegnare le chiavi del regno a te, il suo vero padrone.&lt;/p&gt;  &lt;p&gt;Ma la vita di una spia è piena di pericoli e insidie. Costantemente a rischio di scoperta, questi agenti coraggiosi potrebbero essere catturati e giustiziati in qualsiasi momento. I migliori serviranno bene al loro padrone e sopravviveranno per raccogliere i frutti. Quelli meno abili periranno molto prima.&lt;/p&gt;  &lt;p&gt;E ovviamente il tuo non sarà l&#39;unico regno con le spie in corso. Chiunque dei tuoi soggetti &amp;quot;leali&amp;quot; potrebbe essere una spia per l&#39;opposizione, diffondendo il dissenso nelle tue fila. È possibile posizionare le proprie spie a casa come agenti di contro-spionaggio per guardare per segni di infiltrazioni e sotterfugi. Prendi il nemico in atto e puoi giustiziare i suoi agenti a piacimento.&lt;/p&gt;  &lt;h4&gt;&lt;a href=&quot;https://www.7kfans.com/about/#diplomacy&quot;&gt;#&lt;/a&gt; Diplomazia&lt;/h4&gt;  &lt;p&gt;Anche il più forte e più astuto dei re deve a volte dipendere dall&#39;aiuto degli altri.&lt;/p&gt;  &lt;p&gt;La diplomazia può svolgere un ruolo importante in Sette regni. Sarete in grado di fare e rompere trattati commerciali, trattati amichevoli o trattati di alleanza. È possibile dichiarare guerra o fare causa per la pace, chiedere tributo o chiedere aiuto o cibo.&lt;/p&gt;  &lt;p&gt;Per ottenere il potere di governare tutta la terra, un re potrebbe trovare necessario invocare il sostegno di uno dei suoi rivali. Forse un trattato commerciale sarebbe a vantaggio di entrambi i regni. O forse un&#39;alleanza dissuaderebbe altri regni dal molestarti.&lt;/p&gt;  &lt;p&gt;Sfruttare una qualsiasi delle decine di opzioni diplomatiche. Formare amicizie e alleanze per assicurare il vostro regno dai pericoli della guerra. Proporre trattati per promuovere la crescita economica. Baratto per il cibo se i tuoi negozi sono esauriti. Unisciti ad altri regni per imporre un embargo commerciale a un nemico odiato, o richiedere una dichiarazione di guerra ai tuoi alleati.&lt;/p&gt;  &lt;p&gt;I re rivali non sono facilmente manipolabili in materia di diplomazia. Affrontali in modo equo, e costruirai una forte reputazione che ti servirà bene. Ma traditeli, e ricorderanno i vostri misfatti e metteranno il loro popolo e il vostro contro di voi. E ricorda che anche la più forte delle alleanze deve alla fine essere infranta, perché alla fine, solo uno di voi può governare la terra.&lt;/p&gt;  &lt;h4&gt;&lt;a href=&quot;https://www.7kfans.com/about/#trade&quot;&gt;#&lt;/a&gt; Commercio&lt;/h4&gt;  &lt;p&gt;L&#39;oro è il fondamento del potere, e il commercio è la più grande fonte d&#39;oro del re.&lt;/p&gt;  &lt;p&gt;Invece di concentrarti esclusivamente su questioni militari, potresti desiderare di dedicare del tempo alla creazione di un impero commerciale di miniere, fabbriche, mercati, carovane, porti e navi che attraversano il mondo conosciuto. Questo vi porterà molto più reddito del metodo feudale di tassare semplicemente i vostri contadini, anche se questa è anche un&#39;opzione.&lt;/p&gt;  &lt;p&gt;Se si desidera governare i Sette Popoli, è necessario prima padroneggiare l&#39;arte del commercio. Per ottenere una ricchezza sufficiente per governare come ti pare, avrai bisogno di mercati traboccanti di merci e commercio. Importa materie prime dai mercati di altri regni, o costruisci miniere per produrre le tue. Converti le materie prime in prodotti finiti nelle tue fabbriche e trasporta queste merci nei tuoi mercati in vendita. Un re saggio può trasformare un profitto in ognuna di queste transazioni, e riempire le sue casse con l&#39;oro per alimentare i suoi sogni di conquista.&lt;/p&gt;  &lt;p&gt;Le roulotte sono la spina dorsale del tuo sistema commerciale, che trasporta materie prime e merci da un posto all&#39;altro. Quando le distanze sono brevi, gli edifici possono essere collegati tra loro per condividere le risorse senza l&#39;aiuto di roulotte, ma quando le distanze sono molto grandi, anche le roulotte potrebbero non essere sufficienti. Costruisci porti e scambia navi per trasportare le tue merci su coste lontane.&lt;/p&gt;  &lt;p&gt;Il commercio può anche essere uno strumento utile per persuadere i villaggi indipendenti a unirsi al tuo regno. Costruisci un mercato per loro e vendi lì i tuoi beni, e non solo raccoglierai i profitti, ma vincerai anche la loro fedeltà.&lt;/p&gt;  &lt;p&gt;In tutto il mondo troverete moltitudini di villaggi indipendenti. Questi villaggi sono premi di gran lunga superiori al valore dell&#39;oro così com&#39;è con un impero multiculturale, facendo uso delle abilità uniche di ogni nazionalità, che avranno il vantaggio in questo gioco. Seven Kingdoms riconosce che le persone, le loro capacità e la loro lealtà sono di gran lunga la risorsa più preziosa del mondo reale e quindi abbiamo cercato di sottolineare quell’aspetto rispetto al semplice raduno di minerali.&lt;/p&gt;  &lt;h4&gt;&lt;a href=&quot;https://www.7kfans.com/about/#inmmigration&quot;&gt;#&lt;/a&gt; Immigrazione&lt;/h4&gt;  &lt;p&gt;Anche se non desideri assorbire questi villaggi nel tuo impero, potresti ricevere un flusso costante di immigrati da loro se il tuo regno è percepito come un buon posto dove vivere. Come per la gente degli imperi, gli abitanti dei villaggi indipendenti hanno tutti i propri sentimenti umani che a volte possono portarli a sradicare e trasferirsi in un posto migliore. È quindi una buona strategia per rendere il vostro regno il più desiderabile al mondo.&lt;/p&gt;  &lt;h4&gt;&lt;a href=&quot;https://www.7kfans.com/about/#mercenaries&quot;&gt;#&lt;/a&gt; Mercenari&lt;/h4&gt;  &lt;p&gt;In Seven Kingdoms puoi anche fare uso di mercenari che puoi assumere nelle tue locande. Questi mercenari sono operai qualificati, soldati o scienziati che cercano il regno che gli pagherà di più. Devi stare attento, tuttavia, poiché a volte le abilità evidenti di un mercenario possono nascondere il fatto che in realtà è una spia a pagamento di un regno nemico.&lt;/p&gt;  &lt;h4&gt;&lt;a href=&quot;https://www.7kfans.com/about/#fryhtans&quot;&gt;#&lt;/a&gt; Frittane&lt;/h4&gt;  &lt;p&gt;Intorno alla terra dei sette regni si possono trovare anche i covo dei Fritani. Questi Lair ospitano esseri strani e mortali, eppure quelli che devono essere trattati se si otterrebbe il controllo dei loro tesori. I loro Lair contengono enormi quantità di oro e, soprattutto, antiche pergamene di potere che ti permetteranno di costruire Sedili di Potere e quindi invocare Esseri Maggiori.&lt;/p&gt;  &lt;h4&gt;&lt;a href=&quot;https://www.7kfans.com/about/#the-greater-beings&quot;&gt;#&lt;/a&gt; Gli Esseri Maggiori&lt;/h4&gt;  &lt;p&gt;Il più degno dei re può ottenere il potere ultimo: la capacità di evocare l’aiuto degli dei.&lt;/p&gt;  &lt;p&gt;Ogni nazionalità ha il suo Essere Superiore che sarà in grado di evocare; ognuno con un potere unico. Sebbene questi Esseri non siano immortali, hanno poteri ben oltre quelli degli umani.&lt;/p&gt;  &lt;p&gt;Ogni cultura adora il proprio Essere Superiore. Per ottenere l&#39;aiuto di uno qualsiasi di loro, è necessario prima compiere azioni leggendarie. I sette antichi Rotoli di Potere contengono le chiavi per vincere il favore divino, ma le pergamene sono gelosamente custodite dai Re dei Mostri. Se i tuoi eserciti possono raccogliere il coraggio e potrebbero sconfiggere un Re dei Mostri e i suoi raccapriccianti tirapiedi, potresti rivendicare un tesoro d&#39;oro e una pergamena senza prezzo.&lt;/p&gt;  &lt;p&gt;Con la Pergamena in mano, i vostri operai edili padroneggeranno l’arte di costruire un potente tempio di culto che colpirà lo stupore nei cuori dei vostri sudditi. Manda supplicanti a questa Sede del Potere per chiedere il favore divino, e col tempo il tuo Dio patrono risponderà alla chiamata. Allora i tuoi nemici avranno motivo di tremare davanti a te.&lt;/p&gt;  &lt;h4&gt;&lt;a href=&quot;https://www.7kfans.com/about/#science&quot;&gt;#&lt;/a&gt; Scienza&lt;/h4&gt;  &lt;p&gt;Sarete in grado di condurre ricerche scientifiche e con esso sviluppare armi avanzate e navi migliori e più potenti.&lt;/p&gt;  &lt;h4&gt;&lt;a href=&quot;https://www.7kfans.com/about/#gaming&quot;&gt;#&lt;/a&gt; Gioco&lt;/h4&gt;  &lt;p&gt;Puoi giocare a Seven Kingdoms da solo contro il computer e i suoi cinque diversi livelli di abilità altrimenti puoi giocare contro fino ad altri sei giocatori per rete locale, modem o su Internet. Ci sarà anche un gran numero di scenari preimpostati rispetto ai quali è possibile testare le vostre abilità. Puoi anche stabilire obiettivi diversi per la vittoria e quindi puoi vincere con altri metodi oltre alla distruzione totale.&lt;/p&gt;  &lt;h4&gt;&lt;a href=&quot;https://www.7kfans.com/about/#strategies&quot;&gt;#&lt;/a&gt; Strategie&lt;/h4&gt;  &lt;p&gt;Come nel mondo reale avrai la scelta di vincere essendo un militarista sfacciato, conquistando con la forza bruta e dannando le conseguenze, o avrai la scelta di essere un re buono e giusto - conquistando tutto conquistando i cuori dei popoli.&lt;/p&gt;  &lt;p&gt;La migliore scommessa, come nel mondo reale, sarà probabilmente da qualche parte nel mezzo. La reputazione di un tiranno probabilmente causerà la sua caduta prima che raggiunga il suo obiettivo e un re buono e giusto senza la forza di proteggersi finirà probabilmente per essere buono e giusto e morto.&lt;/p&gt;  &lt;h4&gt;Download&lt;/h4&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href=&quot;https://sourceforge.net/projects/skfans/files/7KAA%202.15.7/7kaa-2.15.7-linux-x86-64.tar.gz/download&quot;&gt;Linux 64-bit tar.gz&lt;/a&gt;&lt;em&gt;9e3282ceed1f134430b30d993cac2bec&lt;/em&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://sourceforge.net/projects/skfans/files/7KAA%202.15.7/7kaa-2.15.7.tar.gz/download&quot;&gt;GPL source code&lt;/a&gt;&lt;em&gt;650a3ebc6369d1dd371f7bc8dd373df8&lt;/em&gt;&lt;/li&gt; &lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='https://ubuntulandia.blogspot.com/feeds/5251728338472031066/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='https://ubuntulandia.blogspot.com/2026/08/seven-kingdoms-e-un-gioco-in-tempo.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8932463445002003828/posts/default/5251728338472031066'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8932463445002003828/posts/default/5251728338472031066'/><link rel='alternate' type='text/html' href='https://ubuntulandia.blogspot.com/2026/08/seven-kingdoms-e-un-gioco-in-tempo.html' title='Seven Kingdoms è un gioco in tempo reale di strategia epica e di costruzione dell&#39;impero.'/><author><name>Hugo Repetto</name><uri>http://www.blogger.com/profile/04512812757290712075</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpfEmCpjv_LTsVMxUmcHpPP6BJGBasaBsbaZ4Z6n-wPcAbQX8NVSTL5LhZyUzL2APhaPjGvxGHQaVkBnK8g1ujRFTxsmpeR8qNDObp7UbvNxRFup5SqA93yzp3gVsAlA/s113/Hugo-cinqueterre.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8932463445002003828.post-4940009041377122915</id><published>2026-08-05T17:23:00.000+02:00</published><updated>2026-08-11T17:25:59.672+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Multimedia"/><title type='text'>A cosa serve il Trac FFmpeg Bug Tracker</title><content type='html'>&lt;p&gt;&lt;img alt=&quot;How to Install FFmpeg on Debian 13, 12 and 11 - LinuxCapable&quot; src=&quot;https://linuxcapable.com/wp-content/uploads/2026/01/how-to-install-ffmpeg-on-debian-feature-image.png&quot; /&gt;&lt;/p&gt;  &lt;p&gt;Il &lt;b&gt;Trac FFmpeg Bug Tracker&lt;/b&gt; è la piattaforma web centrale utilizzata dal progetto FFmpeg per gestire le anomalie del software, coordinare lo sviluppo e mantenere la documentazione tecnica.&lt;/p&gt;  &lt;p&gt;In sintesi, serve a cinque scopi fondamentali:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;     &lt;p&gt;&lt;b&gt;Segnalazione e tracciamento dei bug (Bug Tracking)&lt;/b&gt;&lt;/p&gt;      &lt;p&gt;Consente agli utenti e agli sviluppatori di registrare problemi tecnici — come crash, errori di memoria, mancata sincronizzazione audio/video o artefatti visivi — fornendo i log e i campioni multimediali necessari a riprodurli.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;Richiesta di nuove funzionalità (Feature Requests)&lt;/b&gt;&lt;/p&gt;      &lt;p&gt;Fornisce un canale ufficiale per proporre l&#39;aggiunta di nuovi codec, filtri multimediali, demuxer o nuove opzioni per la riga di comando (&lt;code&gt;ffmpeg&lt;/code&gt; e &lt;code&gt;ffprobe&lt;/code&gt;).&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;Isolamento delle regressioni&lt;/b&gt;&lt;/p&gt;      &lt;p&gt;Aiuta a identificare i casi in cui un comando che funzionava nelle versioni precedenti smette di funzionare a causa di modifiche recenti al codice, facilitando la ricerca del commit responsabile.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;Archivio storico e trasparenza&lt;/b&gt;&lt;/p&gt;      &lt;p&gt;Mantiene uno storico pubblico dei problemi noti e risolti. Quando un bug viene corretto, il relativo ticket viene collegato al commit Git corrispondente, evitando che più sviluppatori lavorino sugli stessi problemi senza coordinamento.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;Knowledge Base e Wiki ufficiale&lt;/b&gt;&lt;/p&gt;      &lt;p&gt;Oltre alla gestione dei ticket, ospita la wiki con guide pratiche alla compilazione (su Linux, Windows e macOS), raccomandazioni per l&#39;ottimizzazione dei codec (H.264, AV1, NVENC) ed esempi avanzati di filtri.&lt;/p&gt;   &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Ecco la differenza pratica tra un report destinato all&#39;archiviazione immediata come &lt;code&gt;invalid&lt;/code&gt; e un report valido e pronto per essere preso in carico dagli sviluppatori di FFmpeg.&lt;/p&gt;  &lt;h5&gt;❌ Esempio di Report INCOMPLETO (Invalido)&lt;/h5&gt;  &lt;p&gt;Un report di questo tipo viene solitamente chiuso senza essere analizzato:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;b&gt;Summary:&lt;/b&gt; FFmpeg crasha durante la conversione MP4&lt;/p&gt;    &lt;p&gt;&lt;b&gt;Description:&lt;/b&gt; Ho provato a convertire un video MP4 e si chiude da solo dando errore.&lt;/p&gt;    &lt;p&gt;&lt;b&gt;Comando usato:&lt;/b&gt; &lt;code&gt;ffmpeg -i video.mp4 output.mkv&lt;/code&gt;&lt;/p&gt;    &lt;p&gt;&lt;b&gt;Log:&lt;/b&gt; &lt;code&gt;Segmentation fault (core dumped)&lt;/code&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;h6&gt;Perché è invalido?&lt;/h6&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;&lt;b&gt;Mancano le informazioni di build:&lt;/b&gt; Non si conosce la versione di FFmpeg, né i flag di configurazione né il sistema operativo.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;Versione non verificata:&lt;/b&gt; Non c&#39;è prova che il bug persista sull&#39;ultima versione Git &lt;code&gt;master&lt;/code&gt;.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;Log incompleto:&lt;/b&gt; Manca l&#39;intero output del terminale (il cosiddetto &amp;quot;banner&amp;quot; e la catena dei filtri/codec caricati).&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;Nessun file campione:&lt;/b&gt; Gli sviluppatori non hanno modo di riprodurre il problema.&lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;h5&gt;✅ Esempio di Report COMPLETO (Valido)&lt;/h5&gt;  &lt;p&gt;Ecco la struttura corretta da inserire nel modulo di Trac:&lt;/p&gt;  &lt;h6&gt;Campi del Ticket:&lt;/h6&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;&lt;b&gt;Summary:&lt;/b&gt; &lt;code&gt;[ffmpeg/libavcodec] Crash (Segmentation Fault) in h264_decode_frame during decode on git-master&lt;/code&gt;&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;Type:&lt;/b&gt; &lt;code&gt;defect&lt;/code&gt;&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;Component:&lt;/b&gt; &lt;code&gt;avcodec&lt;/code&gt;&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;b&gt;Version:&lt;/b&gt; &lt;code&gt;git-master&lt;/code&gt;&lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;h6&gt;Descrizione del Report:&lt;/h6&gt;  &lt;p&gt;Plaintext&lt;/p&gt;  &lt;pre&gt;&lt;code&gt;### Descrizione del problema
Eseguendo la decodifica dell&#39;allegato &#39;sample_crash.mp4&#39;, il processo fallisce
con Segmentation Fault durante l&#39;inizializzazione del decoder H.264.
Il problema è riproducibile al 100% sull&#39;ultimo commit git master (hash 3a1b2c4).

### Ambiente
- SO: Ubuntu 24.04 LTS (x86_64)
- CPU: AMD Ryzen 7 5800X
- Versione FFmpeg: git-master (compilato con simboli di debug `ffmpeg_g`)

### File di esempio
Il file &#39;sample_crash.mp4&#39; (1.2 MB) è stato caricato direttamente in allegato al ticket.

### Comando esatto
ffmpeg -v 9 -loglevel 99 -i sample_crash.mp4 -f null -

### Output completo ed integro del terminale
ffmpeg version N-115000-g3a1b2c4 Copyright (c) 2000-2026 the FFmpeg developers
  built with gcc 13 (Ubuntu 13.2.0-23ubuntu4)
  configuration: --enable-gpl --enable-libx264 --enable-nonfree --enable-debug=3
  libavutil      59. 15.100 / 59. 15.100
  libavcodec     61. 20.100 / 61. 20.100
  libavformat    61. 10.100 / 61. 10.100
  libavdevice    61.  2.100 / 61.  2.100
  libavfilter    10.  2.100 / 10.  2.100
  libswscale      8.  2.100 / 8.  2.100
  libswresample   5.  2.100 / 5.  2.100
  libpostproc    58.  2.100 / 58.  2.100
Splitting the command line.
Reading option &#39;-v&#39; ... matched as option &#39;v&#39; (set logging level) with argument &#39;9&#39;.
Reading option &#39;-loglevel&#39; ... matched as option &#39;loglevel&#39; (set logging level) with argument &#39;99&#39;.
Reading option &#39;-i&#39; ... matched as input url with argument &#39;sample_crash.mp4&#39;.
Reading option &#39;-f&#39; ... matched as option &#39;f&#39; (force format) with argument &#39;null&#39;.
Reading option &#39;-&#39; ... matched as output url with argument &#39;-&#39;.
...
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x555555e82000] Format mov,mp4,m4a,3gp,3g2,mj2 detected binary score 100
[h264 @ 0x555555e8a400] Reinit context to 1920x1080, pix_fmt: yuv420p
Segmentation fault (core dumped)

### Backtrace da GDB (eseguito con ffmpeg_g)
(gdb) run -i sample_crash.mp4 -f null -
Thread 1 &amp;quot;ffmpeg_g&amp;quot; received signal SIGSEGV, Segmentation fault.
0x0000000000401234 in h264_decode_frame (avctx=0x555555e8a400, data=0x7fffffffdf00, ...) at libavcodec/h264dec.c:1024
1024        slice_header-&amp;gt;pps = pps_list[slice_header-&amp;gt;pps_id];
(gdb) bt
#0  0x0000000000401234 in h264_decode_frame (avctx=0x555555e8a400, data=0x7fffffffdf00, ...) at libavcodec/h264dec.c:1024
#1  0x0000000000505678 in decode_simple_internal (...) at libavcodec/decode.c:450
#2  0x0000000000402111 in main (argc=6, argv=0x7fffffffe108) at fftools/ffmpeg.c:1200
&lt;/code&gt;&lt;/pre&gt;

&lt;h5&gt;Regole d&#39;oro per evitare che il ticket venga rifiutato&lt;/h5&gt;

&lt;ol&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;b&gt;Non tagliare MAI il log iniziale:&lt;/b&gt; Le righe che mostrano &lt;code&gt;configuration:&lt;/code&gt; e la versione esatta delle librerie (&lt;code&gt;libavcodec&lt;/code&gt;, &lt;code&gt;libavformat&lt;/code&gt;, ecc.) sono fondamentali.&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;&lt;b&gt;Usa &lt;code&gt;-f null -&lt;/code&gt; se isoli il problema:&lt;/b&gt; Se stai testando una decodifica, manda l&#39;output a &lt;code&gt;-f null -&lt;/code&gt; per escludere che il problema sia l&#39;encoder o la scrittura sul disco.&lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;&lt;b&gt;Usa &lt;code&gt;ffmpeg_g&lt;/code&gt; per i crash:&lt;/b&gt; Se stai compilando dai sorgenti, esegui il debugger sul binario non strippato &lt;code&gt;ffmpeg_g&lt;/code&gt; anziché sul normale &lt;code&gt;ffmpeg&lt;/code&gt;, altrimenti il backtrace non mostrerà le linee di codice sorgente.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ol&gt;</content><link rel='replies' type='application/atom+xml' href='https://ubuntulandia.blogspot.com/feeds/4940009041377122915/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='https://ubuntulandia.blogspot.com/2026/08/a-cosa-serve-il-trac-ffmpeg-bug-tracker.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/8932463445002003828/posts/default/4940009041377122915'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/8932463445002003828/posts/default/4940009041377122915'/><link rel='alternate' type='text/html' href='https://ubuntulandia.blogspot.com/2026/08/a-cosa-serve-il-trac-ffmpeg-bug-tracker.html' title='A cosa serve il Trac FFmpeg Bug Tracker'/><author><name>Hugo Repetto</name><uri>http://www.blogger.com/profile/04512812757290712075</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpfEmCpjv_LTsVMxUmcHpPP6BJGBasaBsbaZ4Z6n-wPcAbQX8NVSTL5LhZyUzL2APhaPjGvxGHQaVkBnK8g1ujRFTxsmpeR8qNDObp7UbvNxRFup5SqA93yzp3gVsAlA/s113/Hugo-cinqueterre.JPG'/></author><thr:total>0</thr:total></entry></feed>