News
Problems Fixed
Known Problems
Patching
IBM Considerations
Linux Considerations
Reference Guide New Features Installation, Transformations, Release Notes
Previous Next Release Notes TotalView Platforms Installation Guide Creating Type Transformations

Problems Fixed On All Platforms

The following problems have been fixed. More details about each item follow this list. Items new with this release are in bold.

Action Point > At Location: Typing C++ member function

Problem trying to set a breakpoint by typing the C++ member function name into this dialog box was resolved (6.1.0-2: 4518)

Action Point > At Location: No longer torn down

TotalView no longer tears down this dialog window when a function name is misspelled (4510: 6.1.0-2)

Ambiguous functions from dynamically loaded shared libraries are found when looking up a function

When looking up a function defined in more than one dynamically loaded shared libraries, TotalView will now present an Ambiguous Function dialog box that lets you pick which version of the function should be opened. (4488: 6.1.0-2)

Bulk launch sometimes failed if single debug server launch was disabled

If the single debug server launch was disabled by using TotalView's Preferences Dialog Box and the bulk launch only required one server to be started, TotalView would fail with an internal error. While this problem is fixed, you should be aware that even with a bulk launch, TotalView may actually be using a single server launch. (4673: 6.2.0-0)

Buttons now responsive if two process windows are open

In addition, closing the first window no longer causes an internal error. (4600: 6.1.0-3)

C++ class variables were incorrectly marked as 'Stale'

Diving on certain class variables brought up a Variable Window that indicated the values were Stale, even following lines where they had just been updated. (4567: 6.2.0-0)

Diving on an Fortran 90 variable can cause a fatal error (IRIX and Linux)

This problem occurred either when diving on a local variable that is being referenced inside a contained subroutine or when diving on a module that contained only data. The error you saw began as follows:

Fatal error: index 8 out of range [0, 8) in 
st_nameset_set_t::get_current_interpretation 
...
(4538: 6.2.0-0)

Error Message Problem: resolve_final_symbol error

TotalView no longer generates thousands of ERROR: Couldn't resolve_final_symbol has been addressed (4545: 6.1.0-2)

Fortran modules list item order

The modules listed by the Tools > Fortran Modules command are no longer alphabetical. (4800: 6.2.0-3)

GCC 3.2 g77: General note

Several known issues debugging applications compiled with this compiler when using TotalView 6.0 were resolved (4583: 6.1.0-2)

Group > Delete problem fixed

Entering the Group > Delete command on a multi-threaded or multi-process program sometimes crashed TotalView. The following message was displayed.

    Fatal error: Can't live without a process
    (4609)

Keyboard accelerator notation standardized

The notation that indicated keyboard accelerators within TotalView's menus has been regularized. (4686: 6.2.0-0)

Launch strings now include %B by default

The default tvdsvr and Visualizer launch strings now use the %B replacement character. The %B expands to the full path to the bin directory of the running TotalView installation. (4491, 4629: 6.2.0-0)

Loading a breakpoint file for a shared library could crash TotalView

When this happened, TotalView displayed the following error message:

    Fatal error: tv_target_addrlist_t access out of range Terminated
    (4501: 6.1.0-1)

Message Queue Graph node placement

Node placement is now preserved after clicking the Update button (4403: 6.1.0-2)

-pid command line option added

The new -pid command line option lets you specify a running process as a debug target. (2312: 6.2.0-0)

Program Browser: Cannot be used until process starts

You cannot use the Program Browser until the target process starts. This fixes a problem where the wrong variable data could be shown or TotalView might crash when diving on these variables. (4809: 6.2.0-3)

Search Paths: Fatal Error starting up with very large search path values

Problems that caused TotalView to terminate with errors like Fatal Error: Attempt to allocate a temp string containing X bytes or TotalView: FATAL ERROR STARTING UP: form_long result too large when you entered an especially long search path are resolved. (3462: 6.1.0-2)

Setting breakpoints in functions located in two different libraries problem fixed

Setting a breakpoint on a function located in two different libraries or images after a dlopen no longer crashes TotalView when you click Go and the dlopen attaches to the shared library. The error message displayed was:

Fatal error: db_breakpoint_t::register_sourcelevel_blocks: Unexpected 
number of blocks in one target (4616: 6.2.0-0)

Spell checker problems resolved

The spell checker that existed in version 5 no longer exists. Instead, it has been integrated with TotalView's ambiguous function system. This is documented in the TotalView Users Guide. (4505: 6.2.0-0)

Threads not proceding

Threads did not proceed off of a "When hit, stop thread" breakpoint when you entered a Group->Go or Group->Next command. (4144, 4145, 4660, 4666: 6.1.0-3)

tvpane.cxx crash

In some cases, if you had modified the source code after an executable was compiled, an internal error in TotalView could occur due to inconsistent line number information in the executable. (4560: 6.2.0-0)

UPC shared addresses of shared variables and shared pointers given as local

When debugging a UPC application, TotalView was correctly displaying the value of objects of type pointer to shared. However, it did not correctly representing the shared addresses of objects that were themselves shared. (4508: 6.1.0-2)

Variable names in Variable Window title

These titles are no longer corrupted after several dives (4463: 6.1.0-2)

-verbosity command line option no takes precedence

The -verbosity command line option now take precedence over any use of the dset VERBOSE variable in .tvdrc files. (4530: 6.1.0-2)

View > Lookup Function/File problem

Using this command to open a header file no longer causes a crash (4514: 6.1.0-2)

Window focus changes affected some users

Window focus behavior changed at version TotalView 6. If window focus follows the pointer rather than by clicking in a window, you saw changes when new windows were raised. For example, clicking in the Root Window to change the current process would change focus to the Process Window. Clicking again on a different process in the Root Window was disabled until focus was brought back to the Root Window. Totalview 6.2 now only changes the focus for the 'find' window. (4549: 6.2.0-0)

 
 
 
 
documentation@etnus.com
Copyright © 2003, Etnus, Inc. All rights reserved.
Version 6.2.0-3