home *** CD-ROM | disk | FTP | other *** search
/ IRIS Development Option 6.2 / IRIS_Development_Option_6.2_814-0478-001.iso / dist / WorkShop.idb / usr / relnotes / WorkShop / ch4.z / ch4
Text File  |  1996-03-14  |  30KB  |  1,123 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        4.  _B_u_g__F_i_x_e_s
  9.  
  10.        This chapter lists the bugs that were found in WorkShop 2.2,
  11.        2.3, 2.4, 2.5 and 2.5.1 which have been fixed in WorkShop
  12.        2.6.
  13.  
  14.  
  15.        4.1  _W_o_r_k_S_h_o_p__D_e_b_u_g_g_e_r
  16.  
  17.        4.1.1  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._5_._1
  18.  
  19.        274701    cvd is known to return the wrong value for
  20.                  register variables of type float and give an error
  21.                  when asked to display the value of register
  22.                  variables of type double.
  23.  
  24.        290982    cvd fails to display the value of unnamed nested
  25.                  structures.
  26.  
  27.        329759    On a mips2 executable, when a watchpoint trap
  28.                  fires on a variable of type double, cvd reports
  29.                  the wrong value for the variable.
  30.  
  31.        346445    cvd fails to run properly on a MIPS R5000 system.
  32.  
  33.        4.1.2  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._5
  34.  
  35.        156621, 179697, 215957, 250960, 270408, 274705 cvd can only
  36.                  handle commands of 256 chars
  37.  
  38.        267422    Permissions problem using cvd under AFS.
  39.  
  40.        275980    Stepping over C++ statement with inline function
  41.                  calls stops prematurely in each call.
  42.  
  43.        280039    Cursor in source view vanishes under certain
  44.                  reproducible circumstances.
  45.  
  46.        289087    cvd reports it can't find
  47.                  ".../v6.02MR/libf77/main.c" when attaching to a
  48.                  64-bit fortran program.
  49.  
  50.        4.1.3  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._4
  51.  
  52.        159616    Processes displayed in Multiprocess View may
  53.                  disappear from the display or terminate on a
  54.                  request to switch Main View to another process.
  55.  
  56.        174851    Cvpcs aborts when C++ classes are encountered in
  57.                  ANSI C expressions.
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.        188486    Cvd evaluates anonymous unions incorrectly.
  75.  
  76.        207701    Cvd does not evalute nested class/struct members
  77.                  correctly.
  78.  
  79.        212268    Cvpcs core dumps when trying to print local
  80.                  classes (classes defined within a function).
  81.  
  82.        212861    Cvpcs aborts trying to print/whatis on a multiply
  83.                  inherited class.
  84.  
  85.        213482    Cvd cannot evaluate expressions involving unions.
  86.  
  87.        222352    Cvd doesn't print the members of a template class.
  88.  
  89.        223902    Cvd cannot evaluate expressions involving unions.
  90.  
  91.        233540    cvd may report bogus errors through the library
  92.                  search path dialog when attaching to an
  93.                  executable.
  94.  
  95.        237645    Cvd eats disk space - Fails to close file
  96.                  descriptor on reattach.
  97.  
  98.        238177    Cvpcs grows to over 100,000 page when running
  99.                  performance experiments.
  100.  
  101.        241831    Instrument rule, EXCLUDE, doesn't work for cvinstr
  102.                  anymore.
  103.  
  104.        242422    Name qualification in a C++ derived class is
  105.                  incorrect.
  106.  
  107.        243627    Loading a file into sourceview disables F+C.
  108.  
  109.        243629    Loading a file into sourceview confuses
  110.                  highlights.
  111.  
  112.        245088    Array browser does not print data for character
  113.                  *(n) type correctly.
  114.  
  115.        246187    F+C delete or disable does not repaint the break
  116.                  points if any.
  117.  
  118.        246189    F+C doesn't remap the working directory used for
  119.                  the build if it doesn't exist.
  120.  
  121.        246252    F+C Error Messages pops up to say "no errors".
  122.  
  123.        246667    F+C loses expressions on rerun.
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                                   - 3 -
  137.  
  138.  
  139.  
  140.        247411    Cvd incorrectly reports float value of a union
  141.                  inside a class.
  142.  
  143.        247444    Cvperf recomputes line level data more often than
  144.                  necessary.
  145.  
  146.        248155    F+C Error message view some times exhibit  memory
  147.                  corruption.
  148.  
  149.        248478    cvd: F+C wont let me change file brought up by
  150.                  name.
  151.  
  152.        248722    Cvpcs aborts when classes with anonymous unions
  153.                  are evaluated.
  154.  
  155.        248849    F+C claims unsaved changes, but it's a lie.
  156.  
  157.        249614    Cvmain Execution View mishandles utmp.
  158.  
  159.        249721    Incorrect nesting of symbol table information from
  160.                  NCC compiler. Cvpcs aborts.
  161.  
  162.        249726    F+C and Source: Open usability problems.
  163.  
  164.        249751    F&C fails on functions that are not
  165.                  quickstartable.
  166.  
  167.        250131    Cvpcs aborts when evaluating virtual base classes.
  168.  
  169.        250297    Cvd cannot evaluate fortran common blocks defined
  170.                  in multiple shared objects.
  171.  
  172.        250778    Compiler generates incorrect MDEBUG symbol table
  173.                  info.
  174.  
  175.        251397    Display of nested structures broken in C++.
  176.  
  177.        252317    Cvd cannot attach to a process when group id is
  178.                  changed using newgrp command.
  179.  
  180.        252457    Cvpcs aborts because of unnamed data labels
  181.                  generated by 3.20 linker.
  182.  
  183.        253749    F+C Preferences saving not quite there.
  184.  
  185.        253750    F+C not enabled when typing in file name (rev
  186.                  2.4).
  187.  
  188.        254022    Cvcov aborts on running test group.
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.                                   - 4 -
  203.  
  204.  
  205.  
  206.        254026    Mass highlight show up incorrectly on scroll-bar
  207.                  in Tester's source annotation.
  208.  
  209.        254036    Disassembly and source view for corded functions
  210.                  are created incorrectly.
  211.  
  212.        254845    Cvpcs aborts when the "-x" linker option is used
  213.                  to compile the executable.
  214.  
  215.        255374    F+C loses its own context under external edit.
  216.  
  217.        255845    Cvpcs aborts evaluating a nested class.
  218.  
  219.        256453    Cvpcs takes a long time to step-into a subroutine
  220.                  which has many parameters.
  221.  
  222.        256870    cvd can't evaluate expression involving a type
  223.                  parameterized in a template.
  224.  
  225.        258884    Cvd aborts evaluating a local class.
  226.  
  227.        258923    Cvperf core dump, MP inpboard expr on hysteria.
  228.  
  229.        262421    Fortran integer*1 variables are now printed as
  230.                  ints instead of unsigned chars.
  231.  
  232.        265370    Fixed "demangle fatal error: overflow of stack in
  233.                  push()".
  234.  
  235.        273317    Move cvmakedso into WorkShop images.
  236.  
  237.        274011    Cvpcs core dumps trying to evaluate a C++
  238.                  expression.
  239.  
  240.        274931    If the keyboard accelerator for Parse+Load was hit
  241.                  twice in quick succession, then the app could be
  242.                  left locked in a busy state.
  243.  
  244.        276385    Cvpcs expression evaluator gets confused with
  245.                  typedefs and variables of the same name.
  246.  
  247.        277441    Occasionally the source view hightlights for PC
  248.                  and traps either fail to be shown or are shown in
  249.                  the wrong location.
  250.  
  251.        277668    Cursor is invisible in Fix and Continue edited
  252.                  function for latest WorkShop.
  253.  
  254.        278640    cvmain core dumped on F&C on Parse and Load after
  255.                  edit with jot.
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.                                   - 5 -
  269.  
  270.  
  271.  
  272.        245326    Changes mutually exclude Fic and Continue and
  273.                  Performance tools
  274.  
  275.        277722    cvd aborts on parsing an expression as C when the
  276.                  expression includes a C++ class.
  277.  
  278.        278470    cvd severely degrages the running time of programs
  279.                  using a large number of DSOs.
  280.  
  281.        280239    cvd aborts trying to evaluate *this.
  282.  
  283.        4.1.4  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._3
  284.  
  285.        115797    Can't read or assign to symbols without known type
  286.                  (common global symbols)
  287.  
  288.        173819    unexpected incomplete types (void *) for pointers
  289.                  to classes.
  290.  
  291.        193066    unable to define breakpoints in program using C++
  292.                  templates
  293.  
  294.        194329    Expression View does not update result field of
  295.                  automatic variable
  296.  
  297.        199463    Can't look at variables that have the same name as
  298.                  a type
  299.  
  300.        199653    _c_v_p_c_s dumps huge core, infinite ___f_l_s_b_u_f (>100
  301.                  file descriptors)
  302.  
  303.        210757    _c_v_d crashes when setting breakpoint in a Fortran
  304.                  subroutine
  305.  
  306.        211557    detach/switch process -> lost control over
  307.                  execution buttons
  308.  
  309.        221023    _c_v_d doesn't copy traps after rebuilding target
  310.  
  311.        226181    _c_v_p_c_s dwarf reader - member functions missing from
  312.                  C++ classes
  313.  
  314.        226183    _c_v_p_c_s dwarf reader - type of member function is
  315.                  incorrect
  316.  
  317.        227964    _c_v_p_c_s core dump in _F_r_a_m_e_M_I_P_S::_c_l_e_a_r_E_x_i_t_T_r_a_p
  318.                  (during rerun, I think)
  319.  
  320.        228757    _p_r_i_n_t _a,_b,_c,_d might print only a,d
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.                                   - 6 -
  335.  
  336.  
  337.  
  338.        229960    Old expr-eval's _e_x_p_r_A_d_d_r_e_s_s(...) malfunctions for
  339.                  64-bit target processes.
  340.  
  341.        230459    Developer Magic Debugger does not understand links
  342.  
  343.        231960    _c_v_p_c_s core dump in
  344.                  _F_r_a_m_e_M_I_P_S::_c_a_l_l_e_e_S_a_v_e_d_R_e_g_i_s_t_e_r_I_s_O_n_S_t_a_c_k
  345.  
  346.        234984    _c_v_p_c_s dumped core when target stops at breakpoint
  347.  
  348.        235392    Developer Magic Workshop user can be come root.
  349.  
  350.        237342    step-over on target using _a_l_a_r_m() fails and free
  351.                  runs target
  352.  
  353.        240782    _c_v_p_c_s core dumps when evaluating expression
  354.  
  355.        RFE       _c_v_d to add playback feature similar to _d_b_x
  356.  
  357.        245303    Cast operation in mixed c & c++ program leads
  358.                  _c_v_p_c_s to abort
  359.  
  360.        245850    _c_v_p_c_s server core dump, _m_a_l_l_o_c/_f_r_e_e corruption
  361.                  while building symboltable
  362.  
  363.        246514    _c_v_p_c_s abort in _I_n_t_e_r_p_r_e_t_e_r_E_D_G::_b_u_i_l_d__s_c_o_p_e__s_t_a_c_k
  364.  
  365.        247502    _c_v_p_c_s crashes on 6.0 system
  366.  
  367.        248060    WorkShop2.4Beta2 coredumps on ComputerVision
  368.                  executable
  369.  
  370.        248536    cvd mishandles breakpoints if there are multiple
  371.                  files with the same name
  372.  
  373.        248720    _c_v_p_c_s segv in _F_u_n_c_t_i_o_n_E_v_a_l::_L_V_a_l
  374.  
  375.        248942    _c_v_p_c_s SEGV in memset, called from _g_e_t_S_y_m_b_o_l_V_a_l_u_e_s
  376.  
  377.        4.1.5  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._2
  378.  
  379.        179070    1st invocation of _c_v_d --> _t_t_u_t_l: _C_o_u_l_d_n'_t _c_o_n_n_e_c_t
  380.                  _t_o _t_t_s_e_s_s_i_o_n _e_r_r
  381.  
  382.        191451    Expression view give error when evaluating 2d
  383.                  array element.
  384.  
  385.        211058    2.2 MR: cvmain core dump
  386.  
  387.        212856    _c_v_p_c_s incorrectly lists base classes.
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.                                   - 7 -
  401.  
  402.  
  403.  
  404.        215845    Source editor doesn't save file on a full NFS
  405.                  filesystem
  406.  
  407.        218450    _c_v_d core dumps when loading application build with
  408.                  CC.
  409.  
  410.        218754    BUG WorkShop Performance task hangs
  411.  
  412.        219683    _c_v_p_c_s died: -non_shared binaries are not
  413.                  supported.
  414.  
  415.        221202    BUG - core dump in _c_v_d
  416.  
  417.        221388    _c_v_d core dump when doing "print *this"
  418.  
  419.        221569    _c_v_d core dump when printing a template variable
  420.  
  421.        222118    _c_v_d step behavior is wrong in f77 program
  422.  
  423.        222303    _c_v_d exit abnormally when printing the value of a
  424.                  char string
  425.  
  426.        222632    _c_v_d core dump with message "loss contact with the
  427.                  process control server"
  428.  
  429.        223681    _c_v_s_t_a_t_i_c crashes when trying to "print *this"
  430.  
  431.        228760    Can't make interactive function calls
  432.  
  433.        228765    SDRC can't attach to _g_e_o_m_o_d._e_x_e
  434.  
  435.        214158,   226081  Evaluate Expression dialog box ignores
  436.                  _a_u_t_o_S_t_r_i_n_g_F_o_r_m_a_t.
  437.  
  438.        226877    Array Browser Spreadsheet loses cell display.
  439.  
  440.        229275    Array subscript control slider doesn't work in
  441.                  array visualizer view.
  442.  
  443.        229572    _c_v_p_c_s core dump in _I_n_t_e_r_p_r_e_t_e_r_F_7_7::_o_p_e_n_F_i_l_e.
  444.  
  445.        206140    _c_v_d Variable Browser does not list Fortran COMMON
  446.                  block values
  447.  
  448.        218756    _c_v_d/delta - pcs core dump on p *this in class
  449.                  which has anon union.
  450.  
  451.        217188    _c_v_d crashes during disassembly when given a text
  452.                  label.
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.                                   - 8 -
  467.  
  468.  
  469.  
  470.        217285    _c_v_d dumps core when accessing address of symbol
  471.                  from Memory View.
  472.  
  473.        207481    _c_v_p_c_s F77 expression memory leaks.
  474.  
  475.        207975    _c_v_p_c_s/dso cannot handle two loaded copies of a
  476.                  dlopen()ed dso.
  477.  
  478.        209636    PCS aborts if user program _m_m_a_p()_s a Delta-C++ .o
  479.                  file.
  480.  
  481.        210354    _c_v_p_c_s core dump.
  482.  
  483.        211185    _c_v_p_c_s/_e_v_a_l _c_v_p_c_s _i_n_t_e_r_n_a_l__e_r_r_o_r() _i_n
  484.                  _s_e_t__a_r_r_a_y__t_y_p_e__s_i_z_e().
  485.  
  486.        211393    _c_v_p_c_s core dump trying to print a global.
  487.  
  488.        211947    _c_v_p_c_s dies going to line in file (Delta code).
  489.  
  490.        211987    _c_v_p_c_s dumps core.
  491.  
  492.        212504    Watchpoints do not work with latest _c_v_p_c_s.
  493.  
  494.        213372    _c_v_p_c_s core dump while trying to step into a
  495.                  function.
  496.  
  497.        213472    _c_v_d claims a non-stripped executable (_N_C_C
  498.                  compiled) is stripped.
  499.  
  500.        213530    _c_v_p_c_s coredumps on _N_C_C-built _c_v_s_t_a_t_i_c.
  501.  
  502.        214077    _c_v_p_c_s coredumps debugging _N_C_C-built _c_v_s_t_a_t_i_c.
  503.  
  504.        214386    Step Over random behavior.
  505.  
  506.        213471,   214119  _c_v_p_c_s core dump WkShp 2.2 C++ code. This
  507.                  bug has been partially fixed.
  508.  
  509.        207486    _c_v_p_c_s Edg expression evaluator memory leaks.
  510.  
  511.        207487    _c_v_p_c_s symbol table memory leaks.
  512.  
  513.        160162    cvdb files built with wrong umask.
  514.  
  515.        208322    Two constr calls are reported for 1 instantiation.
  516.  
  517.        208326    unimple sym kind mesg when calling undecl func.
  518.  
  519.        224065    _c_v_m_o_n core dumps when handling target program
  520.                  _f_o_r_k/_e_x_e_cs a nonshared program.
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.                                   - 9 -
  533.  
  534.  
  535.  
  536.  
  537.  
  538.        4.2  _W_o_r_k_S_h_o_p__S_t_a_t_i_c__A_n_a_l_y_z_e_r_/_C_+_+__B_r_o_w_s_e_r
  539.  
  540.        4.2.1  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._5
  541.  
  542.        183058    Fcom core dumps during "f77 -nocode -sa -w FILE.f"
  543.                  from cvstatic
  544.  
  545.        270763    CASE and compilers should understand same suffix
  546.                  set
  547.  
  548.        278564    cvstatic seg fault trying to bring up browser
  549.  
  550.        281193    cvstatic/Browser SEGV in
  551.                  delta_delete_current_catalog
  552.  
  553.        282059    Cvstatic core dump when browser invoked
  554.  
  555.        4.2.2  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._4
  556.  
  557.        208324    E21 merge effect? - base constr call reported for
  558.                  dirvd class inst.
  559.  
  560.        220396    C++ browser class view shows return types for
  561.                  constructor / destructor.
  562.  
  563.        222293    C++ Browser should give a query to show abstract
  564.                  classes.
  565.  
  566.        222307    C++ Browser should give a query to show pure
  567.                  virtual methods.
  568.  
  569.        244329    C++ Browser needs to support browsing of
  570.                  declarations too.
  571.  
  572.        244697    C++ Class Browser needs to facilitate browsing of
  573.                  abstract classes.
  574.  
  575.        244716    C++ Class Browser reporting of pure virtual
  576.                  functions is weak.
  577.  
  578.        259131    Browser shows bogus connections
  579.  
  580.        4.2.3  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._3
  581.  
  582.        80566     Scanner mode can now find member function
  583.  
  584.        218326    Where Func Def and Where Func Decl now listed
  585.                  together
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.                                   - 10 -
  599.  
  600.  
  601.  
  602.        223865    -sa option to driver now generates valid header in
  603.                  cvstatic.fileset
  604.  
  605.        226717    No longer stupidly shows directory in Source View
  606.  
  607.        228689    Where Type Used broken in C
  608.  
  609.        242297    No more coredump when you dismiss Build Shell
  610.  
  611.        244211    Now cvstatic no longer rejects valid relative
  612.                  include paths
  613.  
  614.        4.2.4  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._2
  615.  
  616.        89655     _c_v_s_t_a_t_i_c - duplicate keyboard accelerators.
  617.  
  618.        129191    _c_v_s_t_a_t_i_c should be case insensitive when querying
  619.                  Fortran code.
  620.  
  621.        160162    _c_v_d_b files built with wrong umask
  622.  
  623.        177978    Can't specify command line options other than -I
  624.                  from within _c_v_s_t_a_t_i_c.
  625.  
  626.        178076    _c_v_s_t_a_t_i_c eats all remaining disk space when file
  627.                  not found
  628.  
  629.        185342    Should be able to easily add options, like adding
  630.                  include dirs.
  631.  
  632.        185977    Core dump during query which forced compile
  633.                  revealing source error
  634.  
  635.        191880    List Data of Type works wrong
  636.  
  637.        199332    _c_v_d->_c_v_s_t_a_t_i_c handoff fumbled
  638.  
  639.        201535    _c_v_s_t_a_t_i_c automatic alternate fileset for read-only
  640.                  filesystems.
  641.  
  642.        205041    C++ browser does not list virtual base classes
  643.  
  644.        205414    C++ class browser Interaction graph arrow actions.
  645.  
  646.        205519    C++ Browser does not keep track of history
  647.                  correctly
  648.  
  649.        205944    call tree is not displayed.
  650.  
  651.        206211    _c_v_s_t_a_t_i_c file set scanner to parser transfer takes
  652.                  minutes.
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.                                   - 11 -
  665.  
  666.  
  667.  
  668.        206502    _c_v_s_t_a_t_i_c - _f_7_7 -_s_a does not build .o's and
  669.                  executables as it should.
  670.  
  671.        207152    _c_v_s_t_a_t_i_c/_N_C_C: _I_n_t_e_r_n_a_l _E_r_r_o_r: _A_r_r_a_y _s_i_z_e _1_6,
  672.                  _a_t_t_e_m_p_t_e_d _t_o _a_c_c_e_s_s _2_2 _e_l_e_m_e_n_t.
  673.  
  674.        208016    _c_v_s_t_a_t_i_c parser mode fails with certain code
  675.                  declaration.
  676.  
  677.        209629    Static Analyzer/C++ Browser doesn't work on C++
  678.                  headers.
  679.  
  680.        210194    _c_v_s_t_a_t_i_c - "List Global Symbols" fails to work
  681.                  with Fortran code.
  682.  
  683.        210652    _c_v_s_t_a_t_i_c - C++ Browser disables its own menu item.
  684.  
  685.        211937    C++ Class Browser fails to parse file.
  686.  
  687.        212515    _c_v_s_t_a_t_i_c "Set Include Path" does not work for
  688.                  Fortran INCLUDE statement
  689.  
  690.        218433    _c_v_s_t_a_t_i_c -_S_C_A_N_N_E_R doesn't locate _t_y_p_e_d_e_f_s and
  691.                  _s_t_r_u_c_t _d_e_f_s
  692.  
  693.        220508    NCC -sa invocation on an empty db directory loses
  694.                  _c_v_s_t_a_t_i_c._s_r_c
  695.  
  696.        230464    During compile, _c_v_s_t_a_t_i_c uses all available disk
  697.                  space, then crashes
  698.  
  699.  
  700.        4.3  _W_o_r_k_S_h_o_p__P_e_r_f_o_r_m_a_n_c_e__A_n_a_l_y_z_e_r
  701.  
  702.        4.3.1  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._5_/_2_._5_._1
  703.  
  704.        292723    _c_v_p_e_r_f loops reading ideal time experiment
  705.  
  706.        292370    ideal-time experiments fail on 64-bit executables
  707.                  using spro
  708.  
  709.        292502    n64 ideal-time executables fail on sproc.
  710.  
  711.        291777    ideal-time experiments on executables with ll/sc
  712.                  instructions fail
  713.  
  714.        291951    n32 executables with dlopen fail; fixed on IRIX
  715.                  6.2 only.
  716.  
  717.        223912    pcsample on o32 executables; fixed on IRIX 6.2
  718.                  only.
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.                                   - 12 -
  731.  
  732.  
  733.  
  734.  
  735.  
  736.        4.3.2  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._5
  737.  
  738.        275467    _c_v_m_a_i_n needs to put status message on launch of
  739.                  _c_v_p_e_r_f when expt finishes
  740.  
  741.        276763    6.1/64-bit/mips4 -- malloc/free tracing expt fail
  742.  
  743.        281043    Multiple problems with F&C/Performance tools
  744.                  interactions
  745.  
  746.        284412    _c_v_i_n_s_t_r generates incorrect file name for
  747.                  instantiated template functions
  748.  
  749.        288237    _c_v_i_n_s_t_r/_p_i_x_i_e allow only a fixed limited number of
  750.                  DSOs in a program or dlopened
  751.  
  752.        290632    _c_v_p_e_r_f ideal time fails to include gp-prologue
  753.                  counts
  754.  
  755.        290834    _c_v_m_o_n must allow app-default option to take sample
  756.                  on dlopen or not
  757.  
  758.        290850    64-bit PC sampling fails with _c_v_i_n_s_t_r/_l_i_b_p_i_x_i_e ld
  759.                  errors
  760.  
  761.        291252    _c_v_i_n_s_t_r'd executable fails on nonshared, mips1
  762.                  machine
  763.  
  764.  
  765.        4.3.3  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._4
  766.  
  767.        206383    _c_v_p_e_r_f core dumps in experiment with 2 threads
  768.                  dlopen DSOs
  769.  
  770.        229447    _c_v_p_e_r_f core dumps on exit
  771.  
  772.        226601    I/O and syscall tracing is very expensive on 64-
  773.                  bit executables, and callstacks recorded at
  774.                  functions in _l_i_b_c are not shown properly.
  775.  
  776.        231808    _c_v_p_e_r_f cursor stays as wristwatch after no longer
  777.                  busy
  778.  
  779.        232864    _c_v_p_e_r_f leave me with a "watch" cursor after
  780.                  bringing up source view.
  781.  
  782.        236458    _c_v_m_o_n core dumps during perf experiment
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.                                   - 13 -
  797.  
  798.  
  799.  
  800.        246577    _c_v_i_n_s_t_r -- segmentation violation in startup of
  801.                  CPUtime-instrumented program
  802.  
  803.        247982    Performance experiment on _c_v_m_a_i_n - _c_v_m_o_n can't
  804.                  find "./xwsh"
  805.  
  806.        250759    _c_v_p_e_r_f core dump pruning chain-mode graph
  807.  
  808.        254036    Disassembly and source view for corded functions
  809.                  are created incorrectly
  810.  
  811.        268000    _c_v_p_e_r_f shows percentages as zeros in source view
  812.  
  813.        275465    _c_v_m_a_i_n - there is a timing window in performance
  814.                  task setting
  815.  
  816.        275472    _c_v_p_e_r_f working set view is incorrect for new
  817.                  ideal-time experiments
  818.  
  819.        276277    _c_v_m_o_n -- smake bottleneck expt, no follow fork,
  820.                  leaves threads stuck
  821.  
  822.        276634    _c_v_m_a_i_n allows setting perf expt during debug run,
  823.                  _c_v_m_o_n get confused
  824.  
  825.        276751    Ideal time FP ops are all zero in function list
  826.                  for o32 nonshared generic on 6.X
  827.  
  828.        277058    rerun of total-time expt with dlopen fails
  829.  
  830.        278460    _c_v_p_e_r_f can't bring up source if _c_v_m_a_i_n exits after
  831.                  annotations
  832.  
  833.        278665    _c_v_p_e_r_f spends too much time re-resolving symbols
  834.                  when many DSOs
  835.  
  836.        279311    _c_v_p_e_r_f WorkingSetView causes core dump on ideal
  837.                  time with no samples
  838.  
  839.  
  840.        4.3.4  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._3
  841.  
  842.        134634    _c_v_m_a_i_n hangs -  Instrumentation in progress dialog
  843.                  needs cancel button
  844.  
  845.        226745    _c_v_p_e_r_f source, disassembly do not get annotations
  846.                  on hysteria
  847.  
  848.        230174    _c_v_i_n_s_t_r dumps core when instrumenting an ISV
  849.                  executable
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.                                   - 14 -
  863.  
  864.  
  865.  
  866.        231315    _c_v_p_e_r_f can't find member functions when reporting
  867.                  64-bit experiment
  868.  
  869.        231453    _c_v_p_e_r_f reports spurious malloc errors when caliper
  870.                  set
  871.  
  872.        231969    _c_v_i_n_s_t_r doesn't report error message when
  873.                  instruments stripped program
  874.  
  875.        232110    _c_v_i_n_s_t_r failed in instrumenting fef77
  876.  
  877.        233134    _c_v_p_e_r_f config box unusable on r3K starter graphics
  878.  
  879.        233281    _c_v_p_e_r_f - Executable menu is grayed out; some
  880.                  threads recorded wrong
  881.  
  882.        234122    64-bit FPTRACE file grows very rapidly; need to
  883.                  replace heuristic
  884.  
  885.        235532    _c_v_m_o_n core dumps on instrumenting showcase
  886.  
  887.        235744    _c_v_p_e_r_f core dumps on showcase experiment
  888.  
  889.        240108    _c_v_p_e_r_f does not search for source files
  890.                  appropriately
  891.  
  892.        241197    Performance Panel Find Memory Leaks bogus error
  893.                  w.r.t. -lmalloc_cv
  894.  
  895.        241831    instrument rule -- EXCLUDE -- doesn't work for
  896.                  _c_v_i_n_s_t_r anymore
  897.  
  898.        242722    _c_v_p_e_r_f core dumps when "Leak View" is opened and
  899.                  there are no memory leaks
  900.  
  901.        245033    _c_v_i_n_s_t_r/_c_v_m_o_n fail, total time expt, dyn instr. on
  902.                  Inventor app w. custom nodes
  903.  
  904.        245318    _c_v_i_n_s_t_r core dump on 64-bit executable:
  905.                  eclipse.exe
  906.  
  907.        245348    _c_v_m_a_i_n reports no target name in Log file when
  908.                  _c_v_i_n_s_t_r fails
  909.  
  910.        245417    _c_v_p_e_r_f mishandles fxstat syscall -- args formatted
  911.                  wrong, wrong IOchart
  912.  
  913.        245819    instrumentation fails on non-shared executable
  914.  
  915.        247076    Basic Block Count instrumentation fails
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.                                   - 15 -
  929.  
  930.  
  931.  
  932.        247871    32/64 bit bounce instrumented with PC sample will
  933.                  core dump before exit
  934.  
  935.        249088    2.4beta2 _c_v_p_e_r_f core dumps on 180 second
  936.                  performance experiment
  937.  
  938.  
  939.        4.3.5  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._2
  940.  
  941.        184680    _c_v_p_e_r_f needs to set busy dialog, and inform the
  942.                  user of progress
  943.  
  944.        205950    CPU times are incorrectly displayed in source view
  945.  
  946.        206395    _c_v_i_n_s_t_r dies silently if it runs out of disk space
  947.  
  948.        210443    _c_v_p_e_r_f core dumps on experiment with DCC-built
  949.                  executable
  950.  
  951.        210832    _l_i_b_m_a_l_l_o_c__c_v[__d] doesn't know about _m_e_m_a_l_i_g_n!
  952.  
  953.        215114    Problem mixing _v_a_l_l_o_c and _l_i_b_m_a_l_l_o_c__c_v[__d]
  954.  
  955.        224541    _c_v_i_n_s_t_r fails if >32000 instrs. in one basic block
  956.  
  957.        226959    _c_v_p_e_r_f core dumps when asking for numerical usage
  958.                  view
  959.  
  960.        227847    Delay load causes malformed experiments
  961.  
  962.        228755    Various instrumentation problems
  963.  
  964.  
  965.        4.4  _W_o_r_k_S_h_o_p__T_e_s_t_e_r
  966.  
  967.        4.4.1  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._5
  968.  
  969.        266834    _c_v_c_o_v failed to annotate source code
  970.  
  971.  
  972.        4.4.2  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._4
  973.  
  974.        221344    Runtest on a test set made w/the command-line
  975.                  interface missed many tests.
  976.  
  977.        243174    _c_v_x_c_o_v core dump on "List Summary"
  978.  
  979.        254022    _c_v_c_o_v core dumps on running test group
  980.  
  981.        254026    mass highlight show up incorrectly on scroll-bar
  982.                  in _T_e_s_t_e_r's source annotataion
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.                                   - 16 -
  995.  
  996.  
  997.  
  998.        254036    Disassembly and source view for corded functions
  999.                  are created incorrectly
  1000.  
  1001.        275474    _T_e_s_t_e_r support for static functions is busted
  1002.  
  1003.  
  1004.        4.4.3  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._3
  1005.  
  1006.        239686    _c_v_c_o_v core dumped doing lssum
  1007.  
  1008.        232076    _c_v_c_o_v runinstr core dump
  1009.  
  1010.        And see the list in section 4.3.1.
  1011.  
  1012.  
  1013.        4.4.4  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._2
  1014.  
  1015.        186699    _c_v_x_c_o_v help menu doesn't match the rest of the
  1016.                  WorkShop help menus
  1017.  
  1018.        187217    _c_v_x_c_o_v aborts sporadically on runtest
  1019.  
  1020.        187218    _c_v_x_c_o_v can't run tests when $_S_H_E_L_L=/_b_i_n/_k_s_h
  1021.  
  1022.        189649    License warning for WorkShop Tester should refer
  1023.                  to WorkShop
  1024.  
  1025.        189651    _c_v_x_c_o_v core dumps on simple query when no test
  1026.                  loaded
  1027.  
  1028.        189653    _c_v_x_c_o_v core dumps when I make a test, delete it,
  1029.                  and remake same test
  1030.  
  1031.        189654    _c_v_x_c_o_v core dumps trying to List Function
  1032.                  created/delelted/recreated test
  1033.  
  1034.        189656    _c_v_x_c_o_v core dumped in two ways when trying to
  1035.                  reload test described in 189653
  1036.  
  1037.        189717    _c_v_x_c_o_v disassembly view takes an inordinate amount
  1038.                  of time for average file
  1039.  
  1040.        192244    Status of process is incorrect
  1041.  
  1042.        194174    core dump in _X_F_i_n_d_C_o_n_t_e_x_t, _s_g_i_M_o_d_e:_T_r_u_e _o_n_l_y
  1043.  
  1044.        204757    _c_v_c_o_v does not set branch count flag in
  1045.                  USER_SELECTION file
  1046.  
  1047.        206130    _c_v_c_o_v/_c_v_x_c_o_v: Symbol resolution algorithm is not
  1048.                  correct
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.                                   - 17 -
  1061.  
  1062.  
  1063.  
  1064.        221315    _c_v_c_o_v _m_k_t_s_e_t -_l_i_s_t: made test set without any
  1065.                  subtests.
  1066.  
  1067.  
  1068.  
  1069.  
  1070.  
  1071.  
  1072.  
  1073.  
  1074.  
  1075.  
  1076.  
  1077.  
  1078.  
  1079.  
  1080.  
  1081.  
  1082.  
  1083.  
  1084.  
  1085.  
  1086.  
  1087.  
  1088.  
  1089.  
  1090.  
  1091.  
  1092.  
  1093.  
  1094.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.