2013-05-07 4 views
5

Possiedo un'app che funziona correttamente nel debug ma si arresta in modo anomalo quando si tenta di avviare il rilascio. Questa è l'eccezione che viene lanciata.L'app WinRT si arresta in modo anomalo nella versione di rilascio ma non esegue il debug

Unhandled eccezione in 0x5D2F7717 (Windows.UI.Xaml.dll) in Napkin.exe: 0xC000027B: Un'eccezione applicazione interna è verificato (parametri: 0x034F6C70, 0x00000001).

Qualche idea quale potrebbe essere la fonte di questo problema? Grazie.

Qui è più della finestra di uscita

Unhandled eccezione in 0x55257717 (Windows.UI.Xaml.dll) in Napkin.exe: 0xC000027B: Un'eccezione applicazione interna è verificato (parametri: 0x02D029E0 , 0x00000001). Eccezione non gestita a 0x750D2722 (combase.dll) in Napkin.exe: 0xC0000602: si è verificata un'eccezione di fail veloce . I gestori di eccezioni non verranno richiamati e il processo verrà terminato immediatamente.

rilevato STATUS_STACK_BUFFER_OVERRUN Napkin.exe ha attivato un punto di interruzione . Il thread 0x1b20 è terminato con il codice -1073740791 (0xc0000409). Il thread 0xb50 è terminato con il codice -1073740791 (0xc0000409). Il thread 0x108c è terminato con il codice -1073740791 (0xc0000409). Il thread 0x16cc è terminato con il codice -1073740791 (0xc0000409). Il thread 0x222c è terminato con il codice -1073740791 (0xc0000409). Il thread 0x78c è terminato con il codice -1073740791 (0xc0000409). Il thread 0x14a4 è terminato con il codice -1073740791 (0xc0000409). Il thread 0x2164 è terminato con il codice -1073740791 (0xc0000409). Il programma '[6392] Napkin.exe' è terminato con il codice -1073740791 (0xc0000409). Attivazione dell'app di Windows Store "cdbbf746-1a99-4261-8bfa-9cb2934d4ac0_qddg1e943mmj2! App" non riuscita con errore "Impossibile comunicare con l'applicazione di destinazione. Questo di solito indica che il processo dell'applicazione di destinazione è stato interrotto. Ulteriori informazioni possono essere disponibili nel riquadro Debug della finestra Output (Debug-> Windows-> Output) '.

enter image description here

+0

Avete uno stacktrace completo per caso? Se si verifica in Xaml.dll, la domanda sarebbe come è entrato lì. –

+0

Ho aggiunto un'immagine dello stack di chiamate quando si verifica la prima eccezione. È questo lo "stacktrace" o c'è un'altra vista? Grazie. – MFlamer

+0

Sì, sembra che questo sia tutto il codice MS-only e nessuno dalla tua app nello stacktrace. Non rende le cose più facili, ovviamente :) –

risposta

3

Possibilmente una variabile non inizializzata. Le build di debug le inizializzeranno automaticamente, ma Release builds no.

Potrebbe anche essere una dereferenziazione del puntatore non valida; Le build di debug di solito trattano la memoria in modo diverso rispetto alle build di Release.

+0

Grazie. Qualche consiglio su come rintracciarlo? – MFlamer

+1

Due cose da provare: 1) controllare gli avvertimenti del compilatore e/o considerarli come errori - di solito il compilatore ti dirà delle variabili non inizializzate. 2) Interruzione delle eccezioni di prima scelta (Ctrl + Alt + E, quindi selezionare la lingua). – canhazbits

+0

Ho risolto tutti gli avvertimenti e ho ancora bloccato questo crash immediatamente al momento del lancio. Non sono sicuro di cos'altro provare se non avviare una nuova soluzione da zero e aggiungere file e componenti uno per uno. Ho aggiunto altro dell'output sopra. Qualche altro pensiero? Apprezzo molto il vostro aiuto. – MFlamer