this is my app VKFrame log (print this log,my system hung;kernel3.0.35 ;Constant temperature 40℃):
BUG: spinlock bad magic on CPU#0, QThread/1441
lock: bf52aca8, .magic: 00000000, .owner: QThread/1441, .owner_cpu: 0
[<801046d0>] (unwind_backtrace+0x0/0xf8) from [<8032fb90>] (do_raw_spin_unlock+0x80/0xc4)
[<8032fb90>] (do_raw_spin_unlock+0x80/0xc4) from [<805e8e84>] (_raw_spin_unlock_irqrestore+0xc/0x38)
[<805e8e84>] (_raw_spin_unlock_irqrestore+0xc/0x38) from [<801c1010>] (poll_freewait+0x30/0xa0)
[<801c1010>] (poll_freewait+0x30/0xa0) from [<801c2278>] (do_sys_poll+0x350/0x410)
[<801c2278>] (do_sys_poll+0x350/0x410) from [<801c23e8>] (sys_poll+0x5c/0xcc)
[<801c23e8>] (sys_poll+0x5c/0xcc) from [<800fdf80>] (ret_fast_syscall+0x0/0x30)
*** glibc detected *** ./VKFrame: malloc(): memory corruption: 0x2d00e160 ***
what to be caused by magic = 00000000?