[Galaxy S I9000 Q&A, Help & Troubleshooting] dr.wtf:
screen turns on randomly

my screen turns off and on randomly. i deactivated all programs that possibly could cause it with titanium backup with no success. its not dependent on if its charging or not (i found on the internet on this topic that it happens only if its charging).

05-22 12:08:11.176 D/BatteryService( 1074): [NF]getBatteryLevel mBatteryLevel = 31
05-22 12:08:11.967 W/IInputConnectionWrapper(31747): showStatusIcon on inactive InputConnection
05-22 12:08:11.967 W/InputManagerService( 1074): Starting input on non-focused client com.android.internal.view.IInputMethodClient$Stub$Proxy@40882360 (uid=10125 pid=31747)
05-22 12:08:12.387 I/StatusBarPolicy( 1156): onSignalStrengthsChanged
05-22 12:08:12.387 D/StatusBarPolicy( 1156): updateSignalStrength: numeric=26207, curOperator=Willkommen
05-22 12:08:12.677 D/InputReader( 1074): Input event: value=1
05-22 12:08:12.878 D/BatteryService( 1074): [NF]getBatteryLevel mBatteryLevel = 31
05-22 12:08:13.008 D/InputReader( 1074): Input event: value=0
05-22 12:08:13.008 D/PowerManagerService( 1074): goToSleepWithReason : time : 160663022 reason : 2
05-22 12:08:13.008 D/PowerManagerService( 1074): setting mProxIgnoredBecauseScreenTurnedOff
05-22 12:08:13.008 D/BatteryService( 1074): [NF]getBatteryLevel mBatteryLevel = 31
05-22 12:08:13.008 I/PowerManagerService( 1074): Ulight 7->0|0
05-22 12:08:13.008 D/PowerManagerService( 1074): setLightBrightness : mButtonLight : 0
05-22 12:08:13.008 D/LightsService( 1074): setBrightness 1st : brightness = 0
05-22 12:08:13.008 D/LightsService( 1074): [NF]setLightLocked : brightnessMode = 0
05-22 12:08:13.398 I/StatusBarPolicy( 1156): onSignalStrengthsChanged
05-22 12:08:13.398 D/StatusBarPolicy( 1156): updateSignalStrength: numeric=26207, curOperator=Willkommen
05-22 12:08:13.478 D/PowerManagerService( 1074): jumpToTargetLocked targetValue=0: 2
05-22 12:08:13.478 E/power ( 1074): *** set_screen_state 0
05-22 12:08:13.478 E/SensorManager( 1074): unregisterListener:: all sensors, listener = com.android.server.PowerManagerService$13@4051eb80
05-22 12:08:13.478 D/LightsService( 1074): [NF]setLightLocked : brightnessMode = 0
05-22 12:08:13.478 I/PowerManagerService( 1074): Light Animator Finished curIntValue=0
05-22 12:08:13.478 D/PowerManagerService( 1074): enableLightSensor false
05-22 12:08:13.488 D/LightsService( 1074): [NF]setLightLocked : brightnessMode = 0
05-22 12:08:13.488 D/LightsService( 1074): [NF]setLightLocked : brightnessMode = 0
05-22 12:08:13.488 W/PowerManagerService( 1074): CurLockF mPS:0 mUS=0
05-22 12:08:13.488 W/PowerManagerService( 1074): type=SCREEN_BRIGHT_WAKE_LOCK 'KEEP_SCREEN_ON_FLAG' (mS=3) activeT=612
05-22 12:08:13.488 W/PowerManagerService( 1074): mPokeLocks.size=0:
05-22 12:08:13.488 D/PowerManagerService( 1074): sendNotificationLocked on=false
05-22 12:08:13.518 I/WLBroadcast(28482): LOCKED
05-22 12:08:13.548 D/BatteryService( 1074): [NF]getBatteryLevel mBatteryLevel = 31
05-22 12:08:13.828 I/ggheart ( 7159): onStop
05-22 12:08:13.889 D/BatteryService( 1074): [NF]getBatteryLevel mBatteryLevel = 31
05-22 12:08:13.909 D/PowerManagerService( 1074): enableUserActivity false
05-22 12:08:13.909 D/StatusBarManagerService( 1074): manageDisableList what=0x1 pkg=android
05-22 12:08:13.969 E/SensorManager( 1074): unregisterListener:: all sensors, listener = android.view.WindowOrientationListener$SensorEventListenerImpl@4070ebd0
05-22 12:08:13.969 V/WindowManager( 1074): Setting event dispatching to false
05-22 12:08:13.969 D/PowerManagerService( 1074): enableUserActivity true
05-22 12:08:13.979 I/TvOut-Observer( 1074): ACTION android.intent.action.SCREEN_OFF
05-22 12:08:13.979 I/TvOut-Observer( 1074): tvOutSetImageString BroadcastReceiver broadcast received
05-22 12:08:13.979 I/TvOut-Observer( 1074): ACTION_SCREEN_OFF
05-22 12:08:13.979 I/TvOut-Client( 1074): isTvoutCableConnected
05-22 12:08:13.979 E/TvOut-Observer( 1074): isTvoutCableConnected : false
05-22 12:08:13.979 I/TvOut-Observer( 1074): updateTVoutOnScreenOnOff tvstatus off isTvoutCableConnected : false
05-22 12:08:13.979 D/LightsService( 1074): [NF]setLightLocked : brightnessMode = 0
05-22 12:08:13.979 D/LightsService( 1074): [NF]setLightLocked : brightnessMode = 0
05-22 12:08:13.989 W/IInputConnectionWrapper(28482): getExtractedText on inactive InputConnection
05-22 12:08:13.989 W/IInputConnectionWrapper(28482): getExtractedText on inactive InputConnection
05-22 12:08:13.989 W/IInputConnectionWrapper(28482): getExtractedText on inactive InputConnection
05-22 12:08:13.999 D/StatusBarManagerService( 1074): manageDisableList what=0x0 pkg=android
05-22 12:08:14.009 D/FastDormancy( 1173): [FD] INTENT ACTION android.intent.action.SCREEN_OFF
05-22 12:08:14.009 D/FastDormancy( 1173): [FD] mIsScreenOn: false
05-22 12:08:14.019 W/IInputConnectionWrapper(28482): getExtractedText on inactive InputConnection
05-22 12:08:14.039 D/ScreenOnAndOffReceiver(30597): action: android.intent.action.SCREEN_OFF
05-22 12:08:14.039 D/ScreenOnAndOffReceiver(30597): SCREEN_OFF
05-22 12:08:14.039 D/WetterWidgetProvider(30597): cancelAlarm() for all widgets
05-22 12:08:14.039 D/WetterWidgetProvider(30597): getAppWidgetIds()
05-22 12:08:14.039 D/WetterWidgetProvider(30597): cancelAlarm() for widget with id 16
05-22 12:08:14.049 W/IInputConnectionWrapper(28482): getExtractedText on inactive InputConnection
05-22 12:08:14.049 W/IInputConnectionWrapper(28482): getExtractedText on inactive InputConnection
05-22 12:08:14.049 W/IInputConnectionWrapper(28482): getExtractedText on inactive InputConnection
05-22 12:08:14.879 D/BatteryService( 1074): [NF]getBatteryLevel mBatteryLevel = 31
05-22 12:08:14.950 D/PowerManagerService( 1074): reactivateScreenLocksLocked mProxIgnoredBecauseScreenTurnedOff=true
05-22 12:08:14.950 E/power ( 1074): *** set_screen_state 1
05-22 12:08:14.950 E/SensorManager( 1074): registerListener :: handle = 5 name= GP2A Light Sensor delay= 200000 Listener= com.android.server.PowerManagerService$13@4051eb80
05-22 12:08:14.950 D/BatteryService( 1074): [NF]getBatteryLevel mBatteryLevel = 31
05-22 12:08:14.950 I/PowerManagerService( 1074): Ulight 0->3|0
05-22 12:08:14.950 D/PowerManagerService( 1074): enableLightSensor true
05-22 12:08:14.960 E/SensorManager( 1074): reg :: handle = 5
05-22 12:08:14.970 E/SensorManager( 1074): registerListener :: handle = 1 name= BMA222 Acceleration Sensor delay= 60000 Listener= android.view.WindowOrientationListener$SensorEventListenerImpl@4070ebd0
05-22 12:08:14.970 D/PowerManagerService( 1074): jumpToTargetLocked targetValue=255: 2
05-22 12:08:14.970 D/LightsService( 1074): [NF]setLightLocked : brightnessMode = 0
05-22 12:08:14.970 I/PowerManagerService( 1074): Light Animator Finished curIntValue=255
05-22 12:08:15.040 E/SensorManager( 1074): reg :: handle = 1
05-22 12:08:15.040 V/WindowManager( 1074): Setting event dispatching to true
05-22 12:08:15.050 D/BatteryService( 1074): [NF]getBatteryLevel mBatteryLevel = 31
05-22 12:08:15.050 I/WLBroadcast(28482): VISIBLE atLockScreen:true inInteraction:true
05-22 12:08:15.050 D/BatteryService( 1074): [NF]getBatteryLevel mBatteryLevel = 31
05-22 12:08:15.150 D/BatteryService( 1074): [NF]getBatteryLevel mBatteryLevel = 31
05-22 12:08:15.150 D/BatteryService( 1074): [NF]getBatteryLevel mBatteryLevel = 31
05-22 12:08:15.390 I/StatusBarPolicy( 1156): onSignalStrengthsChanged
05-22 12:08:15.390 D/StatusBarPolicy( 1156): updateSignalStrength: numeric=26207, curOperator=Willkommen
05-22 12:08:15.580 D/PowerManagerService( 1074): enableUserActivity true
05-22 12:08:15.580 D/StatusBarManagerService( 1074): manageDisableList what=0x0 pkg=android
05-22 12:08:16.671 I/InputReader( 1074): dispatchTouch::touch event's action is 0
05-22 12:08:16.681 D/BatteryService( 1074): [NF]getBatteryLevel mBatteryLevel = 31
05-22 12:08:16.681 I/PowerManagerService( 1074): Ulight 3->7|0
05-22 12:08:16.681 D/PowerManagerService( 1074): setLightBrightness : mButtonLight : 255
05-22 12:08:16.681 D/LightsService( 1074): setBrightness 1st : brightness = 255
05-22 12:08:16.681 D/LightsService( 1074): [NF]setLightLocked : brightnessMode = 0
05-22 12:08:16.952 D/BatteryService( 1074): [NF]getBatteryLevel mBatteryLevel = 31
05-22 12:08:16.962 E/WLBroadcast(28482): UNLOCKED
05-22 12:08:16.962 I/ActivityManager( 1074): moveTaskToBack: 384
05-22 12:08:16.972 D/BatteryService( 1074): [NF]getBatteryLevel mBatteryLevel = 31
05-22 12:08:17.002 D/PowerManagerService( 1074): enableUserActivity true
05-22 12:08:17.002 D/StatusBarManagerService( 1074): manageDisableList what=0x0 pkg=android
05-22 12:08:17.012 D/BatteryService( 1074): [NF]getBatteryLevel mBatteryLevel = 31
05-22 12:08:17.022 I/DemoService( 7159): DiyScheduer.onStart
05-22 12:08:17.022 I/ggheart ( 7159): onStart
05-22 12:08:17.062 I/InputReader( 1074): dispatchTouch::touch event's action is 1
05-22 12:08:17.072 D/BatteryService( 1074): [NF]getBatteryLevel mBatteryLevel = 31
05-22 12:08:17.072 D/BatteryService( 1074): [NF]getBatteryLevel mBatteryLevel = 31
05-22 12:08:17.092 D/PowerManagerService( 1074): enableUserActivity true
05-22 12:08:17.092 D/StatusBarManagerService( 1074): manageDisableList what=0x0 pkg=android
05-22 12:08:17.182 D/PowerManagerService( 1074): enableUserActivity true
05-22 12:08:17.182 D/StatusBarManagerService( 1074): manageDisableList what=0x0 pkg=android
05-22 12:08:17.262 W/IInputConnectionWrapper( 7159): showStatusIcon on inactive InputConnection
05-22 12:08:17.742 I/InputReader( 1074): dispatchTouch::touch event's action is 0
05-22 12:08:17.762 D/BatteryService( 1074): [NF]getBatteryLevel mBatteryLevel = 31
05-22 12:08:17.832 I/InputReader( 1074): dispatchTouch::touch event's action is 1
05-22 12:08:17.832 D/BatteryService( 1074): [NF]getBatteryLevel mBatteryLevel = 31
05-22 12:08:20.235 D/BatteryService( 1074): [NF]getBatteryLevel mBatteryLevel = 31
05-22 12:08:20.235 D/BatteryService( 1074): [NF]getBatteryLevel mBatteryLevel = 31
05-22 12:08:20.265 I/TvOut-Observer( 1074): ACTION android.intent.action.SCREEN_ON
05-22 12:08:20.265 I/TvOut-Observer( 1074): tvOutSetImageString BroadcastReceiver broadcast received
05-22 12:08:20.265 I/TvOut-Observer( 1074): ACTION_SCREEN_ON
05-22 12:08:20.265 D/LightsService( 1074): [NF]setLightLocked : brightnessMode = 0
05-22 12:08:20.265 D/LightsService( 1074): [NF]setLightLocked : brightnessMode = 0
05-22 12:08:20.355 I/LOG_TAG ( 1173): [PNN] [getAllEonsNames] OPL_MCCMNC[0]=[26207]
05-22 12:08:20.355 I/LOG_TAG ( 1173): [PNN] [getAllEonsNames] OPL_LAC1[0]=[0]
05-22 12:08:20.355 I/LOG_TAG ( 1173): [PNN] [getAllEonsNames] OPL_LAC2[0]=[65534]
05-22 12:08:20.355 I/LOG_TAG ( 1173): [PNN] [getAllEonsNames] OPL_INDEX[0]=[2]
05-22 12:08:20.375 I/LOG_TAG ( 1173): [PNN] [getAllEonsNames] EonsName found=[Willkommen]
05-22 12:08:20.435 D/FastDormancy( 1173): [FD] INTENT ACTION android.intent.action.SCREEN_ON
05-22 12:08:20.435 D/FastDormancy( 1173): [FD] mIsScreenOn: true
05-22 12:08:20.455 D/ScreenOnAndOffReceiver(30597): action: android.intent.action.SCREEN_ON
05-22 12:08:20.455 D/ScreenOnAndOffReceiver(30597): SCREEN_ON
05-22 12:08:20.455 D/WetterWidgetProvider(30597): setAlarm()
05-22 12:08:20.455 D/WetterWidgetProvider(30597): setAlarm()
05-22 12:08:20.455 D/WetterWidgetProvider(30597): getAppWidgetIds()
05-22 12:08:20.455 D/WetterWidgetProvider(30597): setAlarm() for widget with id 16
05-22 12:08:20.475 E/MTPRx (31299): In MtpReceiverandroid.intent.action.USER_PRESENT
05-22 12:08:20.475 W/MTPRx (31299): Result for phone lock status in ACTION USER PRESENTtrue
05-22 12:08:20.475 E/MTPRX (31299): Battery charging. plugType = 0
05-22 12:08:20.475 E/MTPRx (31299): Not of USB charging. Dont lauch MTP APP
05-22 12:08:20.505 D/LightsService( 1074): [NF]setLightLocked : brightnessMode = 0

am i seeing this right that TvOut-Observer is causing it? how can i deactivate this function since i don't use tvout?

i'm using broodrom rc4 but i dont think this is rom-related since nobody else had this problem

thanks