Patch-ID# 146595-07


Download this patch from My Oracle Support

Your use of the firmware, software and any other materials contained in this update is subject to My Oracle Support Terms of Use, which may be viewed at My Oracle Support.
For further information on patching best practices and resources, please see the following links:
Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.

Keywords: dbx oracle solaris studio 12.2 catch crash dwarf fix segfault try dumpstabs
Synopsis: Oracle Solaris Studio 12.2: Patch for dbx
Date: Dec/18/2013


Install Requirements: NA

Solaris Release: 10

SunOS Release: 5.10

Unbundled Product: Oracle Solaris Studio 12.2 Debugging Tools

Unbundled Release: 7.8

Xref:

Topic:

Relevant Architectures: sparc

Bugs fixed with this patch:

Sun CR # Bug #
645052015340915
710942015753494
16563710
16659219
16732407
17042441
17375643
697375115660021
698776415671522
698883415672368
698904615672547
698908715672583
698941615672823
699193315674877
699286815675589
699287515675595
699287715675597
699804515679850
699804615679851
702378115700174
702858515703476
710285015749437


Changes incorporated in this version: 17375643

Patches accumulated and obsoleted by this patch:

Patches which conflict with this patch:

Patches required with this patch: 145728-09 (or greater)

Obsoleted by:

Files included with this patch:

<install_dir>/solstudio12.2/bin/dbx
<install_dir>/solstudio12.2/bin/dumpstabs
<install_dir>/solstudio12.2/bin/sparcv9/dbx
<install_dir>/solstudio12.2/bin/sparcv9/dumpstabs
<install_dir>/solstudio12.2/lib/dbx/debugging.so
<install_dir>/solstudio12.2/lib/dbx/jdb.so
<install_dir>/solstudio12.2/lib/dbx/sparcv9/debugging.so
<install_dir>/solstudio12.2/lib/dbx/sparcv9/jdb.so
<install_dir>/solstudio12.2/man/man1/dbxtool.1

Problem Description:

17375643 dbx: panic: error with "where" command on a core
 
(from 146595-06)
17042441 dbxtool man page and Doc should reflect the changes made for Bug 16216677
 
(from 146595-05)
16659219 dumpstab command can not handle large file size over 2GB
16732407 dumpstabs SEGV on ancillary file
 
(from 146595-04)
15340915 fix command works incorrectly with "try, catch"
15753494 dbx cannot read arguments in call stack of a 64-bit core file without -g flag
16563710 dbx segfaults with empty format string in print command
 
(from 146595-03)
 
(from 146595-02)
7102850 calling template specialization with literal value in dbx results in segv
 
(from 146595-01)
6973751 With dwarf, dbx does not correctly print value of variable in common block in shared library
6987764 dbx: internal error: bad dwarf abbreviation code: 248
6988834 Problems with fix and continue
6989046 dbx crashes when handling unrecognized exception
6989087 Yet another manifestation of "Visiting state accessed while locked"
6989416 RUI in DwrIO::get_curpos
6991933 don't make GUI have pop-up when dbx send internal warning to GUI
6992868 dbx crashes during loading on Linux
6992875 dbx aborts when loading libstdc++.so on Linux
6992877 Invisible global variables (yycharno Linux)
6998045 Cannot find function within a namespace
6998046 dbx does not show values of function arguments (Linux)
7023781 With dwarf, dbx does not always correctly print value of variable in common block in shared library
7028585 Dbx crash after print function defined within c++ names


Patch Installation Instructions:
--------------------------------
 
Refer to the man pages for instructions on using 'patchadd' and
'patchrm' scripts provided with Solaris. Any other special or
non-generic installation instructions should be described below as
special instructions.  The following example installs a patch to a
standalone machine:
 
        example# patchadd /var/spool/patch/106326-01
 
The following example removes a patch from a standalone system:
 
        example# patchrm 104945-02
 
For additional examples please see the appropriate man pages.
 
If patching an installation of Oracle Solaris Studio 12.2 into non-global zone,
refer to the man pages for instructions on using 'patchadd -G'.


Special Install Instructions:
-----------------------------
 
None.


README -- Last modified date: Wednesday, December 18, 2013