Subject: FvwmButtons log

From: "Paul D. Smith" <[email-masked]>
Date: Sat, 14 Nov 1998 00:07:39 -0500 (EST)

More memory leaks; again, not too bad.

****  Purify instrumented /usr/local/pure/libexec/fvwm/2.1.2/FvwmButtons (pid 15229 at Fri Nov 13 18:27:40 1998)
  * Purify 4.1-proto-S14 970822 SunOS 4.1, Copyright (C) 1992-1997 Pure Atria Corp. All rights reserved. 
  * For contact information type: "purify -help"
  * For TTY output, use the option "-windows=no"
  * Command-line: /usr/local/pure/libexec/fvwm/2.1.2/FvwmButtons 9 4 \
    fvwm-modmenu Modules /usr/local/libexec/fvwm/LATEST 0 8 
  * Options settings: -chain-length=25 -auto-mount-prefix=/tmp_mnt -purify \
    -purify-home=/app/pure/purify-4.1-proto-S14-sunos4 
PureLA: 35 simple licenses, 40 users.  Please remedy.
  * Purify licensed to BAY NETWORKS
  * Purify checking enabled.

****  Purify instrumented /usr/local/pure/libexec/fvwm/2.1.2/FvwmButtons (pid 15229)  ****
Current file descriptors in use: 8
FIU: file descriptor 0: <stdin>
FIU: file descriptor 1: <stdout>
FIU: file descriptor 2: <stderr>
FIU: file descriptor 3: <unnamed socket>, O_RDWR
   * This file descriptor was allocated from:
	socket         [rtlib.o]
	_X11TransSocketOpen [libX11.so.4.30]
	_X11TransSocketOpenCOTSClient [libX11.so.4.30]
	_X11TransOpen  [libX11.so.4.30]
	_X11TransOpenCOTSClient [libX11.so.4.30]
	_X11TransConnectDisplay [libX11.so.4.30]
	XOpenDisplay   [libX11.so.4.30]
	main           [FvwmButtons.c:470]
	start          [crt0.o]
FIU: file descriptor 4: <inherited from parent>
FIU: file descriptor 9: <inherited from parent>
FIU: file descriptor 26: <reserved for Purify internal use>
FIU: file descriptor 27: <reserved for Purify internal use>

****  Purify instrumented /usr/local/pure/libexec/fvwm/2.1.2/FvwmButtons (pid 15229)  ****
Purify: Searching for all memory leaks...

Memory leaked: 469 bytes (1.93%); potentially leaked: 0 bytes (0%)

MLK: 156 bytes leaked in 4 blocks
  * This memory was allocated from:
	malloc         [rtlib.o]
	XpmCreateImageFromXpmImage [libXpm.so.4.10]
	XpmCreatePixmapFromXpmImage [libXpm.so.4.10]
	LoadPicture    [Picture.c:99]
	CachePicture   [Picture.c:170]
	LoadIconFile   [FvwmButtons.c:939]
	RecursiveLoadData [FvwmButtons.c:1070]
	RecursiveLoadData [FvwmButtons.c:1048]
	RecursiveLoadData [FvwmButtons.c:1048]
	main           [FvwmButtons.c:539]
	start          [crt0.o]
  * Block of 52 bytes at 0x760e0
  * Block of 44 bytes at 0x7b850
  * Block of 32 bytes at 0x70320
  * Block of 28 bytes at 0x803b0

MLK: 148 bytes leaked at 0x6e418
  * This memory was allocated from:
	malloc         [rtlib.o]
	safemalloc     [safemalloc.c:18]
	alloc_button   [button.c:322]
	match_string   [parse.c:405]
	ParseConfigLine [parse.c:864]
	ParseConfigFile [parse.c:903]
	ParseOptions   [parse.c:950]
	main           [FvwmButtons.c:513]
	start          [crt0.o]

MLK: 108 bytes leaked in 4 blocks
  * This memory was allocated from:
	malloc         [rtlib.o]
	XpmCreateImageFromXpmImage [libXpm.so.4.10]
	XpmCreatePixmapFromXpmImage [libXpm.so.4.10]
	LoadPicture    [Picture.c:99]
	CachePicture   [Picture.c:170]
	LoadIconFile   [FvwmButtons.c:939]
	RecursiveLoadData [FvwmButtons.c:1070]
	RecursiveLoadData [FvwmButtons.c:1048]
	main           [FvwmButtons.c:539]
	start          [crt0.o]
  * Block of 56 bytes at 0x704c8
  * Block of 24 bytes at 0x82a78
  * Block of 16 bytes at 0x706a8
  * Block of 12 bytes at 0x81b70

