This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

cef_sub_process.exe crash in CCS6.1, similarly nw.exe (TI PinMux) crash. Result: Can't find the platform package 'ti.platforms.simplelink'.

Other Parts Discussed in Thread: CC3200, CC3200SDK

Dear all,

I'm starting developing an industrial project on TI CC3200. I am using a production Windows machine with Windows 7 Pro 32-bit, SP1 on a Intel Core2Quad and 4GB RAM.

I installed CCS 6.1.0 from TI website, the package I installed is the ccs_setup_win32.exe version. The first issue I see is frustrating, but not a showstopper: when CCS opens up all the useful Resource Explorer, App Center and other tabs are unusable: the issue is with

cef_sub_process.exe

which crash right after one of these tabs is opened. I understand this must be a sort of browser. It provokes an APPCRASH. I can go on using CCS for regular stuff but I cannot download packages from there. So I managed to download other relevant packages from TI website, such as:

- CC3200SDK 1.1.0

- CC31xx_CC32xx_ServicePack_1.0.0.10.0

- tirtos_simplelink_2_11_01_09

- xdctools_3_30_06_67_core

- xdctools_3_31_00_24_core

- pinmux V3 (windows)

I probably haven't got some of them right as I get the following problem when opening a TI RTOS-releated example project. E.g: if I open the app.cfg in ti_rtos_config project I get:

Sorry, I'm having problems creating this editor. An unexpected exception was thrown.

Please fix the following errors. Then close and relaunch the XGConf editor.

Error: Can't find the platform package 'ti.platforms.simplelink'. TI platforms are no longer shipped as part of XDCtools (C:/ti/xdctools_3_30_06_67_core). Please ensure you are either using a pre-3.30 version of XDCtools or you have added a product that includes your platform support along the path 'C:/ti/ccsv6/ccs_base;C:/ti/tirtos_simplelink_2_11_01_09/packages;C:/ti/tirtos_simplelink_2_11_01_09/products/bios_6_40_03_39/packages;C:/ti/tirtos_simplelink_2_11_01_09/products/uia_2_00_01_34/packages;C:/Users/Leonardo/workspace_v6_1/ti_rtos_config/.config;C:/ti/xdctools_3_30_06_67_core/packages'. Check that this path names a directory containing the necessary platform support and that the platform name is properly spelled.

I guess this error would not appear if I had downloaded CC3200 related packages from the App Center. Unfortunately it is unusable.

Finally, other exe crash as well: the pin mux application, after opening an empty window crashes with:

Problem Event Name: APPCRASH
Application Name: nw.exe

 What can be the cause?

BTW: here is some info fom cef_sub_process crash:

Problem Event Name: APPCRASH
Application Name: cef_sub_process.exe
Application Version: 0.0.0.0
Application Timestamp: 53343c07
Fault Module Name: libcef.dll
Fault Module Version: 3.1453.1297.0
Fault Module Timestamp: 51d48cad
Exception Code: c000008e
Exception Offset: 00496e3b
OS Version: 6.1.7601.2.1.0.256.48
Locale ID: 1040
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789

Note: I connect to this Windows machine through remote desktop from a Linux machine, but the issue arises also when working directly on the machine.

  • Could we at least have an expected date for Linux support for the CC3200 tools on CCS6? I can't believe companies are tied to having to deal with Windows for CC3200 development.

  • Leonardo,

    Regarding the crashes: both App center and Pinmux share the same underlying browser technology (webkit). The binaries used are completely separate except for some shared Windows DLLs that come from the Windows folder. I don't think your Windows PATH variable would matter for these processes.

    Do you happen to have the Google Chrome browser installed, and does it work?
  • Leonardo Gabrielli1 said:
    Could we at least have an expected date for Linux support for the CC3200 tools on CCS6? I can't believe companies are tied to having to deal with Windows for CC3200 development.

    Hello,

    The group that can best answer this question is the CC3200 group. It is best to make your query there and make it known of your desire for Linux support:

    Wi-Fi forum - Wi-Fi - TI E2E support forums

    e2e.ti.com

    Thanks

    ki

  • Yep, Chrome works, that's what I'm using now...
  • Would you be able to check if a crash dump file is generated by the pinmux crash? It should be located in %TEMP% and would have a .dmp extension. If there is one, please attach it here.
  • Yes, here it is. (I had to compress it to let it through the forum)

    Best regardsaf5e1376-022f-40fd-9b74-d477d2d626c6.rar

  • Thank you.

    The exception being thrown is an invalid floating point operation in the Javascript interpreter, but I'm not sure that actually helps.

    I also see there are two Windows hook DLLs being loaded into the process space. I would like to eliminate them as a potential source of problems. I was not able to identify what products they are from, but perhaps you know:
    C:\Windows\System32\SentinelHooker.dll
    C:\Windows\System32\madCHook.dll

    They may be perfectly legitimate, but I've also seen cases where hook DLLs dropped into the system folder cause problems with some processes. Is is possible to rename these DLLs, or perhaps temporarily remove or disable the products that installed them?

  • Wow, that solved it! Apparently it is malicious software. I think I'll have to complain with the responsible of the Win machine I'm using. I don't know if this could be related, but when installing CCS I was told to disable the antivirus during the installation process and I stopped Avira Antivir guard function. Maybe it got through during this phase?
    Thanks and best regards
  • We ask for the AV software to be disabled during the CCS install because some AV products have a tendency to interfere with the install process. They can lock files for long periods of time or sometimes completely block their installation. The files above are not installed by CCS, but I guess if something else was run during the period the AV product was disabled the files might have had a chance to be copied in. The AV product may also just not recognize them even when the product is enabled.