emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

valgrind warnings [Re: Emacs bzr memory footprint]


From: Dan Nicolaescu
Subject: valgrind warnings [Re: Emacs bzr memory footprint]
Date: Fri, 28 Oct 2011 07:52:12 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (gnu/linux)

Eli Zaretskii <address@hidden> writes:

> So I imagine one needs to do this (100% untested):
>
>   ./temacs -l loadup
>   M-x load-file RET ~/.emacs RET

Actually
 ./temacs 

is enough.

On Fedora 15 with valgrind-3.6.1 it is possible to run 

valgrind ./temacs

Valgrind produces these warnings, maybe some of them are interesting:

==30382== Conditional jump or move depends on uninitialised value(s)
==30382==    at 0x5B7084: mark_object (alloc.c:5691)
==30382==    by 0x5B6E71: mark_object (alloc.c:5612)
==30382==    by 0x5B6DDF: mark_object (alloc.c:5591)
==30382==    by 0x5B7109: mark_object (alloc.c:5702)
==30382==    by 0x5B6E1D: mark_object (alloc.c:5595)
==30382==    by 0x5B687B: mark_vectorlike (alloc.c:5391)
==30382==    by 0x5B6DA8: mark_object (alloc.c:5579)
==30382==    by 0x5B6DDF: mark_object (alloc.c:5591)
==30382==    by 0x5B687B: mark_vectorlike (alloc.c:5391)
==30382==    by 0x5B6DA8: mark_object (alloc.c:5579)
==30382==    by 0x5B6DDF: mark_object (alloc.c:5591)
==30382==    by 0x5B687B: mark_vectorlike (alloc.c:5391)
==30382== 

==30382== Conditional jump or move depends on uninitialised value(s)
==30382==    at 0x4731E6: note_mouse_highlight (xdisp.c:26841)
==30382==    by 0x4F8682: note_mouse_movement (xterm.c:3830)
==30382==    by 0x4FCB2E: handle_one_xevent (xterm.c:6652)
==30382==    by 0x4FD792: XTread_socket (xterm.c:7133)
==30382==    by 0x5437F7: read_avail_input (keyboard.c:6821)
==30382==    by 0x54409F: handle_async_input (keyboard.c:7149)
==30382==    by 0x5440BE: process_pending_signals (keyboard.c:7165)
==30382==    by 0x62D713: wait_reading_process_output (process.c:4340)
==30382==    by 0x419ED2: sit_for (dispnew.c:5971)
==30382==    by 0x53AF87: read_char (keyboard.c:2687)
==30382==    by 0x548876: read_key_sequence (keyboard.c:9290)
==30382==    by 0x538709: command_loop_1 (keyboard.c:1447)

==30382== Conditional jump or move depends on uninitialised value(s)
==30382==    at 0x46D785: x_write_glyphs (xdisp.c:24661)
==30382==    by 0x413E4A: update_text_area (dispnew.c:3765)
==30382==    by 0x414794: update_window_line (dispnew.c:4006)
==30382==    by 0x413A1A: update_window (dispnew.c:3625)
==30382==    by 0x413256: update_single_window (dispnew.c:3370)
==30382==    by 0x511A93: Fx_show_tip (xfns.c:5189)
==30382==    by 0x5D6E47: Ffuncall (eval.c:2995)
==30382==    by 0x622C5B: exec_byte_code (bytecode.c:785)
==30382==    by 0x6221C6: Fbyte_code (bytecode.c:423)
==30382==    by 0x5D56AB: eval_sub (eval.c:2328)
==30382==    by 0x5D381A: internal_lisp_condition_case (eval.c:1453)
==30382==    by 0x62392A: exec_byte_code (bytecode.c:981)


==30382== Conditional jump or move depends on uninitialised value(s)
==30382==    at 0x5B489D: live_misc_p (alloc.c:4001)
==30382==    by 0x5B4C5D: mark_maybe_object (alloc.c:4138)
==30382==    by 0x5B4FE6: mark_memory (alloc.c:4274)
==30382==    by 0x5B507E: mark_stack (alloc.c:4532)
==30382==    by 0x5B5F48: Fgarbage_collect (alloc.c:5119)
==30382==    by 0x5D69F0: Ffuncall (eval.c:2911)
==30382==    by 0x622C5B: exec_byte_code (bytecode.c:785)
==30382==    by 0x5D77BA: funcall_lambda (eval.c:3205)
==30382==    by 0x5D6F4C: Ffuncall (eval.c:3023)
==30382==    by 0x622C5B: exec_byte_code (bytecode.c:785)
==30382==    by 0x5D77BA: funcall_lambda (eval.c:3205)
==30382==    by 0x5D6F4C: Ffuncall (eval.c:3023)


