Краш midnight commander на работе с fish (копирование каталога)

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
==9669== Memcheck, a memory error detector.
==9669== Copyright (C) 2002-2008, and GNU GPL'd, by Julian Seward et al.
==9669== Using LibVEX rev 1884, a library for dynamic binary translation.
==9669== Copyright (C) 2004-2008, and GNU GPL'd, by OpenWorks LLP.
==9669== Using valgrind-3.4.1-Debian, a dynamic binary instrumentation framework.
==9669== Copyright (C) 2000-2008, and GNU GPL'd, by Julian Seward et al.
==9669== For more details, rerun with: -v
==9669==
==9669== Warning: invalid file descriptor -1 in syscall close()
==9669== Warning: invalid file descriptor -1 in syscall close()
==9669== Conditional jump or move depends on uninitialised value(s)
==9669== at 0x8090D79: (within /usr/bin/mc)
==9669== by 0x807D532: (within /usr/bin/mc)
==9669== by 0x807EC8C: (within /usr/bin/mc)
==9669== by 0x807EF26: (within /usr/bin/mc)
==9669== by 0x807F51B: (within /usr/bin/mc)
==9669== by 0x8082C44: (within /usr/bin/mc)
==9669== by 0x805A5EB: (within /usr/bin/mc)
==9669== by 0x805A64D: (within /usr/bin/mc)
==9669== by 0x805A873: (within /usr/bin/mc)
==9669== by 0x805A94E: (within /usr/bin/mc)
==9669== by 0x80750A4: (within /usr/bin/mc)
==9669== by 0x807530E: (within /usr/bin/mc)
==9669==
==9669== Conditional jump or move depends on uninitialised value(s)
==9669== at 0x8090DB0: (within /usr/bin/mc)
==9669== by 0x807D532: (within /usr/bin/mc)
==9669== by 0x807EC8C: (within /usr/bin/mc)
==9669== by 0x807EF26: (within /usr/bin/mc)
==9669== by 0x807F51B: (within /usr/bin/mc)
==9669== by 0x8082C44: (within /usr/bin/mc)
==9669== by 0x805A5EB: (within /usr/bin/mc)
==9669== by 0x805A64D: (within /usr/bin/mc)
==9669== by 0x805A873: (within /usr/bin/mc)
==9669== by 0x805A94E: (within /usr/bin/mc)
==9669== by 0x80750A4: (within /usr/bin/mc)
==9669== by 0x807530E: (within /usr/bin/mc)
==9669==
==9669== Conditional jump or move depends on uninitialised value(s)
==9669== at 0x40279A6: strncmp (mc_replace_strmem.c:314)
==9669== by 0x805DFF9: (within /usr/bin/mc)
==9669== by 0x8053548: (within /usr/bin/mc)
==9669== by 0x8053693: (within /usr/bin/mc)
==9669== by 0x80538DF: (within /usr/bin/mc)
==9669== by 0x8053923: (within /usr/bin/mc)
==9669== by 0x809CE82: (within /usr/bin/mc)
==9669== by 0x809CF37: (within /usr/bin/mc)
==9669== by 0x805ABC6: (within /usr/bin/mc)
==9669== by 0x805ACAB: (within /usr/bin/mc)
==9669== by 0x805B018: (within /usr/bin/mc)
==9669== by 0x805B238: (within /usr/bin/mc)
==9669==
==9669== Conditional jump or move depends on uninitialised value(s)
==9669== at 0x40279B3: strncmp (mc_replace_strmem.c:314)
==9669== by 0x805DFF9: (within /usr/bin/mc)
==9669== by 0x8053548: (within /usr/bin/mc)
==9669== by 0x8053693: (within /usr/bin/mc)
==9669== by 0x80538DF: (within /usr/bin/mc)
==9669== by 0x8053923: (within /usr/bin/mc)
==9669== by 0x809CE82: (within /usr/bin/mc)
==9669== by 0x809CF37: (within /usr/bin/mc)
==9669== by 0x805ABC6: (within /usr/bin/mc)
==9669== by 0x805ACAB: (within /usr/bin/mc)
==9669== by 0x805B018: (within /usr/bin/mc)
==9669== by 0x805B238: (within /usr/bin/mc)
==9669==
==9669== Conditional jump or move depends on uninitialised value(s)
==9669== at 0x4027A16: strcmp (mc_replace_strmem.c:337)
==9669== by 0x805E73E: (within /usr/bin/mc)
==9669== by 0x8053548: (within /usr/bin/mc)
==9669== by 0x8053693: (within /usr/bin/mc)
==9669== by 0x80538DF: (within /usr/bin/mc)
==9669== by 0x8053923: (within /usr/bin/mc)
==9669== by 0x809CE82: (within /usr/bin/mc)
==9669== by 0x809CF37: (within /usr/bin/mc)
==9669== by 0x805ABC6: (within /usr/bin/mc)
==9669== by 0x805ACAB: (within /usr/bin/mc)
==9669== by 0x805B018: (within /usr/bin/mc)
==9669== by 0x805B238: (within /usr/bin/mc)
==9669==
==9669== Conditional jump or move depends on uninitialised value(s)
==9669== at 0x4027A1F: strcmp (mc_replace_strmem.c:337)
==9669== by 0x805E73E: (within /usr/bin/mc)
==9669== by 0x8053548: (within /usr/bin/mc)
==9669== by 0x8053693: (within /usr/bin/mc)
==9669== by 0x80538DF: (within /usr/bin/mc)
==9669== by 0x8053923: (within /usr/bin/mc)
==9669== by 0x809CE82: (within /usr/bin/mc)
==9669== by 0x809CF37: (within /usr/bin/mc)
==9669== by 0x805ABC6: (within /usr/bin/mc)
==9669== by 0x805ACAB: (within /usr/bin/mc)
==9669== by 0x805B018: (within /usr/bin/mc)
==9669== by 0x805B238: (within /usr/bin/mc)
==9669==
==9669== Conditional jump or move depends on uninitialised value(s)
==9669== at 0x805E741: (within /usr/bin/mc)
==9669== by 0x8053548: (within /usr/bin/mc)
==9669== by 0x8053693: (within /usr/bin/mc)
==9669== by 0x80538DF: (within /usr/bin/mc)
==9669== by 0x8053923: (within /usr/bin/mc)
==9669== by 0x809CE82: (within /usr/bin/mc)
==9669== by 0x809CF37: (within /usr/bin/mc)
==9669== by 0x805ABC6: (within /usr/bin/mc)
==9669== by 0x805ACAB: (within /usr/bin/mc)
==9669== by 0x805B018: (within /usr/bin/mc)
==9669== by 0x805B238: (within /usr/bin/mc)
==9669== by 0x805B14F: (within /usr/bin/mc)
==9669==
==9669== Invalid read of size 4
==9669== at 0x80BDB28: (within /usr/bin/mc)
==9669== by 0x80BED85: (within /usr/bin/mc)
==9669== by 0x80C21E4: (within /usr/bin/mc)
==9669== by 0x805FA1E: (within /usr/bin/mc)
==9669== by 0x8060629: (within /usr/bin/mc)
==9669== by 0x80626DB: (within /usr/bin/mc)
==9669== by 0x8053C1E: (within /usr/bin/mc)
==9669== by 0x809CE82: (within /usr/bin/mc)
==9669== by 0x809CF37: (within /usr/bin/mc)
==9669== by 0x805ABC6: (within /usr/bin/mc)
==9669== by 0x805ACAB: (within /usr/bin/mc)
==9669== by 0x805B018: (within /usr/bin/mc)
==9669== Address 0x0 is not stack'd, malloc'd or (recently) free'd
==9669==
==9669== Process terminating with default action of signal 11 (SIGSEGV): dumping core
==9669== Access not within mapped region at address 0x0
==9669== at 0x80BDB28: (within /usr/bin/mc)
==9669== by 0x80BED85: (within /usr/bin/mc)
==9669== by 0x80C21E4: (within /usr/bin/mc)
==9669== by 0x805FA1E: (within /usr/bin/mc)
==9669== by 0x8060629: (within /usr/bin/mc)
==9669== by 0x80626DB: (within /usr/bin/mc)
==9669== by 0x8053C1E: (within /usr/bin/mc)
==9669== by 0x809CE82: (within /usr/bin/mc)
==9669== by 0x809CF37: (within /usr/bin/mc)
==9669== by 0x805ABC6: (within /usr/bin/mc)
==9669== by 0x805ACAB: (within /usr/bin/mc)
==9669== by 0x805B018: (within /usr/bin/mc)
==9669== If you believe this happened as a result of a stack overflow in your
==9669== program's main thread (unlikely but possible), you can try to increase
==9669== the size of the main thread stack using the --main-stacksize= flag.
==9669== The main thread stack size used in this run was 8388608.
==9669==
==9669== ERROR SUMMARY: 22043 errors from 8 contexts (suppressed: 46 from 3)
==9669== malloc/free: in use at exit: 654,691 bytes in 8,619 blocks.
==9669== malloc/free: 28,795 allocs, 20,176 frees, 2,317,552 bytes allocated.
==9669== For counts of detected errors, rerun with: -v
==9669== Use --track-origins=yes to see where uninitialised values come from
==9669== searching for pointers to 8,619 not-freed blocks.
==9669== checked 934,136 bytes.
==9669==
==9669== LEAK SUMMARY:
==9669== definitely lost: 61,666 bytes in 4,813 blocks.
==9669== possibly lost: 744 bytes in 3 blocks.
==9669== still reachable: 592,281 bytes in 3,803 blocks.
==9669== suppressed: 0 bytes in 0 blocks.
==9669== Rerun with --leak-check=full to see details of leaked memory.