Unitialised reads in innd (current from this morning)

Alex Kiernan alexk at demon.net
Thu Feb 15 13:23:50 UTC 2001


Looks like a buffer overrun, the core dump is completely trashed.

****  Purify instrumented /news/bin/innd (pid 6322, forked from pid 6317)  ****
UMR: Uninitialized memory read (5 times):
  * This is occurring while in:
	ARTcontrol     [art.c:1248]
	ARTpost        [art.c:2696]
	NCpostit       [nc.c:193]
	NCproc         [nc.c:973]
	NCreader       [nc.c:1175]
	CHANreadloop   [chan.c:1081]
  * Reading 1 byte from 0xffbef358 on the stack.
  * Address 0xffbef358 is local variable "buff" in function ARTcontrol.

****  Purify instrumented /news/bin/innd (pid 6322, forked from pid 6317)  ****
UMR: Uninitialized memory read (4 times):
  * This is occurring while in:
	ARTcontrol     [art.c:1248]
	ARTpost        [art.c:2696]
	NCpostit       [nc.c:193]
	NCproc         [nc.c:973]
	NCreader       [nc.c:1175]
	CHANreadloop   [chan.c:1081]
  * Reading 1 byte from 0xffbef358 on the stack.
  * Address 0xffbef358 is local variable "buff" in function ARTcontrol.

****  Purify instrumented /news/bin/innd (pid 6322, forked from pid 6317)  ****
UMR: Uninitialized memory read (4 times):
  * This is occurring while in:
	ARTcontrol     [art.c:1248]
	ARTpost        [art.c:2696]
	NCpostit       [nc.c:193]
	NCproc         [nc.c:973]
	NCreader       [nc.c:1175]
	CHANreadloop   [chan.c:1081]
  * Reading 1 byte from 0xffbef358 on the stack.
  * Address 0xffbef358 is local variable "buff" in function ARTcontrol.

****  Purify instrumented /news/bin/innd (pid 6322, forked from pid 6317)  ****
UMR: Uninitialized memory read (4 times):
  * This is occurring while in:
	ARTcontrol     [art.c:1249]
	ARTpost        [art.c:2696]
	NCpostit       [nc.c:193]
	NCproc         [nc.c:973]
	NCreader       [nc.c:1175]
	CHANreadloop   [chan.c:1081]
  * Reading 1 byte from 0xffbef358 on the stack.
  * Address 0xffbef358 is local variable "buff" in function ARTcontrol.

****  Purify instrumented /news/bin/innd (pid 6322, forked from pid 6317)  ****
UMR: Uninitialized memory read:
  * This is occurring while in:
	ARTcontrol     [art.c:1251]
	ARTpost        [art.c:2696]
	NCpostit       [nc.c:193]
	NCproc         [nc.c:973]
	NCreader       [nc.c:1175]
	CHANreadloop   [chan.c:1081]
  * Reading 1 byte from 0xffbef35c on the stack.
  * Address 0xffbef35c is        4 bytes past start of local variable "buff" in function ARTcontrol.

****  Purify instrumented /news/bin/innd (pid 6322, forked from pid 6317)  ****
UMR: Uninitialized memory read:
  * This is occurring while in:
	strchr         [rtlib.o]
	ARTcontrol     [art.c:1257]
	ARTpost        [art.c:2696]
	NCpostit       [nc.c:193]
	NCproc         [nc.c:973]
	NCreader       [nc.c:1175]
  * Reading 21 bytes from 0xffbef348 on the stack (5 bytes at 0xffbef358 uninit).
  * Address 0xffbef348 is local variable "ControlWord" in function ARTcontrol.

****  Purify instrumented /news/bin/innd (pid 6322, forked from pid 6317)  ****
UMR: Uninitialized memory read:
  * This is occurring while in:
	strcpy         [rtlib.o]
	FileGlue       [util.c:38]
	ARTcontrol     [art.c:1260]
	ARTpost        [art.c:2696]
	NCpostit       [nc.c:193]
	NCproc         [nc.c:973]
  * Reading 37 bytes from 0xffbef348 on the stack (3 bytes at 0xffbef36a uninit).
  * Address 0xffbef348 is local variable "ControlWord" in function ARTcontrol.

****  Purify instrumented /news/bin/innd (pid 6322, forked from pid 6317)  ****
COR: Fatal core dump:
  * This is occurring while in:
	StRcPy         [libc.so.1]
	strcpy         [rtlib.o]
	FileGlue       [util.c:38]
	ARTcontrol     [art.c:1260]
	ARTpost        [art.c:2696]
  * Received signal 11 (SIGSEGV - Segmentation Fault)
  * Faulting address = 0xffbf0000
  * Signal mask: (SIGSEGV) 
  * Pending signals: 

-- 
Alex Kiernan, Principal Engineer, Development, Thus PLC


More information about the inn-workers mailing list