<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic MfgTool for i.MX508, UTP NULL pointer dereference during extracting files in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/MfgTool-for-i-MX508-UTP-NULL-pointer-dereference-during/m-p/161820#M3547</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am currently working on MfgTool for i.MX508, and I found the MfgTool for my board is not stable as we expected, sometimes (80%) the g_file_storage reports NULL pointer dereference for this command:&lt;/P&gt;&lt;DIV&gt;&lt;SPAN style="color: #008080; font-size: 2; "&gt;&amp;lt;CMD type="push" body="pipe tar -jxv -C /mnt/mmcblk0p1" file="files/rootfs.tar.bz2"&amp;gt;Sending and writting rootfs&amp;lt;/CMD&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #008080; font-size: 2; "&gt;I debugged the kernel (I am using L2.6.35.3_11.05.01, and found in source file: fsl_updater.c, line 421:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #008080; font-size: 2; "&gt;&amp;nbsp;if (!list_empty(&amp;amp;ctx-&amp;gt;write)) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;uud = list_first_entry(&amp;amp;ctx-&amp;gt;write, struct utp_user_data, link);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #008080; font-size: 2; "&gt;The uud is used without checking its validity, so kernel crashes.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #008080; font-size: 2; "&gt;I didn't dig much more because I am busy for now, hope somebody can look into this. I will turn to this issue later.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 11 Jul 2011 03:39:41 GMT</pubDate>
    <dc:creator>mlite</dc:creator>
    <dc:date>2011-07-11T03:39:41Z</dc:date>
    <item>
      <title>MfgTool for i.MX508, UTP NULL pointer dereference during extracting files</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/MfgTool-for-i-MX508-UTP-NULL-pointer-dereference-during/m-p/161820#M3547</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am currently working on MfgTool for i.MX508, and I found the MfgTool for my board is not stable as we expected, sometimes (80%) the g_file_storage reports NULL pointer dereference for this command:&lt;/P&gt;&lt;DIV&gt;&lt;SPAN style="color: #008080; font-size: 2; "&gt;&amp;lt;CMD type="push" body="pipe tar -jxv -C /mnt/mmcblk0p1" file="files/rootfs.tar.bz2"&amp;gt;Sending and writting rootfs&amp;lt;/CMD&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #008080; font-size: 2; "&gt;I debugged the kernel (I am using L2.6.35.3_11.05.01, and found in source file: fsl_updater.c, line 421:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #008080; font-size: 2; "&gt;&amp;nbsp;if (!list_empty(&amp;amp;ctx-&amp;gt;write)) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;uud = list_first_entry(&amp;amp;ctx-&amp;gt;write, struct utp_user_data, link);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #008080; font-size: 2; "&gt;The uud is used without checking its validity, so kernel crashes.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #008080; font-size: 2; "&gt;I didn't dig much more because I am busy for now, hope somebody can look into this. I will turn to this issue later.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Jul 2011 03:39:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/MfgTool-for-i-MX508-UTP-NULL-pointer-dereference-during/m-p/161820#M3547</guid>
      <dc:creator>mlite</dc:creator>
      <dc:date>2011-07-11T03:39:41Z</dc:date>
    </item>
    <item>
      <title>Re: MfgTool for i.MX508, UTP NULL pointer dereference during extracting files</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/MfgTool-for-i-MX508-UTP-NULL-pointer-dereference-during/m-p/161821#M3548</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;SPAN style="color: #FF0000; font-size: 2; "&gt;Below is the kernel log, if someone has interest in it:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #FF0000; font-size: 2; "&gt;usr/bin/tty&lt;BR /&gt;usr/bin/logname&lt;BR /&gt;usr/bin/locale&lt;BR /&gt;Unable to handle kernel NULL pointer dereference at virtual address 00000009&lt;BR /&gt;pgd = 80004000&lt;BR /&gt;[00000009] *pgd=00000000&lt;BR /&gt;Internal error: Oops: 17 [#1] PREEMPT&lt;BR /&gt;last sysfs file: /sys/devices/platform/mxsdhci.2/mmc_host/mmc0/mmc0:0001/boot_bus_config&lt;BR /&gt;Modules linked in:&lt;BR /&gt;CPU: 0&amp;nbsp;&amp;nbsp;&amp;nbsp; Not tainted&amp;nbsp; (2.6.35.3-998-ga1cd8a7+ #15)&lt;BR /&gt;PC is at fsg_main_thread+0xafc/0x2400&lt;BR /&gt;LR is at fsg_main_thread+0xafc/0x2400&lt;BR /&gt;pc : [&amp;lt;801b0998&amp;gt;]&amp;nbsp;&amp;nbsp;&amp;nbsp; lr : [&amp;lt;801b0998&amp;gt;]&amp;nbsp;&amp;nbsp;&amp;nbsp; psr: 60000013&lt;BR /&gt;sp : 870fff18&amp;nbsp; ip : 00000000&amp;nbsp; fp : 00000086&lt;BR /&gt;r10: 000000a2&amp;nbsp; r9 : 00000000&amp;nbsp; r8 : 00000000&lt;BR /&gt;r7 : 8061de78&amp;nbsp; r6 : 870fe000&amp;nbsp; r5 : 80650040&amp;nbsp; r4 : 870e2c40&lt;BR /&gt;r3 : 00000000&amp;nbsp; r2 : 00000000&amp;nbsp; r1 : 00000001&amp;nbsp; r0 : 80650050&lt;BR /&gt;Flags: nZCv&amp;nbsp; IRQs on&amp;nbsp; FIQs on&amp;nbsp; Mode SVC_32&amp;nbsp; ISA ARM&amp;nbsp; Segment kernel&lt;BR /&gt;Control: 10c5387d&amp;nbsp; Table: 77e84019&amp;nbsp; DAC: 00000017&lt;BR /&gt;Process file-storage-ga (pid: 362, stack limit = 0x870fe2e8)&lt;BR /&gt;Stack: (0x870fff18 to 0x87100000)&lt;BR /&gt;ff00:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 870e2c9c 805bdc3e&lt;BR /&gt;ff20: 870fff44 00000003 870e2cf7 870e2cf8 87ac9c50 80606c18 80650050 862a4300&lt;BR /&gt;ff40: 870e2cf9 870e2cf6 870e2cf2 870e2cf5 870e2cf4 870e2cf3 870e2c80 870e2cf0&lt;BR /&gt;ff60: 00000000 870e2c44 00000000 00000000 87ac9c20 870fff98 870e2cfb 870e2cfc&lt;BR /&gt;ff80: 870e2cfd 870e2cfa 80606c58 00000000 87ac9c20 800589d0 870fff98 870fff98&lt;BR /&gt;ffa0: 870fffcc 8026dc80 00000000 8700df20 870fffd4 801afe9c 870e2c40 00000000&lt;BR /&gt;ffc0: 00000000 00000000 00000000 8005869c 00000000 00000000 870fffd8 870fffd8&lt;BR /&gt;ffe0: 00000000 8700df20 80058624 8001f8e0 00000013 8001f8e0 6ce4cc33 6ce4cc33&lt;BR /&gt;[&amp;lt;801b0998&amp;gt;] (fsg_main_thread+0xafc/0x2400) from [&amp;lt;8005869c&amp;gt;] (kthread+0x78/0x80)&lt;BR /&gt;[&amp;lt;8005869c&amp;gt;] (kthread+0x78/0x80) from [&amp;lt;8001f8e0&amp;gt;] (kernel_thread_exit+0x0/0x8)&lt;BR /&gt;Code: e1818c0e e1530008 03a08000 eb02f7e5 (e5d80009) &lt;BR /&gt;---[ end trace 01f3d86c7ee376e7 ]---&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Jul 2011 03:41:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/MfgTool-for-i-MX508-UTP-NULL-pointer-dereference-during/m-p/161821#M3548</guid>
      <dc:creator>mlite</dc:creator>
      <dc:date>2011-07-11T03:41:37Z</dc:date>
    </item>
  </channel>
</rss>

