Почему Android LogCat не показывает трассировку стека для исключения времени выполнения?

Android-приложение, которое я сейчас разрабатываю, зависало (исправило это) из-за того, что должно было вызвать исключение IndexOutOfBoundsException. Я обращался к строке в методе doInBackground класса, который расширяет AyncTask, из параметра аргументов переменной (т. Е. String ...). Я случайно получил доступ к индексу 1 (а не 0) строки аргумента переменной с одним элементом (слегка неловко ...). Когда приложение впервые рухнуло, я посмотрел на свой logcat (и снова и снова, чтобы подтвердить, что я не сошел с ума), и не было отслеживания стека для RuntimeException. Я часто ломаю свой телефон, и всегда есть хороший маленький след, который я могу посмотреть и исправить, но я был озадачен этим. Вот соответствующий раздел моего logcat (который не содержит трассировки стека для исключения времени выполнения), следующий за оператором отладки непосредственно перед строкой кода, которая вызывала сбой:

W/dalvikvm(25643): threadid=11: thread exiting with uncaught exception (group=0x40c281f8)
D/dalvikvm(25643): GC_CONCURRENT freed 1249K, 25% free 12433K/16455K, paused 2ms+6ms
W/dalvikvm(25643): threadid=15: thread exiting with uncaught exception (group=0x40c281f8)
I/Process (25643): Sending signal. PID: 25643 SIG: 9
I/ActivityManager( 5905): Process com.trade.nav.ges (pid 25643) has died.
W/ActivityManager( 5905): Force removing r: app died, no saved state
I/WindowManager( 5905): WIN DEATH: win
I/WindowManager( 5905): WIN DEATH: win
I/SurfaceFlinger( 1746): id=3848 Removed idx=2 Map Size=4
I/SurfaceFlinger( 1746): id=3848 Removed idx=-2 Map Size=4
I/WindowManager( 5905): WIN DEATH: win
I/power   ( 5905): *** acquire_dvfs_lock : lockType : 1  freq : 1000000 
D/PowerManagerService( 5905): acquireDVFSLockLocked : type : DVFS_MIN_LIMIT  frequency :  1000000  uid : 1000  pid : 5905  tag : ActivityManager
W/ActivityManager( 5905): mDVFSLock.acquire()

И после этого начинается другая деятельность. Для справки вот код, вызвавший сбой:

private class LoadImage extends AsyncTask<String, Integer, Bitmap> {
    String url = "";
    //...
    public LoadImage(ImageView iv, Context c) {
        //...
    }

    protected Bitmap doInBackground(String... urls) {
        // urls has one element
        url = urls[1];
        //...
    }
    //...
}

Любое понимание происходящего было бы мне очень приятно, так как мне любопытно, что я никогда не видел ничего подобного в Интернете. Благодарю.

Изменить: у меня нет набора фильтров

Ответы на вопрос(2)

Ваш ответ на вопрос