[Galaxy S I9000 General] XQC:
It happens since 3 days out of nowhere and it's REALLY annoying...

Every time the phone is charging now, I notice after 1 or 2 hours, that the phone doesn't react anymore at all. Just the white leds light up and that's all - only way to revive the phone is pressing the on-off button for about 5 seconds to reboot.

Also trying to connect via USB and access it with adb doesn't show any reaction ("no devices found").

I don't know what causes this, but it only happens when the phone is charging battery. I also can't make out a pattern, sometimes it happens after 10 minutes or after 1 hour or after 3 hours. But it happens EVERYTIME now!

I use the phone as an alarm clock, usually connected with the ac adapter, and the last 2 days I was lucky that I woke up earlier prior to the alarm time.

Now I have instructed the phone to constantly write a log to the sdcard and these are the last lines before crashing. But for me it shows nothing revealing.

08-06 00:56:56.816 D/TelephonyRegistry( 2251): onDataConnectionStateChanged: bDataConnectivity isfalse
08-06 00:56:56.816 D/TelephonyRegistry( 2251): onDataConnectionStateChanged: state is2
08-06 00:56:56.826 D/NetworkLocationProvider( 2251): onDataConnectionStateChanged 8
08-06 00:56:56.826 D/TelephonyRegistry( 2251): onDataConnectionStateChanged: bDataConnectivity isfalse
08-06 00:56:56.826 D/TelephonyRegistry( 2251): onDataConnectionStateChanged: state is2
08-06 00:56:56.886 D/TelephonyRegistry( 2438): onDataConnectionStateChanged: bDataConnectivity isfalse
08-06 00:56:56.886 D/TelephonyRegistry( 2438): onDataConnectionStateChanged: state is2
08-06 00:56:57.656 E/TAG ( 2337): pdpStatesHasActiveCID
08-06 00:56:57.656 E/TAG ( 2337): pdpStatesHasActiveCID returning true
08-06 00:56:58.546 D/TelephonyRegistry( 2251): notifyDataConnection: state=2 isDataConnectivityPossible=true reason=networkTypeChanged
08-06 00:56:58.546 D/TelephonyRegistry( 2251): notifyDataConnection: apn=null apnType=null interfaceName=null
08-06 00:56:58.551 D/TelephonyRegistry( 2337): onDataConnectionStateChanged: bDataConnectivity isfalse
08-06 00:56:58.551 D/TelephonyRegistry( 2337): onDataConnectionStateChanged: state is2
08-06 00:56:58.561 D/TelephonyRegistry( 2822): onDataConnectionStateChanged: bDataConnectivity isfalse
08-06 00:56:58.561 D/TelephonyRegistry( 2822): onDataConnectionStateChanged: state is2
08-06 00:56:58.566 D/TelephonyRegistry( 2251): onDataConnectionStateChanged: bDataConnectivity isfalse
08-06 00:56:58.566 D/TelephonyRegistry( 2251): onDataConnectionStateChanged: state is2
08-06 00:56:58.571 D/NetworkLocationProvider( 2251): onDataConnectionStateChanged 3
08-06 00:56:58.581 D/TelephonyRegistry( 2251): onDataConnectionStateChanged: bDataConnectivity isfalse
08-06 00:56:58.581 D/TelephonyRegistry( 2251): onDataConnectionStateChanged: state is2
08-06 00:56:58.621 D/TelephonyRegistry( 2438): onDataConnectionStateChanged: bDataConnectivity isfalse
08-06 00:56:58.621 D/TelephonyRegistry( 2438): onDataConnectionStateChanged: state is2
08-06 00:56:58.656 I/DBG_WSS_TP( 2822): [wssHttpAdapter.java Line:1722] getIsConnected connect status is false
08-06 00:56:59.366 I/AlarmManager( 2251): mWakeLock.acquire(500);
08-06 00:57:00.001 I/AlarmManager( 2251): mWakeLock.acquire(500);
08-06 00:57:00.106 D/TelephonyRegistry( 2251): notifyDataConnection: state=2 isDataConnectivityPossible=true reason=networkTypeChanged
08-06 00:57:00.106 D/TelephonyRegistry( 2251): notifyDataConnection: apn=null apnType=null interfaceName=null
08-06 00:57:00.106 D/TelephonyRegistry( 2337): onDataConnectionStateChanged: bDataConnectivity isfalse
08-06 00:57:00.106 D/TelephonyRegistry( 2337): onDataConnectionStateChanged: state is2
08-06 00:57:00.116 D/TelephonyRegistry( 2822): onDataConnectionStateChanged: bDataConnectivity isfalse
08-06 00:57:00.116 D/TelephonyRegistry( 2822): onDataConnectionStateChanged: state is2
08-06 00:57:00.141 D/TelephonyRegistry( 2251): onDataConnectionStateChanged: bDataConnectivity isfalse
08-06 00:57:00.141 D/TelephonyRegistry( 2251): onDataConnectionStateChanged: state is2
08-06 00:57:00.146 D/TelephonyRegistry( 2251): onDataConnectionStateChanged: bDataConnectivity isfalse
08-06 00:57:00.146 D/TelephonyRegistry( 2251): onDataConnectionStateChanged: state is2
08-06 00:57:00.146 D/TelephonyRegistry( 2438): onDataConnectionStateChanged: bDataConnectivity isfalse
08-06 00:57:00.151 D/TelephonyRegistry( 2438): onDataConnectionStateChanged: state is2
08-06 00:57:00.181 D/NetworkLocationProvider( 2251): onDataConnectionStateChanged 8
08-06 00:57:00.296 I/DBG_WSS_TP( 2822): [wssHttpAdapter.java Line:1722] getIsConnected connect status is false
08-06 00:57:00.346 I/SISODRM ( 2341): OMADRMManager : IsDrmFileByExt : in
08-06 00:57:00.346 I/SISODRM ( 2341): OMADRMManager : IsDrmFileByExt : out
08-06 00:57:02.686 E/TAG ( 2337): pdpStatesHasActiveCID
08-06 00:57:02.686 E/TAG ( 2337): pdpStatesHasActiveCID returning true

Notice that the last line was written at 1am and I noticed the crash at 2:30am. As the device doesn't write the log any longer it can be assumed that it's crashing entirely.

I really hope someone can help, I don't have the nerve to factory reset and do these fixes and settings all over again...