idb symbol problems, Suse 11.3, x86_64, Intel version 12.0

idb symbol problems, Suse 11.3, x86_64, Intel version 12.0

breitenfeld's picture

System:
Linux 2.6.34.7-0.5-desktop #1 SMP PREEMPT 2010-10-25 08:40:12 +0200 x86_64 x86_64 x86_64 GNU/Linux

Version: Intel 64, Version 12.0

I can run the toy program (compiled using ifort -g main.f90):
program main
implicit none
integer :: i
i = 1
print*,i
end

but when I try to run it using idb, I get the error:

Intel Debugger for applications running on Intel 64, Build [1.3842.2.129]
------------------
object file name: a.out
Reading symbols from /home/brtnfld/a.out...Assertion failed: "false" ./src/st/file/pil_parsesymsdwarf2.C:4865
This is an unexpected condition and may indicate the presence of a defect.
If you wish to report this, please include the stack trace that follows.
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN15IDBAssertFailed3runEPKcS1_j+0xe) [0x5f591a]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN14DTLU_namespace12assertFailedEPKcS1_j+0x1e) [0xae9c9e]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN21PSD2_LineStateMachine14runUntilAppendEv+0x5e5) [0xad0575]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN30PSD2_LineStateMachine_Consumer3runER21PSD2_LineStateMachineb+0x312) [0xacf382]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN15ParseSymsDwarf222emitLinesForCompilUnitERK11WalkCtxDIEsRK11AttrBindingRK12AttrBindings+0xa8c) [0xacee6c]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN15ParseSymsDwarf227emitSTForDIECompilationUnitER11WalkCtxDIEsbRK12AttrBindings+0x6a7) [0xace0c7]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN15ParseSymsDwarf212emitSTForDIEER11WalkCtxDIEsbRK12AttrBindings+0x38f) [0xac803f]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN15ParseSymsDwarf214walkTreeOfDIEsER11WalkCtxDIEs+0xd0) [0xacc7c0]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN15ParseSymsDwarf219walkCompilationUnitER16WalkCtxDebugInfo+0x368) [0xabe968]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN15ParseSymsDwarf220readTopLevelEntitiesEv+0x381) [0xabd451]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN15ParseSymsDwarf218readPartialSymbolsEb14PreferFileEnum+0x15d) [0xabcc1d]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN23LoadableFileSymbolTable18readPartialSymbolsEb+0xd6) [0xa81066]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN10LoadedFile11readSymbolsERSob+0x166) [0x932b68]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN11LoadedFiles8loadAOUTERSoPK6FileId+0x81) [0x930571]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN17WritableSymtabDef8loadAOUTEPK6FileId+0x1f) [0x92a2c7]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN12ControlDefUx14getLoadedFilesEPK6FileId+0xb00) [0x66fef4]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN12AddrSpaceDef10noteLoadedEPK6FileIdS2_P7Program+0xe1) [0x6b6a99]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN10ProcessDef10noteExecedEPKc+0xe9) [0x6c3f61]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN12ControlDefUx10noteExecedEv+0x26) [0x670cdc]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN18ControlDefUxPtrace21startProcess_postExecEPK6FileId+0x16f) [0x6640d7]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN12ControlDefUx12startProcessEPKcRK7ArgListPK11EnvironmentS1_S1_S1_Ri+0x3a3) [0x66ecd9]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN14ProcessFactory22createLocalLiveProcessEP3JobP7ArgListPcS4_S4_22IsOrIsNotADummyProcess+0x1b6) [0xa2bdda]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN3Job22createLocalLiveProcessEP7ArgListPcS2_S2_22IsOrIsNotADummyProcess+0x3e) [0x6acff6]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN11SessionBase17startLocalProcessEP3JobP7ArgList22IsOrIsNotADummyProcess+0x8c) [0x64de5e]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_Z17StartDummyProcessP3Job+0xaf) [0x5fcb31]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN7CmdLoad5do_itER19CmdExecutionContextRN10BaseForCmd9CmdResultE+0x274) [0x5fe290]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN10BaseForCmd7executeEb+0xf92) [0x5f9232]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN3Cmd20executeAsInternalCmdEv+0x23) [0x5fa7af]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN12InitialState10executeCmdEv+0x67) [0x62478f]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_Z15decladebug_initiPPKcS1_+0xd9b) [0x5f53a3]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_Z7idbMainiPPKcS1_+0x17b) [0x5f2661]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(main+0x3a) [0x5f237a]
/lib64/libc.so.6(__libc_start_main+0xfd) [0x2ae3dcaaab7d]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(__gxx_personality_v0+0x202) [0x5f21ea]
Could not start process for a.out
No image loaded ... Recovering ...

I also get the same problem using it with a C program:

