From: SourceForge.net <no...@so...> - 2005-10-07 17:18:29
|
Bugs item #1315990, was opened at 2005-10-07 19:18 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=622063&aid=1315990&group_id=98788 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Henry N. (henryn) Assigned to: Nobody/Anonymous (nobody) Summary: widget.cpp terms fltk console on chang font Initial Comment: I'm run FLTK console with user setting of font, or font size only, such for sample: set COLINUX_CONSOLE_FONT=Lucida Console:12 The console is seen with black or white only client area and crash with an "invalid memory access". I found the bug line. It's near src/colinux/user/console/widget.cpp:169 The line "end = row_start + x2" set the variable "end" to memory position behind the buffer "console->screen". Have added a bug-trace and a workarround. This was seen at first start: end=0x987002 limit=0x987000 row=0x986f60 start=0x986f60 x1=0 x2=81 y1=0 y2=26 Why is x2 - x1 = 81 here? That's to big, have only 80 columns! Henry ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=622063&aid=1315990&group_id=98788 |