[HTC One X] PogusMagnus:
Hey show,

here is some quick info I gathered about the freezes. Every time my phone froze I run this dirty script:

#!/system/xbin/sh

ps | grep " D "
echo

for i in `ps | grep " D " | awk '{ print $2 }'`
do
echo "pid $i"
echo -n "comm = " ; cat /proc/$i/comm
echo -n "wait channel = " ; cat /proc/$i/wchan
echo
echo
done

So here are the results for three separate freezes. Could there possibly be a deadlock within tegra_cpu_edp_notify?

root@android:/system # ./getFrozenProcs.sh
root 5 2 0 0 c04c2924 00000000 D kworker/u:0
root 86 2 0 0 c00d9044 00000000 D kworker/0:2
root 89 2 0 0 c00ddb38 00000000 D kinteractiveup
root 120 2 0 0 c008a808 00000000 D kworker/u:2
system 787 577 327792 78640 ffffffff 40010818 D com.android.systemui
root 9303 2 0 0 c00ddb38 00000000 D migration/1
root 9305 2 0 0 c00ddb38 00000000 D kworker/1:0
root 9307 2 0 0 c00ddb38 00000000 D ksoftirqd/1

pid 5
comm = kworker/u:0
wait channel = lock_policy_rwsem_write

pid 86
comm = kworker/0:2
wait channel = wait_on_work

pid 89
comm = kinteractiveup
wait channel = kthread

pid 120
comm = kworker/u:2
wait channel = tegra_cpu_edp_notify

pid 787
comm = ndroid.systemui
wait channel = lock_policy_rwsem_read

pid 9303
comm = migration/1
wait channel = kthread

pid 9305
comm = kworker/1:0
wait channel = kthread

pid 9307
comm = ksoftirqd/1
wait channel = kthread

===========================================================================================================

root@android:/system # ./getFrozenProcs.sh
root 90 2 0 0 c00ddb38 00000000 D kinteractiveup
root 15144 2 0 0 c008abf0 00000000 D kworker/u:3
root 16416 2 0 0 c00d9044 00000000 D kworker/0:2
root 16659 2 0 0 c008a808 00000000 D kworker/u:0
root 16700 2 0 0 c00ddb38 00000000 D migration/1
root 16701 2 0 0 c00ddb38 00000000 D kworker/1:0
root 16702 2 0 0 c00ddb38 00000000 D ksoftirqd/1

pid 90
comm = kinteractiveup
wait channel = kthread

pid 15144
comm = kworker/u:3
wait channel = tegra_edp_update_thermal_zone

pid 16416
comm = kworker/0:2
wait channel = wait_on_work

pid 16659
comm = kworker/u:0
wait channel = tegra_cpu_edp_notify

pid 16700
comm = migration/1
wait channel = kthread

pid 16701
comm = kworker/1:0
wait channel = kthread

pid 16702
comm = ksoftirqd/1
wait channel = kthread

===========================================================================================================

root@android:/system # ./getFrozenProcs.sh
root 42 2 0 0 c008a808 00000000 D kworker/u:1
root 75 2 0 0 c00d9044 00000000 D kworker/0:2
root 91 2 0 0 c00ddb38 00000000 D kinteractiveup
root 653 2 0 0 c04c5360 00000000 D kworker/u:3
root 9325 2 0 0 c00ddb38 00000000 D migration/1
root 9326 2 0 0 c00ddb38 00000000 D kworker/1:0
root 9327 2 0 0 c00ddb38 00000000 D ksoftirqd/1

pid 42
comm = kworker/u:1
wait channel = tegra_cpu_edp_notify

pid 75
comm = kworker/0:2
wait channel = wait_on_work

pid 91
comm = kinteractiveup
wait channel = kthread

pid 653
comm = kworker/u:3
wait channel = cpufreq_governor_dbs

pid 9325
comm = migration/1
wait channel = kthread

pid 9326
comm = kworker/1:0
wait channel = kthread

pid 9327
comm = ksoftirqd/1
wait channel = kthread

Anyway, here are some excerpts from two different dmesg. Sorry I can't be of better use, I'm too tired now, I need some sleep. Cheers!

http://db.tt/bRpY4G6h

http://db.tt/RW722QC0