Nvjpg enc编码概率出现阻塞情况

  1. 使用 /usr/src/jetson_multimedia_api/include/NvJpegEncoder.h 中定义的 NvJPEGEncoder 类的 encodeFromFd 成员函数来进行 Jpeg 编码;
  2. 输入图像的格式是 1920x1536, I420;
  3. 运行一段时间突然encodeFromFd函数阻塞出不来,并且内核输出一下日志(详细日志可看附件文件),复现概率较低;
  4. 重启APP之后,恢复正常。
Jul 25 17:22:04 tegra kernel: [  894.502533]     0x0000007ffff49034: 10100002: INCR(offset=010, [000001c3, 3ff4f9c0])
Jul 25 17:22:04 tegra kernel: [  894.502535]     0x0000007ffff49040: 10100002: INCR(offset=010, [000001c8, 3ff20000])
Jul 25 17:22:04 tegra kernel: [  894.502537]     0x0000007ffff4904c: 10100002: INCR(offset=010, [000001c9, 3ff1f000])
Jul 25 17:22:04 tegra kernel: [  894.502540]     0x0000007ffff49058: 10100002: INCR(offset=010, [000001ca, 3ff1e000])
Jul 25 17:22:04 tegra kernel: [  894.502542]     0x0000007ffff49064: 10100002: INCR(offset=010, [00000480, 3ffd8000])
Jul 25 17:22:04 tegra kernel: [  894.502545]     0x0000007ffff49070: 10100002: INCR(offset=010, [00000481, 3ffdb000])
Jul 25 17:22:04 tegra kernel: [  894.502547]     0x0000007ffff4907c: 10100002: INCR(offset=010, [00000482, 3ffdbc00])
Jul 25 17:22:04 tegra kernel: [  894.502549]     0x0000007ffff49088: 10100002: INCR(offset=010, [000001cc, 00000000])
Jul 25 17:22:04 tegra kernel: [  894.502552]     0x0000007ffff49094: 10100002: INCR(offset=010, [000000c0, 00000100])
Jul 25 17:22:04 tegra kernel: [  894.502554]     0x0000007ffff490a0: 20000001: NONINCR(offset=000, [0000046d])
Jul 25 17:22:04 tegra kernel: [  894.502557] JOB, syncpt 97: 97889 timeout: 10000 num_slots: 17 num_handles: 2
Jul 25 17:22:04 tegra kernel: [  894.502557]     0x0000007fffff53f0: e000005d: ACQUIRE_MLOCK(index=93)
Jul 25 17:22:04 tegra kernel: [  894.502559]     0x0000007fffff53f4: 00001740: SETCL(class=05d)
Jul 25 17:22:04 tegra kernel: [  894.502560]     0x0000007fffff53f8: 90000000: SETPYLD(data=0000)
Jul 25 17:22:04 tegra kernel: [  894.502561]     0x0000007fffff53fc: 7000000c: SETSTRMID(offset=00000c)
Jul 25 17:22:04 tegra kernel: [  894.502562]     0x0000007fffff5400: 20000001: NONINCR(offset=000, [00001061])
Jul 25 17:22:04 tegra kernel: [  894.502563]     0x0000007fffff5408: 004e0045: SETCL(class=001, offset=04e, mask=05, [00017e5f, 00000061])
Jul 25 17:22:04 tegra kernel: [  894.502565]     0x0000007fffff5414: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.502567]     0x0000007fffff5418: 00001740: SETCL(class=05d)
Jul 25 17:22:04 tegra kernel: [  894.502568]     0x0000007fffff541c: 90000035: SETPYLD(data=0035)
Jul 25 17:22:04 tegra kernel: [  894.502569]     0x0000007fffff5420: 7000000c: SETSTRMID(offset=00000c)
Jul 25 17:22:04 tegra kernel: [  894.502570]     0x0000007fffff5424: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.502572]     0x0000007fffff5428: 10100001: INCR(offset=010, [000000c8])
Jul 25 17:22:04 tegra kernel: [  894.502573]     0x0000007fffff5430: 10110001: INCR(offset=011, [3fe973d0])
Jul 25 17:22:04 tegra kernel: [  894.502575]     0x0000007fffff5438: c0000002: GATHER_W(count=0002, addr=[ffefb000, 0000007f])
Jul 25 17:22:04 tegra kernel: [  894.502577]     0x0000007fffff5444: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.502578]     0x0000007fffff5448: c0000022: GATHER_W(count=0022, addr=[ffefb008, 0000007f])
Jul 25 17:22:04 tegra kernel: [  894.502580]     0x0000007fffff5454: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.502581]     0x0000007fffff5458: 20000001: NONINCR(offset=000, [00001061])
Jul 25 17:22:04 tegra kernel: [  894.502583]     0x0000007fffff5460: 004e0045: SETCL(class=001, offset=04e, mask=05, [00017e62, 00000061])
Jul 25 17:22:04 tegra kernel: [  894.502585]     0x0000007fffff546c: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.502586]     0x0000007fffff5470: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.502587]     0x0000007fffff5474: e100005d: RELEASE_MLOCK(index=93)
Jul 25 17:22:04 tegra kernel: [  894.502589]   GATHER at 0x0000007fffefb000+0x0, 2 words
Jul 25 17:22:04 tegra kernel: [  894.502590]     0x0000007fffefb000: 20000001: NONINCR(offset=000, [00000061])
Jul 25 17:22:04 tegra kernel: [  894.502592]   GATHER at 0x0000007fffefb000+0x8, 34 words
Jul 25 17:22:04 tegra kernel: [  894.502593]     0x0000007fffefb008: 10100002: INCR(offset=010, [00000080, 00000001])
Jul 25 17:22:04 tegra kernel: [  894.502595]     0x0000007fffefb014: 10230001: INCR(offset=023, [04000000])
Jul 25 17:22:04 tegra kernel: [  894.502597]     0x0000007fffefb01c: 10100002: INCR(offset=010, [000001c1, 00b90100])
Jul 25 17:22:04 tegra kernel: [  894.502599]     0x0000007fffefb028: 10100002: INCR(offset=010, [000001c2, 3ffcfe18])
Jul 25 17:22:04 tegra kernel: [  894.502602]     0x0000007fffefb034: 10100002: INCR(offset=010, [000001c3, 3ffcfdc0])
Jul 25 17:22:04 tegra kernel: [  894.502604]     0x0000007fffefb040: 10100002: INCR(offset=010, [000001c8, 3ffc0000])
Jul 25 17:22:04 tegra kernel: [  894.502607]     0x0000007fffefb04c: 10100002: INCR(offset=010, [000001c9, 3ffc3000])
Jul 25 17:22:04 tegra kernel: [  894.502609]     0x0000007fffefb058: 10100002: INCR(offset=010, [000001ca, 3ffc3c00])
Jul 25 17:22:04 tegra kernel: [  894.502611]     0x0000007fffefb064: 10100002: INCR(offset=010, [00000480, 3fef0000])
Jul 25 17:22:04 tegra kernel: [  894.502614]     0x0000007fffefb070: 10100002: INCR(offset=010, [000001cc, 00000000])
Jul 25 17:22:04 tegra kernel: [  894.502616]     0x0000007fffefb07c: 10100002: INCR(offset=010, [000000c0, 00000100])
Jul 25 17:22:04 tegra kernel: [  894.502619]     0x0000007fffefb088: 20000001: NONINCR(offset=000, [00000461])
Jul 25 17:22:04 tegra kernel: [  894.502621] JOB, syncpt 94: 97889 timeout: 10000 num_slots: 17 num_handles: 2
Jul 25 17:22:04 tegra kernel: [  894.502622]     0x0000007fffff5478: e000005d: ACQUIRE_MLOCK(index=93)
Jul 25 17:22:04 tegra kernel: [  894.502623]     0x0000007fffff547c: 00001740: SETCL(class=05d)
Jul 25 17:22:04 tegra kernel: [  894.502624]     0x0000007fffff5480: 90000000: SETPYLD(data=0000)
Jul 25 17:22:04 tegra kernel: [  894.502625]     0x0000007fffff5484: 7000000c: SETSTRMID(offset=00000c)
Jul 25 17:22:04 tegra kernel: [  894.502626]     0x0000007fffff5488: 20000001: NONINCR(offset=000, [0000105e])
Jul 25 17:22:04 tegra kernel: [  894.502628]     0x0000007fffff5490: 004e0045: SETCL(class=001, offset=04e, mask=05, [00017e5f, 0000005e])
Jul 25 17:22:04 tegra kernel: [  894.502630]     0x0000007fffff549c: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.502631]     0x0000007fffff54a0: 00001740: SETCL(class=05d)
Jul 25 17:22:04 tegra kernel: [  894.502632]     0x0000007fffff54a4: 90000035: SETPYLD(data=0035)
Jul 25 17:22:04 tegra kernel: [  894.502633]     0x0000007fffff54a8: 7000000c: SETSTRMID(offset=00000c)
Jul 25 17:22:04 tegra kernel: [  894.502634]     0x0000007fffff54ac: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.502635]     0x0000007fffff54b0: 10100001: INCR(offset=010, [000000c8])
Jul 25 17:22:04 tegra kernel: [  894.502637]     0x0000007fffff54b8: 10110001: INCR(offset=011, [3fe97270])
Jul 25 17:22:04 tegra kernel: [  894.502638]     0x0000007fffff54c0: c0000002: GATHER_W(count=0002, addr=[ffeff000, 0000007f])
Jul 25 17:22:04 tegra kernel: [  894.502640]     0x0000007fffff54cc: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.502641]     0x0000007fffff54d0: c0000022: GATHER_W(count=0022, addr=[ffeff008, 0000007f])
Jul 25 17:22:04 tegra kernel: [  894.502643]     0x0000007fffff54dc: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.502644]     0x0000007fffff54e0: 20000001: NONINCR(offset=000, [0000105e])
Jul 25 17:22:04 tegra kernel: [  894.502646]     0x0000007fffff54e8: 004e0045: SETCL(class=001, offset=04e, mask=05, [00017e62, 0000005e])
Jul 25 17:22:04 tegra kernel: [  894.502648]     0x0000007fffff54f4: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.502649]     0x0000007fffff54f8: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.502651]     0x0000007fffff54fc: e100005d: RELEASE_MLOCK(index=93)
Jul 25 17:22:04 tegra kernel: [  894.502653]   GATHER at 0x0000007fffeff000+0x0, 2 words
Jul 25 17:22:04 tegra kernel: [  894.502653]     0x0000007fffeff000: 20000001: NONINCR(offset=000, [0000005e])
Jul 25 17:22:04 tegra kernel: [  894.502655]   GATHER at 0x0000007fffeff000+0x8, 34 words
Jul 25 17:22:04 tegra kernel: [  894.502656]     0x0000007fffeff008: 10100002: INCR(offset=010, [00000080, 00000001])
Jul 25 17:22:04 tegra kernel: [  894.502658]     0x0000007fffeff014: 10230001: INCR(offset=023, [04000000])
Jul 25 17:22:04 tegra kernel: [  894.502660]     0x0000007fffeff01c: 10100002: INCR(offset=010, [000001c1, 00b90100])
Jul 25 17:22:04 tegra kernel: [  894.502663]     0x0000007fffeff028: 10100002: INCR(offset=010, [000001c2, 3fffbe18])
Jul 25 17:22:04 tegra kernel: [  894.502666]     0x0000007fffeff034: 10100002: INCR(offset=010, [000001c3, 3ffb7f80])
Jul 25 17:22:04 tegra kernel: [  894.502668]     0x0000007fffeff040: 10100002: INCR(offset=010, [000001c8, 3ffa8000])
Jul 25 17:22:04 tegra kernel: [  894.502671]     0x0000007fffeff04c: 10100002: INCR(offset=010, [000001c9, 3ffab000])
Jul 25 17:22:04 tegra kernel: [  894.502673]     0x0000007fffeff058: 10100002: INCR(offset=010, [000001ca, 3ffabc00])
Jul 25 17:22:04 tegra kernel: [  894.502676]     0x0000007fffeff064: 10100002: INCR(offset=010, [00000480, 3fed8000])
Jul 25 17:22:04 tegra kernel: [  894.502678]     0x0000007fffeff070: 10100002: INCR(offset=010, [000001cc, 00000000])
Jul 25 17:22:04 tegra kernel: [  894.502681]     0x0000007fffeff07c: 10100002: INCR(offset=010, [000000c0, 00000100])
Jul 25 17:22:04 tegra kernel: [  894.502683]     0x0000007fffeff088: 20000001: NONINCR(offset=000, [0000045e])
Jul 25 17:22:04 tegra kernel: [  894.502685] JOB, syncpt 96: 97889 timeout: 10000 num_slots: 17 num_handles: 2
Jul 25 17:22:04 tegra kernel: [  894.502686]     0x0000007fffff5500: e000005d: ACQUIRE_MLOCK(index=93)
Jul 25 17:22:04 tegra kernel: [  894.502687]     0x0000007fffff5504: 00001740: SETCL(class=05d)
Jul 25 17:22:04 tegra kernel: [  894.502688]     0x0000007fffff5508: 90000000: SETPYLD(data=0000)
Jul 25 17:22:04 tegra kernel: [  894.502689]     0x0000007fffff550c: 7000000c: SETSTRMID(offset=00000c)
Jul 25 17:22:04 tegra kernel: [  894.502690]     0x0000007fffff5510: 20000001: NONINCR(offset=000, [00001060])
Jul 25 17:22:04 tegra kernel: [  894.502692]     0x0000007fffff5518: 004e0045: SETCL(class=001, offset=04e, mask=05, [00017e5f, 00000060])
Jul 25 17:22:04 tegra kernel: [  894.502694]     0x0000007fffff5524: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.502695]     0x0000007fffff5528: 00001740: SETCL(class=05d)
Jul 25 17:22:04 tegra kernel: [  894.502696]     0x0000007fffff552c: 90000035: SETPYLD(data=0035)
Jul 25 17:22:04 tegra kernel: [  894.502697]     0x0000007fffff5530: 7000000c: SETSTRMID(offset=00000c)
Jul 25 17:22:04 tegra kernel: [  894.502698]     0x0000007fffff5534: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.502700]     0x0000007fffff5538: 10100001: INCR(offset=010, [000000c8])
Jul 25 17:22:04 tegra kernel: [  894.502701]     0x0000007fffff5540: 10110001: INCR(offset=011, [3fe97260])
Jul 25 17:22:04 tegra kernel: [  894.502703]     0x0000007fffff5548: c0000002: GATHER_W(count=0002, addr=[ffef6000, 0000007f])
Jul 25 17:22:04 tegra kernel: [  894.502705]     0x0000007fffff5554: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.502706]     0x0000007fffff5558: c0000022: GATHER_W(count=0022, addr=[ffef6008, 0000007f])
Jul 25 17:22:04 tegra kernel: [  894.502708]     0x0000007fffff5564: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.502709]     0x0000007fffff5568: 20000001: NONINCR(offset=000, [00001060])
Jul 25 17:22:04 tegra kernel: [  894.502710]     0x0000007fffff5570: 004e0045: SETCL(class=001, offset=04e, mask=05, [00017e62, 00000060])
Jul 25 17:22:04 tegra kernel: [  894.502712]     0x0000007fffff557c: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.502714]     0x0000007fffff5580: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.502715]     0x0000007fffff5584: e100005d: RELEASE_MLOCK(index=93)
Jul 25 17:22:04 tegra kernel: [  894.502717]   GATHER at 0x0000007fffef6000+0x0, 2 words
Jul 25 17:22:04 tegra kernel: [  894.502718]     0x0000007fffef6000: 20000001: NONINCR(offset=000, [00000060])
Jul 25 17:22:04 tegra kernel: [  894.502720]   GATHER at 0x0000007fffef6000+0x8, 34 words
Jul 25 17:22:04 tegra kernel: [  894.502720]     0x0000007fffef6008: 10100002: INCR(offset=010, [00000080, 00000001])
Jul 25 17:22:04 tegra kernel: [  894.502723]     0x0000007fffef6014: 10230001: INCR(offset=023, [04000000])
Jul 25 17:22:04 tegra kernel: [  894.502725]     0x0000007fffef601c: 10100002: INCR(offset=010, [000001c1, 00b90100])
Jul 25 17:22:04 tegra kernel: [  894.502727]     0x0000007fffef6028: 10100002: INCR(offset=010, [000001c2, 3ffe7e18])
Jul 25 17:22:04 tegra kernel: [  894.502730]     0x0000007fffef6034: 10100002: INCR(offset=010, [000001c3, 3ffe7dc0])
Jul 25 17:22:04 tegra kernel: [  894.502732]     0x0000007fffef6040: 10100002: INCR(offset=010, [000001c8, 3ffd8000])
Jul 25 17:22:04 tegra kernel: [  894.502734]     0x0000007fffef604c: 10100002: INCR(offset=010, [000001c9, 3ffdb000])
Jul 25 17:22:04 tegra kernel: [  894.502737]     0x0000007fffef6058: 10100002: INCR(offset=010, [000001ca, 3ffdbc00])
Jul 25 17:22:04 tegra kernel: [  894.502739]     0x0000007fffef6064: 10100002: INCR(offset=010, [00000480, 3ff00000])
Jul 25 17:22:04 tegra kernel: [  894.502742]     0x0000007fffef6070: 10100002: INCR(offset=010, [000001cc, 00000000])
Jul 25 17:22:04 tegra kernel: [  894.502744]     0x0000007fffef607c: 10100002: INCR(offset=010, [000000c0, 00000100])
Jul 25 17:22:04 tegra kernel: [  894.502747]     0x0000007fffef6088: 20000001: NONINCR(offset=000, [00000460])
Jul 25 17:22:04 tegra kernel: [  894.502749] JOB, syncpt 100: 97889 timeout: 10000 num_slots: 17 num_handles: 2
Jul 25 17:22:04 tegra kernel: [  894.502749]     0x0000007fffff5588: e000005d: ACQUIRE_MLOCK(index=93)
Jul 25 17:22:04 tegra kernel: [  894.502750]     0x0000007fffff558c: 00001740: SETCL(class=05d)
Jul 25 17:22:04 tegra kernel: [  894.502752]     0x0000007fffff5590: 90000000: SETPYLD(data=0000)
Jul 25 17:22:04 tegra kernel: [  894.502753]     0x0000007fffff5594: 7000000c: SETSTRMID(offset=00000c)
Jul 25 17:22:04 tegra kernel: [  894.502754]     0x0000007fffff5598: 20000001: NONINCR(offset=000, [00001064])
Jul 25 17:22:04 tegra kernel: [  894.502755]     0x0000007fffff55a0: 004e0045: SETCL(class=001, offset=04e, mask=05, [00017e5f, 00000064])
Jul 25 17:22:04 tegra kernel: [  894.502757]     0x0000007fffff55ac: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.502758]     0x0000007fffff55b0: 00001740: SETCL(class=05d)
Jul 25 17:22:04 tegra kernel: [  894.502759]     0x0000007fffff55b4: 90000035: SETPYLD(data=0035)
Jul 25 17:22:04 tegra kernel: [  894.502760]     0x0000007fffff55b8: 7000000c: SETSTRMID(offset=00000c)
Jul 25 17:22:04 tegra kernel: [  894.502761]     0x0000007fffff55bc: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.502763]     0x0000007fffff55c0: 10100001: INCR(offset=010, [000000c8])
Jul 25 17:22:04 tegra kernel: [  894.502764]     0x0000007fffff55c8: 10110001: INCR(offset=011, [3fe972e0])
Jul 25 17:22:04 tegra kernel: [  894.502765]     0x0000007fffff55d0: c0000002: GATHER_W(count=0002, addr=[ffedb000, 0000007f])
Jul 25 17:22:04 tegra kernel: [  894.502767]     0x0000007fffff55dc: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.502769]     0x0000007fffff55e0: c0000022: GATHER_W(count=0022, addr=[ffedb008, 0000007f])
Jul 25 17:22:04 tegra kernel: [  894.502770]     0x0000007fffff55ec: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.502772]     0x0000007fffff55f0: 20000001: NONINCR(offset=000, [00001064])
Jul 25 17:22:04 tegra kernel: [  894.502773]     0x0000007fffff55f8: 004e0045: SETCL(class=001, offset=04e, mask=05, [00017e62, 00000064])
Jul 25 17:22:04 tegra kernel: [  894.502775]     0x0000007fffff5604: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.502776]     0x0000007fffff5608: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.502778]     0x0000007fffff560c: e100005d: RELEASE_MLOCK(index=93)
Jul 25 17:22:04 tegra kernel: [  894.502779]   GATHER at 0x0000007fffedb000+0x0, 2 words
Jul 25 17:22:04 tegra kernel: [  894.502780]     0x0000007fffedb000: 20000001: NONINCR(offset=000, [00000064])
Jul 25 17:22:04 tegra kernel: [  894.502782]   GATHER at 0x0000007fffedb000+0x8, 34 words
Jul 25 17:22:04 tegra kernel: [  894.502783]     0x0000007fffedb008: 10100002: INCR(offset=010, [00000080, 00000001])
Jul 25 17:22:04 tegra kernel: [  894.502785]     0x0000007fffedb014: 10230001: INCR(offset=023, [04000000])
Jul 25 17:22:04 tegra kernel: [  894.502787]     0x0000007fffedb01c: 10100002: INCR(offset=010, [000001c1, 00b90100])
Jul 25 17:22:04 tegra kernel: [  894.502790]     0x0000007fffedb028: 10100002: INCR(offset=010, [000001c2, 3ff6fe18])
Jul 25 17:22:04 tegra kernel: [  894.502792]     0x0000007fffedb034: 10100002: INCR(offset=010, [000001c3, 3ff6fdc0])
Jul 25 17:22:04 tegra kernel: [  894.502794]     0x0000007fffedb040: 10100002: INCR(offset=010, [000001c8, 3ff60000])
Jul 25 17:22:04 tegra kernel: [  894.502797]     0x0000007fffedb04c: 10100002: INCR(offset=010, [000001c9, 3ff63000])
Jul 25 17:22:04 tegra kernel: [  894.502799]     0x0000007fffedb058: 10100002: INCR(offset=010, [000001ca, 3ff63c00])
Jul 25 17:22:04 tegra kernel: [  894.502802]     0x0000007fffedb064: 10100002: INCR(offset=010, [00000480, 3fec8000])
Jul 25 17:22:04 tegra kernel: [  894.502804]     0x0000007fffedb070: 10100002: INCR(offset=010, [000001cc, 00000000])
Jul 25 17:22:04 tegra kernel: [  894.502806]     0x0000007fffedb07c: 10100002: INCR(offset=010, [000000c0, 00000100])
Jul 25 17:22:04 tegra kernel: [  894.502809]     0x0000007fffedb088: 20000001: NONINCR(offset=000, [00000464])
Jul 25 17:22:04 tegra kernel: [  894.502811] JOB, syncpt 95: 97889 timeout: 10000 num_slots: 17 num_handles: 2
Jul 25 17:22:04 tegra kernel: [  894.502812]     0x0000007fffff5610: e000005d: ACQUIRE_MLOCK(index=93)
Jul 25 17:22:04 tegra kernel: [  894.502813]     0x0000007fffff5614: 00001740: SETCL(class=05d)
Jul 25 17:22:04 tegra kernel: [  894.502814]     0x0000007fffff5618: 90000000: SETPYLD(data=0000)
Jul 25 17:22:04 tegra kernel: [  894.502815]     0x0000007fffff561c: 7000000c: SETSTRMID(offset=00000c)
Jul 25 17:22:04 tegra kernel: [  894.502816]     0x0000007fffff5620: 20000001: NONINCR(offset=000, [0000105f])
Jul 25 17:22:04 tegra kernel: [  894.502817]     0x0000007fffff5628: 004e0045: SETCL(class=001, offset=04e, mask=05, [00017e5f, 0000005f])
Jul 25 17:22:04 tegra kernel: [  894.502819]     0x0000007fffff5634: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.502820]     0x0000007fffff5638: 00001740: SETCL(class=05d)
Jul 25 17:22:04 tegra kernel: [  894.502821]     0x0000007fffff563c: 90000035: SETPYLD(data=0035)
Jul 25 17:22:04 tegra kernel: [  894.502822]     0x0000007fffff5640: 7000000c: SETSTRMID(offset=00000c)
Jul 25 17:22:04 tegra kernel: [  894.502823]     0x0000007fffff5644: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.502825]     0x0000007fffff5648: 10100001: INCR(offset=010, [000000c8])
Jul 25 17:22:04 tegra kernel: [  894.502826]     0x0000007fffff5650: 10110001: INCR(offset=011, [3fe97240])
Jul 25 17:22:04 tegra kernel: [  894.502827]     0x0000007fffff5658: c0000002: GATHER_W(count=0002, addr=[ffefc000, 0000007f])
Jul 25 17:22:04 tegra kernel: [  894.502829]     0x0000007fffff5664: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.502831]     0x0000007fffff5668: c0000022: GATHER_W(count=0022, addr=[ffefc008, 0000007f])
Jul 25 17:22:04 tegra kernel: [  894.502833]     0x0000007fffff5674: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.502834]     0x0000007fffff5678: 20000001: NONINCR(offset=000, [0000105f])
Jul 25 17:22:04 tegra kernel: [  894.502836]     0x0000007fffff5680: 004e0045: SETCL(class=001, offset=04e, mask=05, [00017e62, 0000005f])
Jul 25 17:22:04 tegra kernel: [  894.502838]     0x0000007fffff568c: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.502839]     0x0000007fffff5690: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.502840]     0x0000007fffff5694: e100005d: RELEASE_MLOCK(index=93)
Jul 25 17:22:04 tegra kernel: [  894.502842]   GATHER at 0x0000007fffefc000+0x0, 2 words
Jul 25 17:22:04 tegra kernel: [  894.502843]     0x0000007fffefc000: 20000001: NONINCR(offset=000, [0000005f])
Jul 25 17:22:04 tegra kernel: [  894.502844]   GATHER at 0x0000007fffefc000+0x8, 34 words
Jul 25 17:22:04 tegra kernel: [  894.502845]     0x0000007fffefc008: 10100002: INCR(offset=010, [00000080, 00000001])
Jul 25 17:22:04 tegra kernel: [  894.502848]     0x0000007fffefc014: 10230001: INCR(offset=023, [04000000])
Jul 25 17:22:04 tegra kernel: [  894.502850]     0x0000007fffefc01c: 10100002: INCR(offset=010, [000001c1, 00b90100])
Jul 25 17:22:04 tegra kernel: [  894.502852]     0x0000007fffefc028: 10100002: INCR(offset=010, [000001c2, 3fffbc18])
Jul 25 17:22:04 tegra kernel: [  894.502855]     0x0000007fffefc034: 10100002: INCR(offset=010, [000001c3, 3fffbbc0])
Jul 25 17:22:04 tegra kernel: [  894.502857]     0x0000007fffefc040: 10100002: INCR(offset=010, [000001c8, 3fff0000])
Jul 25 17:22:04 tegra kernel: [  894.502860]     0x0000007fffefc04c: 10100002: INCR(offset=010, [000001c9, 3fff3000])
Jul 25 17:22:04 tegra kernel: [  894.502862]     0x0000007fffefc058: 10100002: INCR(offset=010, [000001ca, 3fff3c00])
Jul 25 17:22:04 tegra kernel: [  894.502865]     0x0000007fffefc064: 10100002: INCR(offset=010, [00000480, 3fee8000])
Jul 25 17:22:04 tegra kernel: [  894.502867]     0x0000007fffefc070: 10100002: INCR(offset=010, [000001cc, 00000000])
Jul 25 17:22:04 tegra kernel: [  894.502869]     0x0000007fffefc07c: 10100002: INCR(offset=010, [000000c0, 00000100])
Jul 25 17:22:04 tegra kernel: [  894.502872]     0x0000007fffefc088: 20000001: NONINCR(offset=000, [0000045f])
Jul 25 17:22:04 tegra kernel: [  894.502874] JOB, syncpt 99: 97889 timeout: 10000 num_slots: 17 num_handles: 2
Jul 25 17:22:04 tegra kernel: [  894.502875]     0x0000007fffff5698: e000005d: ACQUIRE_MLOCK(index=93)
Jul 25 17:22:04 tegra kernel: [  894.502876]     0x0000007fffff569c: 00001740: SETCL(class=05d)
Jul 25 17:22:04 tegra kernel: [  894.502877]     0x0000007fffff56a0: 90000000: SETPYLD(data=0000)
Jul 25 17:22:04 tegra kernel: [  894.502878]     0x0000007fffff56a4: 7000000c: SETSTRMID(offset=00000c)
Jul 25 17:22:04 tegra kernel: [  894.502879]     0x0000007fffff56a8: 20000001: NONINCR(offset=000, [00001063])
Jul 25 17:22:04 tegra kernel: [  894.502880]     0x0000007fffff56b0: 004e0045: SETCL(class=001, offset=04e, mask=05, [00017e5f, 00000063])
Jul 25 17:22:04 tegra kernel: [  894.502882]     0x0000007fffff56bc: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.502883]     0x0000007fffff56c0: 00001740: SETCL(class=05d)
Jul 25 17:22:04 tegra kernel: [  894.502884]     0x0000007fffff56c4: 90000035: SETPYLD(data=0035)
Jul 25 17:22:04 tegra kernel: [  894.502885]     0x0000007fffff56c8: 7000000c: SETSTRMID(offset=00000c)
Jul 25 17:22:04 tegra kernel: [  894.502886]     0x0000007fffff56cc: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.502888]     0x0000007fffff56d0: 10100001: INCR(offset=010, [000000c8])
Jul 25 17:22:04 tegra kernel: [  894.502889]     0x0000007fffff56d8: 10110001: INCR(offset=011, [3fe97280])
Jul 25 17:22:04 tegra kernel: [  894.502890]     0x0000007fffff56e0: c0000002: GATHER_W(count=0002, addr=[fff1b000, 0000007f])
Jul 25 17:22:04 tegra kernel: [  894.502892]     0x0000007fffff56ec: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.502894]     0x0000007fffff56f0: c0000022: GATHER_W(count=0022, addr=[fff1b008, 0000007f])
Jul 25 17:22:04 tegra kernel: [  894.502896]     0x0000007fffff56fc: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.502897]     0x0000007fffff5700: 20000001: NONINCR(offset=000, [00001063])
Jul 25 17:22:04 tegra kernel: [  894.502899]     0x0000007fffff5708: 004e0045: SETCL(class=001, offset=04e, mask=05, [00017e62, 00000063])
Jul 25 17:22:04 tegra kernel: [  894.502901]     0x0000007fffff5714: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.502902]     0x0000007fffff5718: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.502904]     0x0000007fffff571c: e100005d: RELEASE_MLOCK(index=93)
Jul 25 17:22:04 tegra kernel: [  894.502905]   GATHER at 0x0000007ffff1b000+0x0, 2 words
Jul 25 17:22:04 tegra kernel: [  894.502906]     0x0000007ffff1b000: 20000001: NONINCR(offset=000, [00000063])
Jul 25 17:22:04 tegra kernel: [  894.502907]   GATHER at 0x0000007ffff1b000+0x8, 34 words
Jul 25 17:22:04 tegra kernel: [  894.502908]     0x0000007ffff1b008: 10100002: INCR(offset=010, [00000080, 00000001])
Jul 25 17:22:04 tegra kernel: [  894.502911]     0x0000007ffff1b014: 10230001: INCR(offset=023, [04000000])
Jul 25 17:22:04 tegra kernel: [  894.502913]     0x0000007ffff1b01c: 10100002: INCR(offset=010, [000001c1, 00b90100])
Jul 25 17:22:04 tegra kernel: [  894.502915]     0x0000007ffff1b028: 10100002: INCR(offset=010, [000001c2, 3ff9fd18])
Jul 25 17:22:04 tegra kernel: [  894.502918]     0x0000007ffff1b034: 10100002: INCR(offset=010, [000001c3, 3ff9fc80])
Jul 25 17:22:04 tegra kernel: [  894.502920]     0x0000007ffff1b040: 10100002: INCR(offset=010, [000001c8, 3ff90000])
Jul 25 17:22:04 tegra kernel: [  894.502922]     0x0000007ffff1b04c: 10100002: INCR(offset=010, [000001c9, 3ff93000])
Jul 25 17:22:04 tegra kernel: [  894.502925]     0x0000007ffff1b058: 10100002: INCR(offset=010, [000001ca, 3ff93c00])
Jul 25 17:22:04 tegra kernel: [  894.502927]     0x0000007ffff1b064: 10100002: INCR(offset=010, [00000480, 3fef8000])
Jul 25 17:22:04 tegra kernel: [  894.502930]     0x0000007ffff1b070: 10100002: INCR(offset=010, [000001cc, 00000000])
Jul 25 17:22:04 tegra kernel: [  894.502932]     0x0000007ffff1b07c: 10100002: INCR(offset=010, [000000c0, 00000100])
Jul 25 17:22:04 tegra kernel: [  894.502935]     0x0000007ffff1b088: 20000001: NONINCR(offset=000, [00000463])
Jul 25 17:22:04 tegra kernel: [  894.502937] JOB, syncpt 98: 97889 timeout: 10000 num_slots: 17 num_handles: 2
Jul 25 17:22:04 tegra kernel: [  894.502937]     0x0000007fffff5720: e000005d: ACQUIRE_MLOCK(index=93)
Jul 25 17:22:04 tegra kernel: [  894.502939]     0x0000007fffff5724: 00001740: SETCL(class=05d)
Jul 25 17:22:04 tegra kernel: [  894.502940]     0x0000007fffff5728: 90000000: SETPYLD(data=0000)
Jul 25 17:22:04 tegra kernel: [  894.502941]     0x0000007fffff572c: 7000000c: SETSTRMID(offset=00000c)
Jul 25 17:22:04 tegra kernel: [  894.502942]     0x0000007fffff5730: 20000001: NONINCR(offset=000, [00001062])
Jul 25 17:22:04 tegra kernel: [  894.502943]     0x0000007fffff5738: 004e0045: SETCL(class=001, offset=04e, mask=05, [00017e5f, 00000062])
Jul 25 17:22:04 tegra kernel: [  894.502945]     0x0000007fffff5744: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.502946]     0x0000007fffff5748: 00001740: SETCL(class=05d)
Jul 25 17:22:04 tegra kernel: [  894.502948]     0x0000007fffff574c: 90000035: SETPYLD(data=0035)
Jul 25 17:22:04 tegra kernel: [  894.502948]     0x0000007fffff5750: 7000000c: SETSTRMID(offset=00000c)
Jul 25 17:22:04 tegra kernel: [  894.502949]     0x0000007fffff5754: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.502951]     0x0000007fffff5758: 10100001: INCR(offset=010, [000000c8])
Jul 25 17:22:04 tegra kernel: [  894.502952]     0x0000007fffff5760: 10110001: INCR(offset=011, [3fe97300])
Jul 25 17:22:04 tegra kernel: [  894.502954]     0x0000007fffff5768: c0000002: GATHER_W(count=0002, addr=[fff02000, 0000007f])
Jul 25 17:22:04 tegra kernel: [  894.502955]     0x0000007fffff5774: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.502957]     0x0000007fffff5778: c0000022: GATHER_W(count=0022, addr=[fff02008, 0000007f])
Jul 25 17:22:04 tegra kernel: [  894.502959]     0x0000007fffff5784: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.502960]     0x0000007fffff5788: 20000001: NONINCR(offset=000, [00001062])
Jul 25 17:22:04 tegra kernel: [  894.502962]     0x0000007fffff5790: 004e0045: SETCL(class=001, offset=04e, mask=05, [00017e62, 00000062])
Jul 25 17:22:04 tegra kernel: [  894.502964]     0x0000007fffff579c: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.502965]     0x0000007fffff57a0: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.502966]     0x0000007fffff57a4: e100005d: RELEASE_MLOCK(index=93)
Jul 25 17:22:04 tegra kernel: [  894.502968]   GATHER at 0x0000007ffff02000+0x0, 2 words
Jul 25 17:22:04 tegra kernel: [  894.502969]     0x0000007ffff02000: 20000001: NONINCR(offset=000, [00000062])
Jul 25 17:22:04 tegra kernel: [  894.502972]   GATHER at 0x0000007ffff02000+0x8, 34 words
Jul 25 17:22:04 tegra kernel: [  894.502973]     0x0000007ffff02008: 10100002: INCR(offset=010, [00000080, 00000001])
Jul 25 17:22:04 tegra kernel: [  894.502975]     0x0000007ffff02014: 10230001: INCR(offset=023, [04000000])
Jul 25 17:22:04 tegra kernel: [  894.502977]     0x0000007ffff0201c: 10100002: INCR(offset=010, [000001c1, 00b90100])
Jul 25 17:22:04 tegra kernel: [  894.502979]     0x0000007ffff02028: 10100002: INCR(offset=010, [000001c2, 3ff9fe18])
Jul 25 17:22:04 tegra kernel: [  894.502982]     0x0000007ffff02034: 10100002: INCR(offset=010, [000001c3, 3ff9fcc0])
Jul 25 17:22:04 tegra kernel: [  894.502984]     0x0000007ffff02040: 10100002: INCR(offset=010, [000001c8, 3ff78000])
Jul 25 17:22:04 tegra kernel: [  894.502987]     0x0000007ffff0204c: 10100002: INCR(offset=010, [000001c9, 3ff7b000])
Jul 25 17:22:04 tegra kernel: [  894.502989]     0x0000007ffff02058: 10100002: INCR(offset=010, [000001ca, 3ff7bc00])
Jul 25 17:22:04 tegra kernel: [  894.502991]     0x0000007ffff02064: 10100002: INCR(offset=010, [00000480, 3fee0000])
Jul 25 17:22:04 tegra kernel: [  894.502994]     0x0000007ffff02070: 10100002: INCR(offset=010, [000001cc, 00000000])
Jul 25 17:22:04 tegra kernel: [  894.502996]     0x0000007ffff0207c: 10100002: INCR(offset=010, [000000c0, 00000100])
Jul 25 17:22:04 tegra kernel: [  894.502999]     0x0000007ffff02088: 20000001: NONINCR(offset=000, [00000462])
Jul 25 17:22:04 tegra kernel: [  894.503001] JOB, syncpt 108: 113609 timeout: 10000 num_slots: 17 num_handles: 2
Jul 25 17:22:04 tegra kernel: [  894.503002]     0x0000007fffff57a8: e000005d: ACQUIRE_MLOCK(index=93)
Jul 25 17:22:04 tegra kernel: [  894.503003]     0x0000007fffff57ac: 00001740: SETCL(class=05d)
Jul 25 17:22:04 tegra kernel: [  894.503004]     0x0000007fffff57b0: 90000000: SETPYLD(data=0000)
Jul 25 17:22:04 tegra kernel: [  894.503005]     0x0000007fffff57b4: 7000000c: SETSTRMID(offset=00000c)
Jul 25 17:22:04 tegra kernel: [  894.503006]     0x0000007fffff57b8: 20000001: NONINCR(offset=000, [0000106c])
Jul 25 17:22:04 tegra kernel: [  894.503007]     0x0000007fffff57c0: 004e0045: SETCL(class=001, offset=04e, mask=05, [0001bbc7, 0000006c])
Jul 25 17:22:04 tegra kernel: [  894.503009]     0x0000007fffff57cc: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.503010]     0x0000007fffff57d0: 00001740: SETCL(class=05d)
Jul 25 17:22:04 tegra kernel: [  894.503011]     0x0000007fffff57d4: 90000035: SETPYLD(data=0035)
Jul 25 17:22:04 tegra kernel: [  894.503012]     0x0000007fffff57d8: 7000000c: SETSTRMID(offset=00000c)
Jul 25 17:22:04 tegra kernel: [  894.503013]     0x0000007fffff57dc: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.503015]     0x0000007fffff57e0: 10100001: INCR(offset=010, [000000c8])
Jul 25 17:22:04 tegra kernel: [  894.503016]     0x0000007fffff57e8: 10110001: INCR(offset=011, [3fe97290])
Jul 25 17:22:04 tegra kernel: [  894.503017]     0x0000007fffff57f0: c0000002: GATHER_W(count=0002, addr=[fff12000, 0000007f])
Jul 25 17:22:04 tegra kernel: [  894.503019]     0x0000007fffff57fc: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.503020]     0x0000007fffff5800: c0000028: GATHER_W(count=0028, addr=[fff12008, 0000007f])
Jul 25 17:22:04 tegra kernel: [  894.503022]     0x0000007fffff580c: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.503024]     0x0000007fffff5810: 20000001: NONINCR(offset=000, [0000106c])
Jul 25 17:22:04 tegra kernel: [  894.503025]     0x0000007fffff5818: 004e0045: SETCL(class=001, offset=04e, mask=05, [0001bbca, 0000006c])
Jul 25 17:22:04 tegra kernel: [  894.503027]     0x0000007fffff5824: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.503029]     0x0000007fffff5828: 20000000: NONINCR(offset=000, [])
Jul 25 17:22:04 tegra kernel: [  894.503030]     0x0000007fffff582c: e100005d: RELEASE_MLOCK(index=93)
Jul 25 17:22:04 tegra kernel: [  894.503032]   GATHER at 0x0000007ffff12000+0x0, 2 words
Jul 25 17:22:04 tegra kernel: [  894.503033]     0x0000007ffff12000: 20000001: NONINCR(offset=000, [0000006c])
Jul 25 17:22:04 tegra kernel: [  894.503034]   GATHER at 0x0000007ffff12000+0x8, 40 words
Jul 25 17:22:04 tegra kernel: [  894.503035]     0x0000007ffff12008: 10100002: INCR(offset=010, [00000080, 00000001])
Jul 25 17:22:04 tegra kernel: [  894.503038]     0x0000007ffff12014: 10230001: INCR(offset=023, [04000000])
Jul 25 17:22:04 tegra kernel: [  894.503039]     0x0000007ffff1201c: 10100002: INCR(offset=010, [000001c1, 00b90100])
Jul 25 17:22:04 tegra kernel: [  894.503042]     0x0000007ffff12028: 10100002: INCR(offset=010, [000001c2, 3ff4fd6c])
Jul 25 17:22:04 tegra kernel: [  894.503044]     0x0000007ffff12034: 10100002: INCR(offset=010, [000001c3, 3ff4fc80])
Jul 25 17:22:04 tegra kernel: [  894.503047]     0x0000007ffff12040: 10100002: INCR(offset=010, [000001c8, 3ff2c000])
Jul 25 17:22:04 tegra kernel: [  894.503049]     0x0000007ffff1204c: 10100002: INCR(offset=010, [000001c9, 3ff2b000])
Jul 25 17:22:04 tegra kernel: [  894.503052]     0x0000007ffff12058: 10100002: INCR(offset=010, [000001ca, 3ff2a000])
Jul 25 17:22:04 tegra kernel: [  894.503054]     0x0000007ffff12064: 10100002: INCR(offset=010, [00000480, 3ffc0000])
Jul 25 17:22:04 tegra kernel: [  894.503056]     0x0000007ffff12070: 10100002: INCR(offset=010, [00000481, 3ffc3000])
Jul 25 17:22:04 tegra kernel: [  894.503059]     0x0000007ffff1207c: 10100002: INCR(offset=010, [00000482, 3ffc3c00])
Jul 25 17:22:04 tegra kernel: [  894.503061]     0x0000007ffff12088: 10100002: INCR(offset=010, [000001cc, 00000000])
Jul 25 17:22:04 tegra kernel: [  894.503064]     0x0000007ffff12094: 10100002: INCR(offset=010, [000000c0, 00000100])
Jul 25 17:22:04 tegra kernel: [  894.503066]     0x0000007ffff120a0: 20000001: NONINCR(offset=000, [0000046c])
Jul 25 17:22:04 tegra kernel: [  894.503068] JOB, syncpt 109: 293769 timeout: 10000 num_slots: 17 num_handles: 2
``