==30382== Conditional jump or move depends on uninitialised value(s)
==30382==    at 0x499251: coding_set_destination (coding.c:1046)
==30382==    by 0x4B477A: decode_coding (coding.c:7022)
==30382==    by 0x4B7317: decode_coding_object (coding.c:7671)
==30382==    by 0x63610F: Fcall_process (callproc.c:813)
==30382==    by 0x5D6C07: Ffuncall (eval.c:2956)
==30382==    by 0x5D5ECA: Fapply (eval.c:2479)
==30382==    by 0x5D6C07: Ffuncall (eval.c:2956)
==30382==    by 0x622C5B: exec_byte_code (bytecode.c:785)
==30382==    by 0x5D77BA: funcall_lambda (eval.c:3205)
==30382==    by 0x5D6F4C: Ffuncall (eval.c:3023)
==30382==    by 0x622C5B: exec_byte_code (bytecode.c:785)
==30382==    by 0x5D77BA: funcall_lambda (eval.c:3205)

==30382== Conditional jump or move depends on uninitialised value(s)
==30382==    at 0x6302A9: send_process (process.c:5398)
==30382==    by 0x630DC8: Fprocess_send_string (process.c:5648)
==30382==    by 0x5D6D61: Ffuncall (eval.c:2977)
==30382==    by 0x622C5B: exec_byte_code (bytecode.c:785)
==30382==    by 0x5D77BA: funcall_lambda (eval.c:3205)
==30382==    by 0x5D6F4C: Ffuncall (eval.c:3023)
==30382==    by 0x622C5B: exec_byte_code (bytecode.c:785)
==30382==    by 0x5D77BA: funcall_lambda (eval.c:3205)
==30382==    by 0x5D6F4C: Ffuncall (eval.c:3023)
==30382==    by 0x622C5B: exec_byte_code (bytecode.c:785)
==30382==    by 0x5D77BA: funcall_lambda (eval.c:3205)
==30382==    by 0x5D6F4C: Ffuncall (eval.c:3023)

==30382== Conditional jump or move depends on uninitialised value(s)
==30382==    at 0x636022: Fcall_process (callproc.c:799)
==30382==    by 0x5D6C07: Ffuncall (eval.c:2956)
==30382==    by 0x5D5ABB: Fapply (eval.c:2422)
==30382==    by 0x5D6C07: Ffuncall (eval.c:2956)
==30382==    by 0x622C5B: exec_byte_code (bytecode.c:785)
==30382==    by 0x5D77BA: funcall_lambda (eval.c:3205)
==30382==    by 0x5D6F4C: Ffuncall (eval.c:3023)
==30382==    by 0x5D5ABB: Fapply (eval.c:2422)
==30382==    by 0x5D6C07: Ffuncall (eval.c:2956)
==30382==    by 0x622C5B: exec_byte_code (bytecode.c:785)
==30382==    by 0x5D77BA: funcall_lambda (eval.c:3205)
==30382==    by 0x5D6F4C: Ffuncall (eval.c:3023)

==30382== Use of uninitialised value of size 8
==30382==    at 0x5B7000: mark_object (alloc.c:5674)
==30382==    by 0x5B4C9B: mark_maybe_object (alloc.c:4152)
==30382==    by 0x5B4FE6: mark_memory (alloc.c:4274)
==30382==    by 0x5B507E: mark_stack (alloc.c:4532)
==30382==    by 0x5B5F48: Fgarbage_collect (alloc.c:5119)
==30382==    by 0x5D69F0: Ffuncall (eval.c:2911)
==30382==    by 0x5D64CA: call2 (eval.c:2758)
==30382==    by 0x5809AA: Finsert_file_contents (fileio.c:4144)
==30382==    by 0x5D6E00: Ffuncall (eval.c:2990)
==30382==    by 0x622C5B: exec_byte_code (bytecode.c:785)
==30382==    by 0x5D77BA: funcall_lambda (eval.c:3205)
==30382==    by 0x5D6F4C: Ffuncall (eval.c:3023)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]