Release Notes: PathScale Debugger (pathdb) - Release 1.1.1 ========================================================== Copyright 2007 PathScale, LLC. All Rights Reserved. Copyright 2006, 2007 QLogic Corp. All Rights Reserved. Copyright 2002, 2003, 2004, 2005, 2006 PathScale, Inc. All Rights Reserved. The PathScale Debugger (pathdb) is a component of the PathScale(TM) Compiler Suite. This file describes new features, bugs fixed, and known issues with the PathScale Debugger. Where possible, we provide workarounds for known problems. Support & contact information ----------------------------- To report bugs, or for more information, send an email message to support@pathscale.com. Version information: -------------------- The PathScale Debugger (pathdb) version 1.1.1 is a component of the PathScale Compiler Suite Release 3.1. Version 1.1.1 of the debugger contains some fixes to accomodate recent changes in the debugger information generated by the compiler. What is new in 1.1: * C++ * improved STL printing * ability to step over STL generated code * Improved EMACS support * Better support for Fortran expressions * Improved interactive help Bugs fixed between 1.0 and 1.1: [Bug 4943] Disassembly of x87 instructions that store or load values from memory [Bug 6611] pathdb writes to stdin? [Bug 6694] pathdb dumps core on fc3 Known issues in 1.1: [Bug 5055] Commands using Fortran array subscripts [Bug 5094] Problems debugging multithreaded applications on older Linux distributions [Bug 5477] pathdb will not run if LD_PRELOAD is set [Bug 5477] pathdb will not run if LD_PRELOAD is set If the environmental variable LD_PRELOAD is set, then pathdb will fail to link to the correct libraries. Workaround: Do not run pathdb under an LD_PRELOAD variable. If you want to debug a program that requires LD_PRELOAD, set LD_PRELOAD from within pathdb using the "set environment" command. [Bug 5055] Commands using Fortran array subscripts The expression handling associated with array subscripts has a number of known bugs that are being investigated and fixed. In many cases the user may see an "Illegal array index: " message even though the subscript is legitimate. [Bug 5094] Problems debugging multithreaded applications on older Linux distributions The PathScale Debugger makes extensive use of ptrace. On some of the older Linux distributions, such as SUSE Linux Enterprise Server v8 (SLES 8), we are receiving unexpected results from ptrace on multithreaded applications. This is being investigated.