Opened 6 years ago

Closed 2 months ago

#51 closed defect (invalid)

Trap on search for some terms in some inf files

Reported by: Gregg Young Owned by:
Priority: major Milestone: Version 2.20
Component: NewView Version: 2.19
Keywords: Cc:

Description

Calling from eftepm Highlight "return" and open the open watcom 2.0 C reference guide. You get the following from newview. Note if you search "return" after opening this file (Watcom C guild) the same thing happens. It doesn't happen if you open the C++ guide

This application has crashed.

Access violation exception (EGPFault) occured at CS:EIP =$0000005B:$00012154 (Details logged to W:\VAR\LOG\NewView?.log)

Close application?

Newview log entry:

Running as process: W:\ECS\BIN\NEWVIEW.EXE 5 July 2015, 16:07:55 Exception type: EGPFault Description: Access violation exception (EGPFault) occured at CS:EIP =$0000005B:$00012154 Location: $000120AB Callstack:

$00012154

System version:20.45.0

OS/2 4.5

RAM: 2039 MB Boot drive: W Video resolution: 1024x768 Color depth: 32 bits Video driver: GRADD: VBE2GRAD Loaded files (2): U:\WATCOM\BINP\HELP\clib.inf U:\WATCOM\BINP\HELP\clr.inf Top-level open windows: 0

Change History (3)

comment:1 Changed 6 years ago by Gregg Young

clr.inf builds without warnings using both wipfc and ipfc. The trap occurs with the inf produced by wipfc but not ipfc. I have seen this with other inf files and with other search terms.

Last edited 5 years ago by Gregg Young (previous) (diff)

comment:2 Changed 2 years ago by stevenhl

This issue was caused by a couple of off-by-one RLE encoding errors in OpenWatcom's wipfc.exe. This corrupted NewView's heap in such as way that NewView's attempt to report the heap corrupting caused a secondary trap.

The next available OpenWatcom distro will have a corrected wipfc.exe and corrected builds of the OpenWatcom .inf and .hlp files

comment:3 Changed 2 months ago by Gregg Young

Resolution: invalid
Status: newclosed

See Steve's comment above

Note: See TracTickets for help on using tickets.