<?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 Hi Robert, in Software Archive</title>
    <link>https://community.intel.com/t5/Software-Archive/Problem-with-idb-session-save-in-idbc-using-absolute-paths/m-p/918483#M80587</link>
    <description>&lt;P&gt;Hi Robert,&lt;/P&gt;

&lt;P&gt;Perhaps I need to buy a hat to eat because I just wrote a test loop as a program which does not result in the stack trace incident. This is not a general error, and I'm starting to get the feeling it may be related to the issue I was working to debug in my program. That issue is optimization level dependent, and for -O1 the issue seems to be in the Intel OpenMP library (segfault on _kmp_enter_single() in libiomp5.so).&lt;BR /&gt;
	&lt;BR /&gt;
	I tried removing the big dependencies from my program, and the stack trace behavior stopped (still printed attempt to create default directory, though). I'm willing to forward my source and dependencies, but since I'm using a sparse matrix solver on top of Lapack and BLAS, I would like a second opinion on whether this is a severe enough case (for the Debugger) to warrant diagnosing the stack trace instance. Particularly since you pointed out that work on that front is waning.&lt;BR /&gt;
	&lt;BR /&gt;
	Thanks,&lt;BR /&gt;
	Jonathan&lt;/P&gt;</description>
    <pubDate>Tue, 26 Nov 2013 19:42:43 GMT</pubDate>
    <dc:creator>Jonathan_B_</dc:creator>
    <dc:date>2013-11-26T19:42:43Z</dc:date>
    <item>
      <title>Problem with 'idb session save' in idbc using absolute paths</title>
      <link>https://community.intel.com/t5/Software-Archive/Problem-with-idb-session-save-in-idbc-using-absolute-paths/m-p/918481#M80585</link>
      <description>&lt;P&gt;I think I've encountered a bug in the 'idb session save' command of idbc on Linux, but I'd like to get confirmation from users in other environments before declaring it as such.&lt;/P&gt;

&lt;P&gt;I specified &lt;EM&gt;session_file&lt;/EM&gt; with an absolute path, but idbc reports it tried to create the default $sessiondir. While this is not the intended behavior, at least the handling was graceful. If I try to do the same at a breakpoint in my program, it throws an error with stack trace due to an unexpected condition.&lt;/P&gt;

&lt;P&gt;I have been able to work around the absolute path issue by setting $sessiondir to my preferred destination, but at present (in my environment) the documentation and idbc executable are not in sync.&lt;/P&gt;

&lt;P&gt;Terminal example: (important lines in &lt;STRONG&gt;bold&lt;/STRONG&gt;)&lt;/P&gt;

