Patch-ID# 102162-07 Keywords: domain license DNS debugger dbx maketool sbrowser Synopsis: SPARCworks 3.0.1: Patch for SPARCworks 3.0.1 Date: Jul/10/97 Solaris Release: 1.0 1.1 1.1.1A 1.1.2 SunOS Release: 4.1.1 4.1.3 4.1.3_U1 4.1.4 Unbundled Product: SPARCworks debugger, dbx, maketool, sbrowser Unbundled Release: 3.0.1 Relevant Architectures: sparc BugId's fixed with this patch: 1218143 1214743 1211762 1202395 1218889 1225498 1218143 4010469 4052534 Changes incorporated in this version: 4052534 Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: Obsoleted by: Files included with this patch: ctags dbx debugger etags maketool maketool_client sbcat sbcheckbd sbcleanup sbcppdump sbdump sbenter sbfocus sbidfdump sbquery sbrowser sbtags sw_cmdtool Problem Description: (rev 07) bug 4052534: dbx dies on SIGSEGV. An internal buffer was too small. (rev 06) bug 4010469: Bart for 1.x is installed. Problem with patch. bug 1218143: When debugging programs with objectfiles without .o's in their names, dbx may coredump (rev 05) bug 1225498: No support for DNS-based domains in SCHOLARpass-licensing bug 1218889: domain licensing doesn't work w/ DNS; NIS is required. Earlier versions of this product implemented domain licensing such that NIS/NIS+ was required; DNS was not used. This was changed in the Solaris 2.x version of the product in the Developer Products 4.0 release, but was not changed in the Solaris 1.x version. No new licenses are required with this patch. Providing this enhancement only affects those sites with domain (ScholarPass or GoldPass) licenses. (rev 04) bug 1218143: When debugging this particular program, dbx will sometimes core dump at start up. Sometimes it will not though. bug 1214743: dbx is core dumping on startup of the following C++ program. bug 1211762: dbx segmentation violation (SEGV) occurs and dumps core on C++ program with a pathname over 65 characters and which was compiled with -ptr flag. The dbx error is: dbx: error internal error: signal SEGV (segmentation violation) bug 1202395: On 4.1.x the SPARCWorks debugger 3.0.1 doesn't correctly handle interrupts. (rev 03) bug 1198468: next acts like step in presence of _very short_ itimers (rev 02) bug 1184289: "next" sometimes does "step" (due to signals) bug 1173392: `next' acts like `step' after resizing the dbx window bug 1190984: next button is unusable with the setitimer function bug 1171239: debugger gets confused on position (the above 4 bugs are all the same bug.) bug 1193529: panic: "cb_vcpu_death"(): Assertion(v) failed - ... This is a "symptom treatment". The true cause is still unknown, but the assertion can hit randomly and will terminate the debugger. (rev 01) bug 1180164: fatal recursion situation printing classes with static members Patch Installation Instructions: 1. Become super-user. 2. Apply the patch by typing: //installpatch where is the directory containing the patch.