MLK: 13 bytes leaked at 0x69ee0
  * This memory was allocated from:
	malloc         [rtlib.o]
	safemalloc     [safemalloc.c:18]
	ParseOptions   [parse.c:919]
	main           [FvwmButtons.c:513]
	start          [crt0.o]

MLK: 12 bytes leaked at 0x7b360
  * This memory was allocated from:
	malloc         [rtlib.o]
	strdup         [libc.so.1.9]
	CreateWindow   [FvwmButtons.c:1261]
	main           [FvwmButtons.c:545]
	start          [crt0.o]

MLK: 12 bytes leaked at 0x7b410
  * This memory was allocated from:
	malloc         [rtlib.o]
	strdup         [libc.so.1.9]
	CreateWindow   [FvwmButtons.c:1270]
	main           [FvwmButtons.c:545]
	start          [crt0.o]

MLK: 8 bytes leaked at 0x69cd0
  * This memory was allocated from:
	malloc         [rtlib.o]
	strdup         [libc.so.1.9]
	MakeContainer  [button.c:371]
	main           [FvwmButtons.c:497]
	start          [crt0.o]

MLK: 6 bytes leaked at 0x69c20
  * This memory was allocated from:
	malloc         [rtlib.o]
	strdup         [libc.so.1.9]
	MakeContainer  [button.c:368]
	main           [FvwmButtons.c:497]
	start          [crt0.o]

MLK: 6 bytes leaked at 0x69d80
  * This memory was allocated from:
	malloc         [rtlib.o]
	strdup         [libc.so.1.9]
	MakeContainer  [button.c:372]
	main           [FvwmButtons.c:497]
	start          [crt0.o]

Purify Heap Analysis (combining suppressed and unsuppressed blocks)
                         Blocks      Bytes
              Leaked         16        481
  Potentially Leaked          0          0
              In-Use        211      23779
  ----------------------------------------
     Total Allocated        227      24260

****  Purify instrumented /usr/local/pure/libexec/fvwm/2.1.2/FvwmButtons (pid 15229)  ****
  * Program exited with status code 0.
  * 0 access errors, 0 total occurrences.
  * 469 bytes leaked.
  * 0 bytes potentially leaked.
  * Basic memory usage (including Purify overhead):
      314212 code
       65464 data/bss
      172040 heap (peak use)
        3136 stack
  * Shared library memory usage (including Purify overhead):
       98304 libXpm_pure_p3_c0_108220257_413_U1V.so.4.10 (shared code)
        8192 libXpm_pure_p3_c0_108220257_413_U1V.so.4.10 (private data)
       49152 libSM_pure_p3_c0_108220257_413_U1V.so.6.0 (shared code)
        8192 libSM_pure_p3_c0_108220257_413_U1V.so.6.0 (private data)
       98304 libICE_pure_p3_c0_108220257_413_U1V.so.6.3 (shared code)
        8192 libICE_pure_p3_c0_108220257_413_U1V.so.6.3 (private data)
       73728 libXext_pure_p3_c0_108220257_413_U1V.so.4.40 (shared code)
        8192 libXext_pure_p3_c0_108220257_413_U1V.so.4.40 (private data)
     1114112 libX11_pure_p3_c0_108220257_413_U1V.so.4.30 (shared code)
       74040 libX11_pure_p3_c0_108220257_413_U1V.so.4.30 (private data)
      688128 libc_pure_p3_c0_108220257_413_U1V.so.1.9 (shared code)
       16384 libc_pure_p3_c0_108220257_413_U1V.so.1.9 (private data)
        8192 libdl.so.1.0 (shared code)
        8192 libdl.so.1.0 (private data)
        8192 libinternal_stubs.so.1.0 (shared code)
        8192 libinternal_stubs.so.1.0 (private data)

--
Visit the official FVWM web page at <URL:http://www.hpc.uh.edu/fvwm/>.
To unsubscribe from the list, send "unsubscribe fvwm-workers" in the
body of a message to [email-masked].
To report problems, send mail to [email-masked].