&lt;P&gt;login2$ idbc diagonalize_8&lt;BR /&gt;
	Intel(R) Debugger for applications running on Intel(R) 64, Version 13.0, Build [79.936.23]&lt;BR /&gt;
	------------------&lt;BR /&gt;
	object file name: diagonalize_8&lt;BR /&gt;
	Reading symbols from /home1/02146/jblair42/bin/diagonalize_8...done.&lt;BR /&gt;
	(idb) break 371&lt;BR /&gt;
	Breakpoint 1.1 at 0x407b74: file /home1/02146/jblair42/src/diagonalize_parallel_csr_sym.f90, line 372.&lt;BR /&gt;
	Breakpoint 1.2 at 0x40800d: file /home1/02146/jblair42/src/diagonalize_parallel_csr_sym.f90, line 372.&lt;BR /&gt;
	(idb) break 403&lt;BR /&gt;
	Breakpoint 2 at 0x4080ed: file /home1/02146/jblair42/src/diagonalize_parallel_csr_sym.f90, line 404.&lt;BR /&gt;
	(idb) break 405&lt;BR /&gt;
	Breakpoint 3 at 0x408116: file /home1/02146/jblair42/src/diagonalize_parallel_csr_sym.f90, line 406.&lt;BR /&gt;
	(idb) break 423&lt;BR /&gt;
	Breakpoint 4.1 at 0x408955: file /home1/02146/jblair42/src/diagonalize_parallel_csr_sym.f90, line 424.&lt;BR /&gt;
	Breakpoint 4.2 at 0x409162: file /home1/02146/jblair42/src/diagonalize_parallel_csr_sym.f90, line 424.&lt;BR /&gt;
	(idb) break 435&lt;BR /&gt;
	Breakpoint 5.1 at 0x408cc0: file /home1/02146/jblair42/src/diagonalize_parallel_csr_sym.f90, line 436.&lt;BR /&gt;
	Breakpoint 5.2 at 0x408cde: file /home1/02146/jblair42/src/diagonalize_parallel_csr_sym.f90, line 436.&lt;BR /&gt;
	Breakpoint 5.3 at 0x408d0d: file /home1/02146/jblair42/src/diagonalize_parallel_csr_sym.f90, line 436.&lt;BR /&gt;
	Breakpoint 5.4 at 0x408d17: file /home1/02146/jblair42/src/diagonalize_parallel_csr_sym.f90, line 436.&lt;BR /&gt;
	Breakpoint 5.5 at 0x408d2d: file /home1/02146/jblair42/src/diagonalize_parallel_csr_sym.f90, line 436.&lt;BR /&gt;
	Breakpoint 5.6 at 0x408ecf: file /home1/02146/jblair42/src/diagonalize_parallel_csr_sym.f90, line 436.&lt;BR /&gt;
	Breakpoint 5.7 at 0x408f81: file /home1/02146/jblair42/src/diagonalize_parallel_csr_sym.f90, line 436.&lt;BR /&gt;
	Breakpoint 5.8 at 0x408fad: file /home1/02146/jblair42/src/diagonalize_parallel_csr_sym.f90, line 436.&lt;BR /&gt;
	(idb) break 452&lt;BR /&gt;
	Breakpoint 6 at 0x409176: file /home1/02146/jblair42/src/diagonalize_parallel_csr_sym.f90, line 454.&lt;BR /&gt;
	(idb) break 438&lt;BR /&gt;
	Breakpoint 7.1 at 0x408d72: file /home1/02146/jblair42/src/diagonalize_parallel_csr_sym.f90, line 438.&lt;BR /&gt;
	Breakpoint 7.2 at 0x408fd2: file /home1/02146/jblair42/src/diagonalize_parallel_csr_sym.f90, line 438.&lt;BR /&gt;
	Breakpoint 7.3 at 0x408fe3: file /home1/02146/jblair42/src/diagonalize_parallel_csr_sym.f90, line 438.&lt;BR /&gt;
	&lt;STRONG&gt;(idb) idb session save /home1/02146/jblair42/bin/idb_customizations.cmd&lt;BR /&gt;
	Cannot create session directory '/home1/02146/jblair42.idb/sessions/'.&lt;/STRONG&gt;&lt;BR /&gt;
	(idb) run&lt;BR /&gt;
	Starting program: /home1/02146/jblair42/bin/diagonalize_8&lt;BR /&gt;
	[New Thread 22288 (LWP 22288)]&lt;BR /&gt;
	&amp;nbsp;Time to load hamiltonian into memory:&amp;nbsp; 4.1000000E-03&lt;BR /&gt;
	&amp;nbsp;Chunk:&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 43&lt;BR /&gt;
	&amp;nbsp;Size of Chunk:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&lt;/P&gt;