Hi,
Do you observe it on Jetpack 6.2.1, which is the latest version?

当前用的是6.1版本,我们迁移一个版本工作量会比较大,请问这个问题有没有指导方向我们去排查。
我再补充一点信息:我的环境是AGX通过GMSL接入板卡,接入了7路1920x1536 yuyv相机,先进VIC转为I420格式,然后再进encodeFromFd编码,偶先出现encodeFromFd卡住。复现概率大约一天一次。

Hi,
Please try to replicate it by running the 05 sample:

/usr/src/jetson_multimedia_api/samples/05_jpeg_encode

And share us the command. We will set up developer kit and check.

您好,最新进一步发现了复现规律。复现步骤如下:

  1. USB tpyeC口插上一个1T文件系统格式为extFAT的SSD磁盘。
  2. 运行./jpeg_encode ~/grace_hopper.yuv 512 600 ~/grace_hopper.jpg -s 1000000000
  3. 手动拔出SSD磁盘,此时大概率出现jpeg_encode程序报错退出。(4/5的概率)。
Aug 18 16:16:18 tegra kernel: tegra-camrtc-capture-vi tegra-capture-vi: vi-output, DS5 9-0021-Depth corr_err: discarding frame 0, flags: 0, err_data 262144
Aug 18 16:16:18 tegra kernel: tegra-camrtc-capture-vi tegra-capture-vi: vi-output, DS5 9-0021-RGB corr_err: discarding frame 0, flags: 0, err_data 262144
Aug 18 16:18:08 tegra kernel: usb 2-1: USB disconnect, device number 3
Aug 18 16:18:08 tegra kernel: blk_update_request: I/O error, dev sda, sector 303305216 op 0x1:(WRITE) flags 0x4000 phys_seg 16 prio class 0
Aug 18 16:18:08 tegra kernel: blk_update_request: I/O error, dev sda, sector 303307264 op 0x1:(WRITE) flags 0x4000 phys_seg 19 prio class 0
Aug 18 16:18:08 tegra kernel: blk_update_request: I/O error, dev sda, sector 303309312 op 0x1:(WRITE) flags 0x4000 phys_seg 16 prio class 0
Aug 18 16:18:08 tegra kernel: blk_update_request: I/O error, dev sda, sector 303311360 op 0x1:(WRITE) flags 0x4000 phys_seg 17 prio class 0
Aug 18 16:18:08 tegra kernel: blk_update_request: I/O error, dev sda, sector 303313408 op 0x1:(WRITE) flags 0x4000 phys_seg 24 prio class 0
Aug 18 16:18:08 tegra kernel: blk_update_request: I/O error, dev sda, sector 303315456 op 0x1:(WRITE) flags 0x4000 phys_seg 16 prio class 0
Aug 18 16:18:08 tegra kernel: blk_update_request: I/O error, dev sda, sector 303317504 op 0x1:(WRITE) flags 0x4000 phys_seg 20 prio class 0
Aug 18 16:18:08 tegra kernel: blk_update_request: I/O error, dev sda, sector 303319552 op 0x1:(WRITE) flags 0x4000 phys_seg 20 prio class 0
Aug 18 16:18:08 tegra kernel: blk_update_request: I/O error, dev sda, sector 303321600 op 0x1:(WRITE) flags 0x4000 phys_seg 23 prio class 0
Aug 18 16:18:08 tegra kernel: blk_update_request: I/O error, dev sda, sector 303323648 op 0x1:(WRITE) flags 0x4000 phys_seg 16 prio class 0
Aug 18 16:18:08 tegra kernel: Buffer I/O error on dev sda1, logical block 3198, lost async page write
Aug 18 16:18:08 tegra kernel: Buffer I/O error on dev sda1, logical block 3199, lost async page write
Aug 18 16:18:08 tegra kernel: Buffer I/O error on dev sda1, logical block 3200, lost async page write
Aug 18 16:18:08 tegra kernel: Buffer I/O error on dev sda1, logical block 3201, lost async page write
Aug 18 16:18:08 tegra kernel: Buffer I/O error on dev sda1, logical block 3202, lost async page write
Aug 18 16:18:08 tegra kernel: Buffer I/O error on dev sda1, logical block 3203, lost async page write
Aug 18 16:18:08 tegra kernel: Buffer I/O error on dev sda1, logical block 3204, lost async page write
Aug 18 16:18:08 tegra kernel: Buffer I/O error on dev sda1, logical block 3205, lost async page write

