Hi, On Wed, Oct 24, 2012 at 10:34 AM, Felipe Contreras <felipe.contreras@xxxxxxxxx> wrote: > Hi, > > Selso, hopefully you don't mind, but I'll forward this to the > linux-omap mailing list, as this seems to be an interesting kernel > problem in tidspbridge. > > Omar, any ideas? I don't see tidspbridge trace paths (but I don't discard something wrong either ;)), however I do see a framebuffer, dss, dispc trace, might be a good point to start checking: [ 467.404663] BUG: scheduling while atomic: >> dspvdec0:src/94/0x0000008d >> ht=(int)400, pix[ 467.420623] Modules linked in:el-aspect-ratio= >> tidspbridge(C)(fraction)1/1, f mailbox_machramerate=(fracti mailboxon)143/6 >> Pipeli >> ne is PREROLLED [ 467.442810] [<c001369c>] (unwind_backtrace+0x0/0xe0) from >> [<c05b99e4>] (__schedule_bug+0x48/0x5c) >> ... >> Setting pip[ 467.462066] [<c05b99e4>] (__schedule_bug+0x48/0x5c) from >> [<c05c2d1c>] (__schedule+0x60/0x798) >> eline to PLAYING[ 467.480987] [<c05c2d1c>] (__schedule+0x60/0x798) from >> [<c05c183c>] (schedule_timeout+0x1dc/0x218) >> ... >> New clock:[ 467.500213] [<c05c183c>] (schedule_timeout+0x1dc/0x218) from >> [<c05c2a34>] (wait_for_common+0x104/0x1bc) >> [ 467.520050] [<c05c2a34>] (wait_for_common+0x104/0x1bc) from [<c0362f00>] >> (omap_dispc_wait_for_irq_interruptible_timeout+0x4c/0x84) >> >> [ 467.542510] [<c0362f00>] >> (omap_dispc_wait_for_irq_interruptible_timeout+0x4c/0x84) from [<c0364158>] >> (dss_mgr_wait_for_vsync+0x50/0x60) >> [ 467.564208] [<c0364158>] (dss_mgr_wait_for_vsync+0x50/0x60) from >> [<c03773fc>] (omapfb_ioctl+0x9cc/0xed0) >> [ 467.583099] [<c03773fc>] (omapfb_ioctl+0x9cc/0xed0) from [<c0345e9c>] >> (do_fb_ioctl+0x56c/0x5a8) >> [ 467.601196] [<c0345e9c>] (do_fb_ioctl+0x56c/0x5a8) from [<c011ffa4>] >> (vfs_ioctl+0x24/0x40) >> [ 467.618804] [<c011ffa4>] (vfs_ioctl+0x24/0x40) from [<c0120ab4>] >> (do_vfs_ioctl+0x560/0x5a8) >> [ 467.636535] [<c0120ab4>] (do_vfs_ioctl+0x560/0x5a8) from [<c0120b48>] >> (sys_ioctl+0x4c/0x6c) >> [ 467.654205] [<c0120b48>] (sys_ioctl+0x4c/0x6c) from [<c000d4c0>] >> (ret_fast_syscall+0x0/0x30) ... >> CONFIG_TIDSPBRIDGE_CACHE_LINE_CHECK=y I wasn't aware that now gst-dsp supported this, might be time to update mine. Anyway, right now I have lots of debugging enabled and specifically the one that spits "scheduling while atomic" with kernel 3.7-rc2, and I'm not seeing this with the fakesink decode, and the encoder to a file, I don't have framebuffer nor display though. What kernel is this? If non-mainline, I might try it out of curiosity. Regards, Omar -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html