[G2 and Desire Z Q&A, Help & Troubleshooting] phelixthecat:
If I'm understanding the output of logcat correct, here is the log from enabling wifi to the fatal exception:

I/Kineto::main( 2618): Kineto: WifiAppStatusCallback Enter ganMode: 80

I/ActivityManager( 2533): Starting: Intent { act=android.intent.action.MAIN cmp=com.android.settings/.WirelessSettings } from pid 2868

I/ActivityManager( 2533): Displayed com.android.settings/.WirelessSettings: +324ms

I/Kineto::wifi( 2618): onReceive Enter

I/Kineto::wifi( 2618): onReceive Exit

I/Kineto::wifi( 2618): onReceive Enter

I/Kineto::wifi( 2618): handleWifiStateChanged: WIFI_STATE_ENABLED

I/Kineto::main( 2618): Kineto: HandleWifiChangeStatus val: 3

I/Kineto::main( 2618): Kineto: WifiAvailable

I/Kineto::wifi( 2618): onReceive Exit

I/Kineto::main( 2618): handleMessage: 8

I/Kineto::main( 2618): handleMessage (Handler): 8

I/Kineto::main( 2618): Kineto: WIFI_AVAILABLE

I/Kineto::main( 2618): Kineto: InitNotify Enter reason: 8 CurrGanPref: 3

E/WifiStateTracker( 2533): Can't get status, wait 0.1s : WifiState = 3

I/wpa_supplicant( 2969): Initial scan channel number: 11

I//system/bin/wpa_supplicant( 2968): ioctl[SIOCSIWPRIV]: No such device

E/wpa_supplicant( 2969): ioctl[SIOCGIFFLAGS]

I//system/bin/wpa_supplicant( 2968): Could not get interface 'eth0' flags

E/wpa_supplicant( 2969): ioctl[SIOCSIWPMKSA]

E/wpa_supplicant( 2969): ioctl[SIOCSIWMODE]

I//system/bin/wpa_supplicant( 2968): Could not configure driver to use managed mode

E/wpa_supplicant( 2969): ioctl[SIOCGIRANGE]

E/wpa_supplicant( 2969): ioctl[SIOCGIWMODE]

E/wpa_supplicant( 2969): ioctl[SIOCSIWAP]

E/wpa_supplicant( 2969): ioctl[SIOCSIWENCODEEXT]

E/wpa_supplicant( 2969): ioctl[SIOCSIWENCODE]

E/wpa_supplicant( 2969): ioctl[SIOCSIWENCODEEXT]

E/wpa_supplicant( 2969): ioctl[SIOCSIWENCODE]

E/wpa_supplicant( 2969): ioctl[SIOCSIWENCODEEXT]

E/wpa_supplicant( 2969): ioctl[SIOCSIWENCODE]

E/wpa_supplicant( 2969): ioctl[SIOCSIWENCODEEXT]

I//system/bin/wpa_supplicant( 2968): ioctl[SIOCGIFINDEX]: No such device

E/wpa_supplicant( 2969): ioctl[SIOCSIWENCODE]

I/wpa_supplicant( 2969): CTRL-EVENT-STATE-CHANGE id=-1 state=0 BSSID=00:00:00:00:00:00

E/wpa_supplicant( 2969): Failed to disable WPA in the driver.

E/wpa_supplicant( 2969): ioctl[SIOCGIWMODE]

E/wpa_supplicant( 2969): ioctl[SIOCSIWAP]

E/wpa_supplicant( 2969): ioctl[SIOCGIFFLAGS]

I/logwrapper( 2968): /system/bin/wpa_supplicant terminated by exit(255)

D/dalvikvm( 2709): GC_CONCURRENT freed 455K, 50% free 2964K/5895K, external 1625K/2137K, paused 8ms+3ms

D/dalvikvm( 2638): GC_EXPLICIT freed 123K, 46% free 3083K/5703K, external 4960K/5610K, paused 65ms

E/WifiStateTracker( 2533): Can't get status, wait 0.1s : WifiState = 3

E/WifiStateTracker( 2533): Can't get status, wait 0.1s : WifiState = 3

E/WifiStateTracker( 2533): Can't get status, wait 0.1s : WifiState = 3

E/WifiStateTracker( 2533): Can't get status, wait 0.1s : WifiState = 3

E/WifiStateTracker( 2533): Can't get status, wait 0.1s : WifiState = 3

E/WifiStateTracker( 2533): Can't get status, wait 0.1s : WifiState = 3

E/WifiStateTracker( 2533): Can't get status, wait 0.1s : WifiState = 3

E/WifiStateTracker( 2533): Can't get status, wait 0.1s : WifiState = 3

E/WifiStateTracker( 2533): Can't get status, wait 0.1s : WifiState = 3

E/WifiStateTracker( 2533): Can't get status, wait 0.1s : WifiState = 3

E/WifiStateTracker( 2533): Can't get status, wait 0.1s : WifiState = 3

E/WifiStateTracker( 2533): Can't get status, wait 0.1s : WifiState = 3

E/WifiStateTracker( 2533): Can't get status, wait 0.1s : WifiState = 3

E/WifiStateTracker( 2533): Can't get status, wait 0.1s : WifiState = 3

E/WifiStateTracker( 2533): Can't get status, wait 0.1s : WifiState = 3

E/WifiStateTracker( 2533): Can't get status, wait 0.1s : WifiState = 3

E/WifiStateTracker( 2533): Can't get status, wait 0.1s : WifiState = 3

E/WifiStateTracker( 2533): Can't get status, wait 0.1s : WifiState = 3

E/WifiStateTracker( 2533): Can't get status, wait 0.1s : WifiState = 3

E/WifiStateTracker( 2533): Can't get status over 2s : WifiState = 3

I/Kineto::main( 2618): KinetoNotify: CurrGanPref: 3 mAppSts: Not Connected to Wi-Fi mAppSts2: Connect to Wi-Fi network to make Wi-Fi calls

I/Kineto::main( 2618): stopAlarmTimer AlarmEvent

E/WifiHW ( 2533): Supplicant not running, cannot connect

E/WifiHW ( 2533): Supplicant not running, cannot connect

E/WifiHW ( 2533): Supplicant not running, cannot connect

V/WifiStateTracker( 2533): Supplicant died unexpectedly

D/WifiStateTracker( 2533): Reset connections and stopping DHCP

E/WifiStateTracker( 2533): Exception caught!

D/WifiStateTracker( 2533): Disabling interface

W/dalvikvm( 2533): threadid=27: thread exiting with uncaught exception (group=0x4001d570)

E/AndroidRuntime( 2533): *** FATAL EXCEPTION IN SYSTEM PROCESS: ConnectivityThread