Hi,
Do you hit the issue on AGX Orin developer kit? Looks like the instability is due to hardware. The power or signal may be unstable in the condition.

是的,我是在AGX Orin developer kit上尝试的,并且给你们提供的一个复现问题的最小环境。您可以在您的环境下测试。我的环境的电源电压是稳定的。

Hi,
There is a known memory leak in 05_jpeg_encode sample:
Issues with jpegenc - #7 by DaneLLL

Please check if you have applied the patch.

On AGX Orin developer kit with Jetpack 6.2.1(r36.4.4), we unplug the USB device and can see the error prints:

[  981.130542] usb 2-3.4: Disable of device-initiated U1 failed.
[  981.133274] usb 2-3.4: Disable of device-initiated U2 failed.
[  981.828592] usb 2-3.4: USB disconnect, device number 12
[  981.844444] print_req_error: 18 callbacks suppressed
[  981.844455] blk_update_request: I/O error, dev sda, sector 242387704 op 0x1:(WRITE) flags 0x800 phys_seg 2 prio class 0
[  981.844467] Aborting journal on device sda1-8.
[  981.844486] blk_update_request: I/O error, dev sda, sector 242387520 op 0x1:(WRITE) flags 0x800 phys_seg 1 prio class 0
[  981.844490] buffer_io_error: 5 callbacks suppressed
[  981.844491] Buffer I/O error on dev sda1, logical block 29917184, lost sync page write
[  981.844500] JBD2: Error -5 detected when updating journal superblock for sda1-8.

But JPEG encoding continues.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.