Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
14 years ago

Quartus 12 crashes on gentoo

Has anyone managed to Quartus II 12.0 running on Gentoo? I can get the bare Quartus (web edition) installed but as soon as I launch I get:

*** Fatal Error: Illegal Instruction

Module: quartus

Stack Trace:

0x439d: safer_scalable_free + 0x260 (tbbmalloc.so.2)

0x91bb: __TBB_internal_free + 0x29 (tbbmalloc.so.2)

0xcf3: free + 0x1d (tbbmalloc_proxy.so.2)

0xaeb: mem_native_delete(void*) + 0x1b (ccl_mem_native)

If try to install support for Arria II, the installer crashes in a similar manner. I installed Quartus 11.0 a year ago and never had these kinds of problems. I guess I should not have nuked the old installation before downloading the new.

3 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    OK, I've managed to get it to start. I had to install dev-cpp/tbb and remove libtbbmalloc* from altera/12.0/quartus/linux.

    But I still need to get device support and Modelsim installed. Can I install these in a separate step from Quartus itself? As previously mentioned, the installer crashes before installing anything being Quartus proper.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Perhaps install under Centos 6.2 and then copy the installation to Gentoo?

    Cheers,

    Dave
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    It turns out that tbbmalloc is the problem for the install too. After Quartus installs, the installer runs quartus to install the device support. That's when Quartus crashes.

    What I did was watch the files as they were installed. when tbbmalloc* appeared in quartus/linux, I immediately moved them to the side.

    With that kludge, I was able to get through the entire installation. There must be a more elegant solution but this way does work. If there was a single file that was the source of only tbbmalloc*, I could just remove it before starting the installer but I don't know what that file would be (if there even is such a file).