Bug 10408 - SIGBUS from contro-panel
SIGBUS from contro-panel
Product: Red Hat Linux
Classification: Retired
Component: control-panel (Show other bugs)
All Linux
medium Severity medium
: ---
: ---
Assigned To: johnsnom
Depends On:
  Show dependency treegraph
Reported: 2000-03-29 01:49 EST by michal
Modified: 2008-05-01 11:37 EDT (History)
0 users

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2000-03-29 12:14:24 EST
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)
a fix to SIGBUS in control-panel (998 bytes, application/octet-stream)
2000-03-29 01:51 EST, michal
no flags Details

  None (edit)
Description michal 2000-03-29 01:49:06 EST
'control-panel-3.11' has off-by-one error and writes outside
 boundaries of an allocated memory.  This is causing Heisenbug.  It
 shows, or does not, on apparently identically configured but different
 machines with traces which point to some strange places (like
 internals of glib or gtk).  Likely a Russian roulette with a page
 fault.  This is an actual result from one run under gdb.

 Program received signal SIGBUS, Bus error.
 chunk_free (ar_ptr=0x20000ed10a0, p=0xf5d1afb7f0c2babc) at malloc.c:3038
 3038	malloc.c: No such file or directory.

 Simply lovely!  Piles of "unaligned access" are not even worth to
 mention in the context.

 Attached to this report is a fix  plus a patch to a spec file.
 BTW, if one is going to multiply by a sizeof(char) then adding 1
 outside of this multiplication is not very consistent. :-)

   Michal Jaegermann
Comment 1 michal 2000-03-29 01:51:59 EST
Created attachment 164 [details]
a fix to SIGBUS in control-panel
Comment 2 Bill Nottingham 2000-03-29 12:14:59 EST
fixed in 3.14-1.

Note You need to log in before you can comment on or make changes to this bug.