**** Purify instrumented ./temacs (pid 24861) **** FMR: Free memory read: * This is occurring while in: RemoveMatchingEntries [libXm.1] RemoveDisplayPixmaps [libXm.1] _XmEnumerateHashTable [libXm.1] CleanupOnDisplayClose [libXm.1] XtCallCallbackList [libXt.1] Phase2Callbacks [libXt.1] Recursive [libXt.1] XtPhase2Destroy [libXt.1] _XtDoPhase2Destroy [libXt.1] XtDestroyWidget [libXt.1] x_delete_device [device-x.c:875] delete_device_internal [device.c:823] delete_console_internal [console.c:689] Fkill_emacs [emacs.c:2848] Ffuncall [eval.c:3528] execute_optimized_program [bytecode.c:746] funcall_compiled_function [bytecode.c:515] Ffuncall [eval.c:3563] Fcall_interactively [callint.c:940] Fcommand_execute [eval.c:2970] execute_command_event [event-stream.c:3915] Fdispatch_event [event-stream.c:4199] Fcommand_loop_1 [cmdloop.c:583] command_loop_1 [cmdloop.c:494] condition_case_1 [eval.c:1651] command_loop_3 [cmdloop.c:256] command_loop_2 [cmdloop.c:267] internal_catch [eval.c:1317] initial_command_loop [cmdloop.c:305] xemacs_21_4_4_hppa2_0_hp_hpux10_20 [emacs.c:2344] main [emacs.c:2773] _start [libc.1] * Reading 4 bytes from 0x442a7c64 in the heap. * Address 0x442a7c64 is 4 bytes into a freed block at 0x442a7c60 of 42 bytes. * This block was allocated from: malloc [rtlib.o] calloc [rtlib.o] XtCaLlOc [libXt.1] XtCalloc [rtlib.o] CreateDummyImageEntry [libXm.1] CreateImageCacheEntry [libXm.1] _XmInstallPixmapByDepth [libXm.1] GetUnavailableGC [libXm.1] Initialize [libXm.1] CallInitialize [libXt.1] _XtCreate [libXt.1] _XtCreateWidget [libXt.1] XtCreateWidget [libXt.1] XmCreateScrollBar [libXm.1] CreateScaleScrollBar [libXm.1] Initialize [libXm.1] CallInitialize [libXt.1] _XtCreate [libXt.1] _XtCreateWidget [libXt.1] XtCreateWidget [libXt.1] XmCreateScale [libXm.1] xm_create_progress [lwlib-Xm.c:1677] instantiate_widget_instance [lwlib.c:941] allocate_widget_instance [lwlib.c:389] lw_make_widget [lwlib.c:977] lw_create_widget [lwlib.c:993] x_widget_instantiate [glyphs-x.c:2539] x_progress_gauge_instantiate [glyphs-x.c:2677] instantiate_image_instantiator [glyphs.c:798] image_instantiate [glyphs.c:3260] call_with_suspended_errors_1 [eval.c:2111] internal_catch [eval.c:1317] * There have been 1 frees since this block was freed from: free [rtlib.o] XtFrEe [libXt.1] XtFree [rtlib.o] DestroyImageCacheEntry [libXm.1] RemoveMatchingEntries [libXm.1] RemoveDisplayPixmaps [libXm.1] _XmEnumerateHashTable [libXm.1] CleanupOnDisplayClose [libXm.1] XtCallCallbackList [libXt.1] Phase2Callbacks [libXt.1] Recursive [libXt.1] XtPhase2Destroy [libXt.1] _XtDoPhase2Destroy [libXt.1] XtDestroyWidget [libXt.1] x_delete_device [device-x.c:875] delete_device_internal [device.c:823] delete_console_internal [console.c:689] Fkill_emacs [emacs.c:2848] Ffuncall [eval.c:3528] execute_optimized_program [bytecode.c:746] funcall_compiled_function [bytecode.c:515] Ffuncall [eval.c:3563] Fcall_interactively [callint.c:940] Fcommand_execute [eval.c:2970] execute_command_event [event-stream.c:3915] Fdispatch_event [event-stream.c:4199] Fcommand_loop_1 [cmdloop.c:583] command_loop_1 [cmdloop.c:494] condition_case_1 [eval.c:1651] command_loop_3 [cmdloop.c:256] command_loop_2 [cmdloop.c:267] internal_catch [eval.c:1317]