Articles of debugging

Determina la riga di codice che causa un errore di segmentazione?

Come determinare dove si trova l’errore nel nostro codice che causa un errore di segmentazione ? Dopo aver scritto del codice, per determinare dove ho un errore di segmentazione, il mio compilatore ( gcc ) può mostrarmi la posizione dell’errore nel mio programma?

jasmine: la richiamata asincrona non è stata invocata entro il timeout specificato da jasmine.DEFAULT_TIMEOUT_INTERVAL

Ho un servizio angular chiamato requestNotificationChannel : app.factory(“requestNotificationChannel”, function($rootScope) { var _DELETE_MESSAGE_ = “_DELETE_MESSAGE_”; function deleteMessage(id, index) { $rootScope.$broadcast(_DELETE_MESSAGE_, { id: id, index: index }); }; return { deleteMessage: deleteMessage }; }); Sto provando a testare questo servizio usando il jasmine: “use strict”; describe(“Request Notification Channel”, function() { var requestNotificationChannel, rootScope, scope; beforeEach(function(_requestNotificationChannel_) { module(“messageAppModule”); […]

Meteor: debug sul lato server

Qualcuno conosce un buon metodo per eseguire il debug del codice lato server? Ho provato ad abilitare il debug di Node.js e ad usare node-inspector ma non mostra alcun mio codice. Finisco per usare console.log ma questo è molto inefficiente. Aggiornamento: ho trovato che la seguente procedura funziona sulla mia macchina Linux: Quando esegui Meteor, […]

Formattazione dati JavaScript / stampante carina

Sto cercando di trovare un modo per pretty print una struttura di dati JavaScript in un formato leggibile dall’uomo per il debug. Ho una struttura dati piuttosto grande e complicata che viene archiviata in JS e devo scrivere del codice per manipolarlo. Per capire cosa sto facendo e dove sto andando male, quello di cui […]

Come identificare se la DLL è Debug o Release build (in .NET)

Possibile duplicato: Come sapere se un’applicazione .NET è stata compilata in modalità DEBUG o RELEASE? Sono sicuro che questo è stato chiesto prima, ma la ricerca di Google e SO mi ha fallito. Come posso identificare se una DLL è una build di rilascio o di debug?

Come implementate la gestione globale delle eccezioni dell’iPhone?

Ho un crash nella mia applicazione iPhone che lancia una NSException. I rapporti sugli arresti anomali sono completamente ambigui in cui si trova l’errore e che cosa lo sta causando esattamente. C’è un modo intelligente per me di impostare un gestore di eccezioni di alto livello da qualche parte per vedere cosa lo sta causando? […]

Come si esegue il debug di un programma MPI?

Ho un programma MPI che compila e gira, ma vorrei passarci attraverso per assicurarmi che non succeda nulla di bizzarro. Idealmente, mi piacerebbe un modo semplice per colbind GDB a qualsiasi processo particolare, ma non sono sicuro se sia ansible o come farlo. Un’alternativa sarebbe che ogni processo scriva l’output di debug in un file […]

Un profilo di provisioning valido per questo eseguibile non è stato trovato per la modalità di debug

Ho ricevuto questo errore mentre sto provando a eseguire il debug della mia app sul dispositivo. Ho creato il profilo di provisioning dello sviluppo come menzionato nel portale degli sviluppatori. Il mio dispositivo di sviluppo è selezionato nel profilo e sto selezionando il profilo corretto dal menu Id quadro di firma del codice di Target. […]

Come posso stampare gli elementi di un vettore C ++ in GDB?

Voglio esaminare il contenuto di un file std::vector in GDB, come faccio? Diciamo che è un std::vector per semplicità.

Implementazione di un no-op std :: ostream

Sto cercando di creare una class di registrazione che abbia membri come Info, Error etc che possano essere configurati in output su console, file o in nessun posto. Per efficienza, vorrei evitare il sovraccarico della formattazione dei messaggi che verranno gettati via (ovvero i messaggi di informazioni quando non sono in esecuzione in una modalità […]