Public Beta: Kylix 1 Debugger Update

By: John Kaster

Abstract: This is a public beta download patch of the Kylix 1 debugger that addresses fork and exec issues with 2.4 kernels and other things.

Public Beta: Kylix 1 Debugger Update

Downloading the update

You can download the update from CodeCentral. You will have to agree to Borland's public beta testing disclaimer in order to download the file. You will need a community cookie set so CodeCentral can record your agreement to the disclaimer. If you attempt to download the file at a later date after you have already downloaded it once, you will be asked to agree to the disclaimer again. This also means that this file cannot be auto-resumed with a download manager.

If you do not already have a community cookie or community account, you can simply click on the download link and you will be automatically redirected to the community login page. Once you have created your account and/or logged in successfully, you will be redirected back to the download page.

The zip file containing the update is 300K. You can download it right now from http://codecentral.borland.com/codecentral/ccweb.exe/listing?id=16800 .

Installation

To install this patch:

  • Make sure Kylix is not running.
  • Copy dbexe and libdbk.so.1.0 over the existing files in the kylix/bin directory.

Features and Functionality

This patch is meant to address several specific issues with Kylix debugger, including fork and exec issues with the 2.4 kernels.

Bug Fixes

Defect #: 103751 - Status: Closed

Defect #: Date Reported:
103751 2/20/01
Project: Version:
Linux 1.0
Area:
Debugger
Description:
Unable to debug programs that fork when running the 2.4 kernel.

Defect #: 104681 - Status: Closed

Defect #: Date Reported:
104681 3/1/01
Project: Version:
Linux 1.0
Area:
DebuggerKernel
Description:
After evauating a function call, run-to-source no longer works.

Defect #: 106725 - Status: Closed

Defect #: Date Reported:
106725 3/27/01
Project: Version:
Linux 1.0
Area:
DebuggerKernel
Description:
When debugging the attached (more-or-less default) linked with runtime packages, initiating a debugging session with "Trace to Next Source Line" results in the application dying of a SIGSEGV.

Defect #: 107007 - Status: Closed

Defect #: Date Reported:
107007 3/29/01
Project: Version:
Linux 1.0
Area:
DebuggerMulti threading
Description:
When stepping through a execvp from inside a thread your app will SIGSEG

Defect #: 107719 - Status: Closed

Defect #: Date Reported:
107719 4/5/01
Project: Version:
Linux 1.0
Area:
Debugger
Description:
Resetting a program while a "run-to-source" is active causes an access violation in the IDE

Defect #: 109232 - Status: Closed

Defect #: Date Reported:
109232 4/23/01
Project: Version:
Linux 1.0
Area:
Debugger
Description:
LibDbk Internal error XPR-811 when stepping into execvp.

Defect #: 109233 - Status: Closed

Defect #: Date Reported:
109233 4/23/01
Project: Version:
Linux 1.0
Area:
Debugger
Description:
SigIll(4) after stepping into a thread creation.

Defect #: 114237 - Status: Closed

Defect #: Date Reported:
114237 6/12/01
Project: Version:
Linux 1.0
Area:
DebuggerKernel
Description:
When all non-blocked threads are at a breakpoint, and the user then removes the breakpoint when the first one is reported, the other threads will not be resumed with the rest of the process.

Other Release Notes

This is a beta patch. Please report any issues using the Borland community comments feature for this article, or the borland.public.kylix.ide newsgroup.

Copyright © 2001 Borland Software Corporation.
All rights reserved.


Server Response from: ETNASC03