&lt;P&gt;Breakpoint 1.1, diagonalize () at /home1/02146/jblair42/src/diagonalize_parallel_csr_sym.f90:372&lt;BR /&gt;
	372&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; allocate(prodPart(dim_hamiltonian), stat=ierr2)&lt;BR /&gt;
	&lt;STRONG&gt;(idb) idb session save /home1/02146/jblair42/bin/idb_customizations.cmd&lt;BR /&gt;
	Assertion failed: "!savedSessionSaveState" ./src/ui/cmds/cmdsession.C:300&lt;BR /&gt;
	This is an unexpected condition and may indicate the presence of a defect.&lt;BR /&gt;
	If you wish to report this, please include the stack trace that follows.&lt;/STRONG&gt;&lt;BR /&gt;
	/opt/apps/intel/13/composer_xe_2013.2.146/bin/intel64/iidb(_ZN15IDBAssertFailed3runEPKcS1_j+0xe) [0x61220e]&lt;BR /&gt;
	/opt/apps/intel/13/composer_xe_2013.2.146/bin/intel64/iidb(_ZN14DTLU_namespace12assertFailedEPKcS1_j+0x1e) [0xb671ce]&lt;BR /&gt;
	/opt/apps/intel/13/composer_xe_2013.2.146/bin/intel64/iidb(_ZN14CmdSessionSave5do_itER19CmdExecutionContextRN10BaseForCmd9CmdResultE+0xe5) [0xa17507]&lt;BR /&gt;
	/opt/apps/intel/13/composer_xe_2013.2.146/bin/intel64/iidb(_ZN10BaseForCmd7executeEb+0xfc5) [0x65e419]&lt;BR /&gt;
	/opt/apps/intel/13/composer_xe_2013.2.146/bin/intel64/iidb() [0x60fbf8]&lt;BR /&gt;
	/opt/apps/intel/13/composer_xe_2013.2.146/bin/intel64/iidb(_Z15ProcessCommandsv+0x54) [0x60ff08]&lt;BR /&gt;
	/opt/apps/intel/13/composer_xe_2013.2.146/bin/intel64/iidb(__gxx_personality_v0+0x41d) [0x60dd25]&lt;BR /&gt;
	/opt/apps/intel/13/composer_xe_2013.2.146/bin/intel64/iidb(_Z7idbMainiPPKcS1_+0x180) [0x60dfb6]&lt;BR /&gt;
	/opt/apps/intel/13/composer_xe_2013.2.146/bin/intel64/iidb(main+0x3a) [0x60dcca]&lt;BR /&gt;
	/lib64/libc.so.6(__libc_start_main+0xfd) [0x38cc81ecdd]&lt;BR /&gt;
	/opt/apps/intel/13/composer_xe_2013.2.146/bin/intel64/iidb(__gxx_personality_v0+0x232) [0x60db3a]&lt;/P&gt;

&lt;P&gt;Linux info:&lt;BR /&gt;
	login2$ uname -a&lt;BR /&gt;
	Linux login2.stampede.tacc.utexas.edu 2.6.32-358.18.1.el6.x86_64 #1 SMP Wed Aug 28 17:19:38 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux&lt;/P&gt;

&lt;P&gt;&lt;BR /&gt;
	I've tested this with several different programs. The behavior does not seem to be related to the program being run within idbc. Could someone else please test the 'idb session save' behavior and comment?&lt;/P&gt;

&lt;P&gt;Thanks for your help&lt;/P&gt;</description>
      <pubDate>Sun, 24 Nov 2013 23:04:01 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Problem-with-idb-session-save-in-idbc-using-absolute-paths/m-p/918481#M80585</guid>
      <dc:creator>Jonathan_B_</dc:creator>
      <dc:date>2013-11-24T23:04:01Z</dc:date>
    </item>
    <item>
      <title>Dear Jonathan,</title>
      <link>https://community.intel.com/t5/Software-Archive/Problem-with-idb-session-save-in-idbc-using-absolute-paths/m-p/918482#M80586</link>
      <description>&lt;P&gt;Dear Jonathan,&lt;/P&gt;

&lt;P&gt;both of these behaviors&amp;nbsp; do look like a defect to me.&amp;nbsp;The handling of the top level directory saving may actually just be a documentation defect, but either way I will double-check with our development team.&lt;/P&gt;

&lt;P&gt;(idb) idb session save /home1/02146/jblair42/bin/idb_customizations.cmd&lt;BR /&gt;
	Cannot create session directory '/home1/02146/jblair42.idb/sessions/'.&lt;/P&gt;

&lt;P&gt;followed by&lt;/P&gt;

&lt;P&gt;"Assertion failed: "!savedSessionSaveState" ./src/ui/cmds/cmdsession.C"&lt;/P&gt;

&lt;P&gt;is definitely a big concern though.&lt;/P&gt;

&lt;P&gt;I know you state that you can reproduce&amp;nbsp;it with any given application. For me to escalate it to our development team it would still be good if you could upload a small test case in a private message. Just to make sure we see the exact problem you are seeing.&lt;/P&gt;

&lt;P&gt;Thanks, Rob&lt;/P&gt;

