[Touch CDMA Android Development] kallt_kaffe:
Two more exit camera app freezes on Android 1.6 and Kaiser:

[ 611.195479] Setting shutter to 0% (1cb,72,1)
[ 611.212303] s5k3c1fx_i2c_read(57)=42 18
[ 611.220734] s5k3c1fx_i2c_write(10,0)
[ 611.225963] s5k3c1fx_i2c_write(11,72)
[ 611.230739] s5k3c1fx_i2c_write(1e,1)
[ 611.235579] s5k3c1fx_i2c_write(1f,cb)
[ 611.274806] Setting shutter to 0% (1cb,72,1)
[ 611.277763] s5k3c1fx_i2c_read(57)=42 18
[ 611.283029] s5k3c1fx_i2c_write(10,0)
[ 611.284273] s5k3c1fx_i2c_write(11,72)
[ 611.291174] s5k3c1fx_i2c_write(1e,1)
[ 611.291736] s5k3c1fx_i2c_write(1f,cb)
[ 611.425723] Unable to handle kernel paging request at virtual address c6800000
[ 611.425794] pgd = c30f4000
[ 611.425821] [c6800000] *pgd=00000000
[ 611.425859] Internal error: Oops: 5 [#1] PREEMPT
[ 611.425883] Modules linked in: wlan ramzswap xvmalloc lzo_decompress lzo_compress
[ 611.425969] CPU: 0 Not tainted (2.6.25-01051-gc3462ac-dirty #194)
[ 611.426049] PC is at pmem_release+0x290/0x3dc
[ 611.426086] LR is at 0x0
[ 611.426116] pc : [<c014ecc0>] lr : [<00000000>] psr: 60000013
[ 611.426134] sp : c307dec8 ip : 00000001 fp : c307df1c
[ 611.426168] r10: 00000002 r9 : c040f320 r8 : c28805e0
[ 611.426198] r7 : 00000016 r6 : c040f358 r5 : c1fa6f68 r4 : c1fa6f60
[ 611.426231] r3 : 00000000 r2 : c040f32c r1 : 00000800 r0 : c67fe000
[ 611.426264] Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user
[ 611.426299] Control: 00c5387f Table: 130f4000 DAC: 00000015
[ 611.426329] Process Binder Thread # (pid: 519, stack limit = 0xc307c260)
[ 611.426364] Stack: (0xc307dec8 to 0xc307e000)
[ 611.426388] dec0: c307df24 c307ded8 c040f210 c1fa6f60 00000002 c67ca940
[ 611.426469] dee0: c040f350 c040f340 00000000 00000000 5b17f069 c28805e0 c67ca940 00000008
[ 611.426549] df00: c640caa0 c67ca940 c307c000 c6079258 c307df54 c307df20 c00aef04 c014ea3c
[ 611.426634] df20: 00000000 c0051e30 c31338f4 c28805e0 00000000 c6415d40 00000006 c0026b64
[ 611.426714] df40: c307c000 a9d2a05d c307df64 c307df58 c00af030 c00aee4c c307df84 c307df68
[ 611.426798] df60: c00abab8 c00af00c 00000008 c6415d40 c28805e0 00000006 c307dfa4 c307df88
[ 611.426883] df80: c00abb88 c00aba50 0001b260 00000008 a9d48f94 00000006 00000000 c307dfa8
[ 611.426963] dfa0: c00269e0 c00abad0 0001b260 00000008 00000008 00000000 0001b264 00000001
[ 611.427043] dfc0: 0001b260 00000008 a9d48f94 00000006 bed2ebac afe39dd4 a9d2a05d 00000001
[ 611.427124] dfe0: a9d4bec4 4050be08 a9d31f09 afe0c35c 00000010 00000008 00000000 00000000
[ 611.427206] Backtrace:
[ 611.427234] [<c014ea30>] (pmem_release+0x0/0x3dc) from [<c00aef04>] (__fput+0xc4/0x1c0)
[ 611.427333] [<c00aee40>] (__fput+0x0/0x1c0) from [<c00af030>] (fput+0x30/0x34)
[ 611.427399] [<c00af000>] (fput+0x0/0x34) from [<c00abab8>] (filp_close+0x74/0x80)
[ 611.427469] [<c00aba44>] (filp_close+0x0/0x80) from [<c00abb88>] (sys_close+0xc4/0x120)
[ 611.427536] r7:00000006 r6:c28805e0 r5:c6415d40 r4:00000008
[ 611.427588] [<c00abac4>] (sys_close+0x0/0x120) from [<c00269e0>] (ret_fast_syscall+0x0/0x2c)
[ 611.427673] r7:00000006 r6:a9d48f94 r5:00000008 r4:0001b260
[ 611.427724] Code: e1a0e103 e7d07103 e1a010a7 e023111c (e7d0c101)
[ 611.427801] Kernel panic - not syncing: Fatal exception
[ 611.427834] Rebooting in 3 seconds..

[ 3105.963577] Setting shutter to 0% (1cb,72,1)
[ 3105.964320] s5k3c1fx_i2c_read(57)=42 18
[ 3105.964712] s5k3c1fx_i2c_write(10,0)
[ 3105.965105] s5k3c1fx_i2c_write(11,72)
[ 3105.965490] s5k3c1fx_i2c_write(1e,1)
[ 3105.965864] s5k3c1fx_i2c_write(1f,cb)
[ 3106.177184] Unable to handle kernel paging request at virtual address c6800000
[ 3106.177259] pgd = c30f8000
[ 3106.177280] [c6800000] *pgd=00000000
[ 3106.177319] Internal error: Oops: 5 [#1] PREEMPT
[ 3106.177342] Modules linked in: ramzswap xvmalloc lzo_decompress lzo_compress [last unloaded: wlan]
[ 3106.177430] CPU: 0 Not tainted (2.6.25-01051-gc3462ac-dirty #194)
[ 3106.177510] PC is at pmem_release+0x290/0x3dc
[ 3106.177540] LR is at 0x0
[ 3106.177569] pc : [<c014ecc0>] lr : [<00000000>] psr: 60000013
[ 3106.177587] sp : c121fec8 ip : 00000001 fp : c121ff1c
[ 3106.177620] r10: 00000002 r9 : c040f320 r8 : c4126340
[ 3106.177650] r7 : 00000016 r6 : c040f358 r5 : c13bc228 r4 : c13bc220
[ 3106.177684] r3 : 00000000 r2 : c040f32c r1 : 00000800 r0 : c67fe000
[ 3106.177717] Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user
[ 3106.177752] Control: 00c5387f Table: 130f8000 DAC: 00000015
[ 3106.177782] Process Binder Thread # (pid: 1327, stack limit = 0xc121e260)
[ 3106.177815] Stack: (0xc121fec8 to 0xc1220000)
[ 3106.177837] fec0: c01392dc c0051e30 c040f210 c13bc220 00000002 c67ca940
[ 3106.177919] fee0: c040f350 c040f340 00000000 00000000 c4489ac8 c4126340 c67ca940 00000008
[ 3106.177962] ff00: c640caa0 c67ca940 c121e000 c6079258 c121ff54 c121ff20 c00aef04 c014ea3c
[ 3106.177962] ff20: 00000000 c121ff30 c009ac18 c4126340 00000000 c6415740 00000006 c0026b64
[ 3106.177962] ff40: c121e000 a9d2a05d c121ff64 c121ff58 c00af030 c00aee4c c121ff84 c121ff68
[ 3106.177962] ff60: c00abab8 c00af00c 00000007 c6415740 c4126340 00000006 c121ffa4 c121ff88
[ 3106.177962] ff80: c00abb88 c00aba50 0001be68 00000007 a9d48f94 00000006 00000000 c121ffa8
[ 3106.177962] ffa0: c00269e0 c00abad0 0001be68 00000007 00000007 00000000 0001be6c 00000001
[ 3106.177962] ffc0: 0001be68 00000007 a9d48f94 00000006 4050bcec afe39dd4 a9d2a05d 00000001
[ 3106.177962] ffe0: a9d4bec4 4070be08 a9d31f09 afe0c35c 00000010 00000007 9d07fe91 fb493ede
[ 3106.177962] Backtrace:
[ 3106.177962] [<c014ea30>] (pmem_release+0x0/0x3dc) from [<c00aef04>] (__fput+0xc4/0x1c0)
[ 3106.177962] [<c00aee40>] (__fput+0x0/0x1c0) from [<c00af030>] (fput+0x30/0x34)
[ 3106.177962] [<c00af000>] (fput+0x0/0x34) from [<c00abab8>] (filp_close+0x74/0x80)
[ 3106.177962] [<c00aba44>] (filp_close+0x0/0x80) from [<c00abb88>] (sys_close+0xc4/0x120)
[ 3106.177962] r7:00000006 r6:c4126340 r5:c6415740 r4:00000007
[ 3106.177962] [<c00abac4>] (sys_close+0x0/0x120) from [<c00269e0>] (ret_fast_syscall+0x0/0x2c)
[ 3106.177962] r7:00000006 r6:a9d48f94 r5:00000007 r4:0001be68
[ 3106.177962] Code: e1a0e103 e7d07103 e1a010a7 e023111c (e7d0c101)
[ 3106.190284] Kernel panic - not syncing: Fatal exception
[ 3106.190365] Rebooting in 3 seconds..

Only way to successfully exit the camera app on a Kaiser is to go back to kernel from Mars the 8th 2010. Something happend when adding Kaiser BT support that messed up the camera code.