Ticket #2239: mc_vg.log

File mc_vg.log, 6.1 KB (added by eshkrig, 14 years ago)
Line 
1==29820== Memcheck, a memory error detector
2==29820== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al.
3==29820== Using Valgrind-3.5.0 and LibVEX; rerun with -h for copyright info
4==29820== Command: /usr/bin/mc
5==29820== Parent PID: 29760
6==29820==
7==29820== Warning: invalid file descriptor -1 in syscall close()
8==29820== Warning: invalid file descriptor -1 in syscall close()
9==29820== Conditional jump or move depends on uninitialised value(s)
10==29820==    at 0x46EF53: get_user_permissions (utilunix.c:846)
11==29820==    by 0x422D60: add_permission_string (screen.c:154)
12==29820==    by 0x4236ED: format_file (screen.c:724)
13==29820==    by 0x4239EE: repaint_file (screen.c:783)
14==29820==    by 0x423DFE: paint_dir (screen.c:865)
15==29820==    by 0x42483D: paint_panel (screen.c:1052)
16==29820==    by 0x428970: panel_callback (screen.c:3062)
17==29820==    by 0x41EF3F: send_message (dialog.h:268)
18==29820==    by 0x41FA0B: dlg_broadcast_msg_to (dialog.c:444)
19==29820==    by 0x41FA41: dlg_broadcast_msg (dialog.c:453)
20==29820==    by 0x4200A6: dlg_redraw (dialog.c:661)
21==29820==    by 0x4208D1: init_dlg (dialog.c:935)
22==29820==
23==29820== Conditional jump or move depends on uninitialised value(s)
24==29820==    at 0x46EF90: get_user_permissions (utilunix.c:851)
25==29820==    by 0x422D60: add_permission_string (screen.c:154)
26==29820==    by 0x4236ED: format_file (screen.c:724)
27==29820==    by 0x4239EE: repaint_file (screen.c:783)
28==29820==    by 0x423DFE: paint_dir (screen.c:865)
29==29820==    by 0x42483D: paint_panel (screen.c:1052)
30==29820==    by 0x428970: panel_callback (screen.c:3062)
31==29820==    by 0x41EF3F: send_message (dialog.h:268)
32==29820==    by 0x41FA0B: dlg_broadcast_msg_to (dialog.c:444)
33==29820==    by 0x41FA41: dlg_broadcast_msg (dialog.c:453)
34==29820==    by 0x4200A6: dlg_redraw (dialog.c:661)
35==29820==    by 0x4208D1: init_dlg (dialog.c:935)
36==29820==
37==29820== Invalid read of size 4
38==29820==    at 0x42F587: show_hist (widget.c:1478)
39==29820==    by 0x42F618: do_show_hist (widget.c:1493)
40==29820==    by 0x4309D0: input_execute_cmd (widget.c:2137)
41==29820==    by 0x430C1E: handle_char (widget.c:2197)
42==29820==    by 0x430EC6: input_callback (widget.c:2274)
43==29820==    by 0x41EF3F: send_message (dialog.h:268)
44==29820==    by 0x4207BB: dlg_key_event (dialog.c:900)
45==29820==    by 0x4209A6: dlg_process_event (dialog.c:962)
46==29820==    by 0x420ABA: frontend_run_dlg (dialog.c:1004)
47==29820==    by 0x420B89: run_dlg (dialog.c:1034)
48==29820==    by 0x43455C: quick_dialog_skip (wtools.c:473)
49==29820==    by 0x434651: quick_dialog (wtools.c:512)
50==29820==  Address 0x82e2f08 is 40 bytes inside a block of size 128 free'd
51==29820==    at 0x4C289CF: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
52==29820==    by 0x420C06: destroy_dlg (dialog.c:1047)
53==29820==    by 0x42F582: show_hist (widget.c:1475)
54==29820==    by 0x42F618: do_show_hist (widget.c:1493)
55==29820==    by 0x4309D0: input_execute_cmd (widget.c:2137)
56==29820==    by 0x430C1E: handle_char (widget.c:2197)
57==29820==    by 0x430EC6: input_callback (widget.c:2274)
58==29820==    by 0x41EF3F: send_message (dialog.h:268)
59==29820==    by 0x4207BB: dlg_key_event (dialog.c:900)
60==29820==    by 0x4209A6: dlg_process_event (dialog.c:962)
61==29820==    by 0x420ABA: frontend_run_dlg (dialog.c:1004)
62==29820==    by 0x420B89: run_dlg (dialog.c:1034)
63==29820==
64==29820== Invalid read of size 1
65==29820==    at 0x4C2A626: strlen (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
66==29820==    by 0x471188: concat_dir_and_file (util.c:1327)
67==29820==    by 0x451823: panel_operate (file.c:2239)
68==29820==    by 0x443489: copy_cmd (cmd.c:397)
69==29820==    by 0x463B3C: midnight_execute_cmd (main.c:1206)
70==29820==    by 0x464713: midnight_callback (main.c:1767)
71==29820==    by 0x4327A3: buttonbar_call (widget.c:3014)
72==29820==    by 0x432A3C: buttonbar_callback (widget.c:3102)
73==29820==    by 0x41EF3F: send_message (dialog.h:268)
74==29820==    by 0x42064E: dlg_try_hotkey (dialog.c:847)
75==29820==    by 0x420772: dlg_key_event (dialog.c:894)
76==29820==    by 0x4209A6: dlg_process_event (dialog.c:962)
77==29820==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
78==29820==
79==29820==
80==29820== Process terminating with default action of signal 11 (SIGSEGV): dumping core
81==29820==  Access not within mapped region at address 0x0
82==29820==    at 0x4C2A626: strlen (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
83==29820==    by 0x471188: concat_dir_and_file (util.c:1327)
84==29820==    by 0x451823: panel_operate (file.c:2239)
85==29820==    by 0x443489: copy_cmd (cmd.c:397)
86==29820==    by 0x463B3C: midnight_execute_cmd (main.c:1206)
87==29820==    by 0x464713: midnight_callback (main.c:1767)
88==29820==    by 0x4327A3: buttonbar_call (widget.c:3014)
89==29820==    by 0x432A3C: buttonbar_callback (widget.c:3102)
90==29820==    by 0x41EF3F: send_message (dialog.h:268)
91==29820==    by 0x42064E: dlg_try_hotkey (dialog.c:847)
92==29820==    by 0x420772: dlg_key_event (dialog.c:894)
93==29820==    by 0x4209A6: dlg_process_event (dialog.c:962)
94==29820==  If you believe this happened as a result of a stack
95==29820==  overflow in your program's main thread (unlikely but
96==29820==  possible), you can try to increase the size of the
97==29820==  main thread stack using the --main-stacksize= flag.
98==29820==  The main thread stack size used in this run was 8388608.
99==29820==
100==29820== HEAP SUMMARY:
101==29820==     in use at exit: 955,049 bytes in 3,114 blocks
102==29820==   total heap usage: 146,748 allocs, 143,634 frees, 6,525,525 bytes allocated
103==29820==
104==29820== LEAK SUMMARY:
105==29820==    definitely lost: 0 bytes in 0 blocks
106==29820==    indirectly lost: 0 bytes in 0 blocks
107==29820==      possibly lost: 167,024 bytes in 2,035 blocks
108==29820==    still reachable: 788,025 bytes in 1,079 blocks
109==29820==         suppressed: 0 bytes in 0 blocks
110==29820== Rerun with --leak-check=full to see details of leaked memory
111==29820==
112==29820== For counts of detected and suppressed errors, rerun with: -v
113==29820== Use --track-origins=yes to see where uninitialised values come from
114==29820== ERROR SUMMARY: 9622 errors from 4 contexts (suppressed: 42 from 7)