Intel Debugger for applications running on Intel 64, Build [1.3842.2.129]
------------------
object file name: a.out
Reading symbols from /home/brtnfld/a.out...Assertion failed: "false" ./src/st/file/pil_parsesymsdwarf2.C:4865
This is an unexpected condition and may indicate the presence of a defect.
If you wish to report this, please include the stack trace that follows.
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN15IDBAssertFailed3runEPKcS1_j+0xe) [0x5f591a]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN14DTLU_namespace12assertFailedEPKcS1_j+0x1e) [0xae9c9e]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN21PSD2_LineStateMachine14runUntilAppendEv+0x5e5) [0xad0575]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN30PSD2_LineStateMachine_Consumer3runER21PSD2_LineStateMachineb+0x312) [0xacf382]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN15ParseSymsDwarf222emitLinesForCompilUnitERK11WalkCtxDIEsRK11AttrBindingRK12AttrBindings+0xa8c) [0xacee6c]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN15ParseSymsDwarf227emitSTForDIECompilationUnitER11WalkCtxDIEsbRK12AttrBindings+0x6a7) [0xace0c7]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN15ParseSymsDwarf212emitSTForDIEER11WalkCtxDIEsbRK12AttrBindings+0x38f) [0xac803f]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN15ParseSymsDwarf214walkTreeOfDIEsER11WalkCtxDIEs+0xd0) [0xacc7c0]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN15ParseSymsDwarf219walkCompilationUnitER16WalkCtxDebugInfo+0x368) [0xabe968]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN15ParseSymsDwarf220readTopLevelEntitiesEv+0x381) [0xabd451]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN15ParseSymsDwarf218readPartialSymbolsEb14PreferFileEnum+0x15d) [0xabcc1d]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN23LoadableFileSymbolTable18readPartialSymbolsEb+0xd6) [0xa81066]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN10LoadedFile11readSymbolsERSob+0x166) [0x932b68]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN11LoadedFiles8loadAOUTERSoPK6FileId+0x81) [0x930571]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN17WritableSymtabDef8loadAOUTEPK6FileId+0x1f) [0x92a2c7]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN12ControlDefUx14getLoadedFilesEPK6FileId+0xb00) [0x66fef4]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN12AddrSpaceDef10noteLoadedEPK6FileIdS2_P7Program+0xe1) [0x6b6a99]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN10ProcessDef10noteExecedEPKc+0xe9) [0x6c3f61]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN12ControlDefUx10noteExecedEv+0x26) [0x670cdc]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN18ControlDefUxPtrace21startProcess_postExecEPK6FileId+0x16f) [0x6640d7]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN12ControlDefUx12startProcessEPKcRK7ArgListPK11EnvironmentS1_S1_S1_Ri+0x3a3) [0x66ecd9]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN14ProcessFactory22createLocalLiveProcessEP3JobP7ArgListPcS4_S4_22IsOrIsNotADummyProcess+0x1b6) [0xa2bdda]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN3Job22createLocalLiveProcessEP7ArgListPcS2_S2_22IsOrIsNotADummyProcess+0x3e) [0x6acff6]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN11SessionBase17startLocalProcessEP3JobP7ArgList22IsOrIsNotADummyProcess+0x8c) [0x64de5e]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_Z17StartDummyProcessP3Job+0xaf) [0x5fcb31]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN7CmdLoad5do_itER19CmdExecutionContextRN10BaseForCmd9CmdResultE+0x274) [0x5fe290]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN10BaseForCmd7executeEb+0xf92) [0x5f9232]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN3Cmd20executeAsInternalCmdEv+0x23) [0x5fa7af]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_ZN12InitialState10executeCmdEv+0x67) [0x62478f]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_Z15decladebug_initiPPKcS1_+0xd9b) [0x5f53a3]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(_Z7idbMainiPPKcS1_+0x17b) [0x5f2661]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(main+0x3a) [0x5f237a]
/lib64/libc.so.6(__libc_start_main+0xfd) [0x2b890ab18b7d]
/opt/packages/intel/composerxe-2011.0.084/bin/intel64/iidb(__gxx_personality_v0+0x202) [0x5f21ea]
Could not start process for a.out
No image loaded ... Recovering ...

3 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.
breitenfeld's picture

After searching further, i.e.

http://origin-software.intel.com/en-us/forums/showthread.php?t=77337&o=a...

It appears idb shipping with version 12.0 does not work with an OS using gcc 4.5. At least now I can get the compiler itself to work with gcc 4.5 based OSs (which was not the case for intel 11.*).

anatrancoso's picture

I have the same problem.
No solution is provided in that thread (changing gcc version at compilation time doesn't change the assertion error).
:((

Login to leave a comment.