&lt;P&gt;As a secondary note - In the following thread: &lt;A href="http://software.intel.com/en-us/forums/topic/489196" target="_blank"&gt;http://software.intel.com/en-us/forums/topic/489196&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;you may find details on us deprecating the Intel Debugger and putting a lot of development work into improving Fortran awareness in GDB instead. This will impact the priority we can give you reported issue above.It may be worth your while to have a look at our GDB implementation and the work we are doing with regards to Fortran with GDB.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 25 Nov 2013 23:48:31 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Problem-with-idb-session-save-in-idbc-using-absolute-paths/m-p/918482#M80586</guid>
      <dc:creator>Rob_Mueller-Albrecht</dc:creator>
      <dc:date>2013-11-25T23:48:31Z</dc:date>
    </item>
    <item>
      <title>Hi Robert,</title>
      <link>https://community.intel.com/t5/Software-Archive/Problem-with-idb-session-save-in-idbc-using-absolute-paths/m-p/918483#M80587</link>
      <description>&lt;P&gt;Hi Robert,&lt;/P&gt;

&lt;P&gt;Perhaps I need to buy a hat to eat because I just wrote a test loop as a program which does not result in the stack trace incident. This is not a general error, and I'm starting to get the feeling it may be related to the issue I was working to debug in my program. That issue is optimization level dependent, and for -O1 the issue seems to be in the Intel OpenMP library (segfault on _kmp_enter_single() in libiomp5.so).&lt;BR /&gt;
	&lt;BR /&gt;
	I tried removing the big dependencies from my program, and the stack trace behavior stopped (still printed attempt to create default directory, though). I'm willing to forward my source and dependencies, but since I'm using a sparse matrix solver on top of Lapack and BLAS, I would like a second opinion on whether this is a severe enough case (for the Debugger) to warrant diagnosing the stack trace instance. Particularly since you pointed out that work on that front is waning.&lt;BR /&gt;
	&lt;BR /&gt;
	Thanks,&lt;BR /&gt;
	Jonathan&lt;/P&gt;</description>
      <pubDate>Tue, 26 Nov 2013 19:42:43 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Problem-with-idb-session-save-in-idbc-using-absolute-paths/m-p/918483#M80587</guid>
      <dc:creator>Jonathan_B_</dc:creator>
      <dc:date>2013-11-26T19:42:43Z</dc:date>
    </item>
    <item>
      <title>Hi Rob,</title>
      <link>https://community.intel.com/t5/Software-Archive/Problem-with-idb-session-save-in-idbc-using-absolute-paths/m-p/918484#M80588</link>
      <description>&lt;P&gt;Hi Rob,&lt;/P&gt;

&lt;P&gt;I have narrowed down the stack trace issue and it's now simple and repeatable. After the warning "Cannot create session directory 'blah'" is issued, if you input 'idb session save /absolute/path/to/file' again, the stack trace is printed. Since this isn't tied to my bulky project and occured for a 17 line test program, I'll forward the test case to you in a PM with accompanying instructions to reproduce.&lt;/P&gt;

&lt;P&gt;Thanks,&lt;BR /&gt;
	Jonathan&lt;/P&gt;</description>
      <pubDate>Wed, 27 Nov 2013 05:12:51 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Problem-with-idb-session-save-in-idbc-using-absolute-paths/m-p/918484#M80588</guid>
      <dc:creator>Jonathan_B_</dc:creator>
      <dc:date>2013-11-27T05:12:51Z</dc:date>
    </item>
    <item>
      <title>Thank you Jonathan,</title>
      <link>https://community.intel.com/t5/Software-Archive/Problem-with-idb-session-save-in-idbc-using-absolute-paths/m-p/918485#M80589</link>
      <description>&lt;P&gt;Thank you Jonathan,&lt;/P&gt;

&lt;P&gt;I now have all the information to escalate it to our development team. I'll give you our defect tracking number in a separate message and will keep you posted on the development team feedback.&lt;/P&gt;

&lt;P&gt;In the meantime have you had a chance to look at &lt;A href="http://software.intel.com/en-us/forums/topic/489196"&gt;http://software.intel.com/en-us/forums/topic/489196&lt;/A&gt; and the improvements around Fortran debug in our own Intel enhanced GDB? Is that something you would be interested in?&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Thanks, Rob&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 02 Dec 2013 17:45:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Problem-with-idb-session-save-in-idbc-using-absolute-paths/m-p/918485#M80589</guid>
      <dc:creator>Rob_Mueller-Albrecht</dc:creator>
      <dc:date>2013-12-02T17:45:10Z</dc:date>
    </item>
  </channel>
</rss>

