1 | ==17743== Invalid write of size 1
|
---|
2 | ==17743== at 0x4A09BA7: memmove (mc_replace_strmem.c:1026)
|
---|
3 | ==17743== by 0x3346EE0CE6: ChertTable::add_item_to_block(unsigned char*, Item_wr, int) (in /usr/lib64/libxapian.so.22.6.2)
|
---|
4 | ==17743== by 0x3346EE22CC: ChertTable::add_item(Item_wr, int) (in /usr/lib64/libxapian.so.22.6.2)
|
---|
5 | ==17743== by 0x3346EE6143: ChertTable::add_kt(bool) (in /usr/lib64/libxapian.so.22.6.2)
|
---|
6 | ==17743== by 0x3346EE67E6: ChertTable::add(std::string const&, std::string, bool) (in /usr/lib64/libxapian.so.22.6.2)
|
---|
7 | ==17743== by 0x3346EE817F: ??? (in /usr/lib64/libxapian.so.22.6.2)
|
---|
8 | ==17743== by 0x3346ECBF46: ??? (in /usr/lib64/libxapian.so.22.6.2)
|
---|
9 | ==17743== by 0x3346E7592E: Xapian::Database::Internal::replace_document(std::string const&, Xapian::Document const&) (in /usr/lib64/libxapian.so.22.6.2)
|
---|
10 | ==17743== by 0x3346E5326B: Xapian::WritableDatabase::replace_document(std::string const&, Xapian::Document const&) (in /usr/lib64/libxapian.so.22.6.2)
|
---|
11 | ==17743== by 0xEB72D50: ??? (in /usr/lib64/python2.6/site-packages/xapian/_xapian.so)
|
---|
12 | ==17743== by 0x33B9AD66F0: PyEval_EvalFrameEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
13 | ==17743== by 0x33B9AD6B8E: PyEval_EvalFrameEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
14 | ==17743== Address 0xd5191d0 is 0 bytes after a block of size 8,192 alloc'd
|
---|
15 | ==17743== at 0x4A07152: operator new[](unsigned long) (vg_replace_malloc.c:363)
|
---|
16 | ==17743== by 0x3346EE55C9: ChertTable::do_open_to_write(bool, unsigned int, bool) (in /usr/lib64/libxapian.so.22.6.2)
|
---|
17 | ==17743== by 0x3346EE59D0: ChertTable::open(unsigned int) (in /usr/lib64/libxapian.so.22.6.2)
|
---|
18 | ==17743== by 0x3346EC5DBF: ??? (in /usr/lib64/libxapian.so.22.6.2)
|
---|
19 | ==17743== by 0x3346ECACA0: ??? (in /usr/lib64/libxapian.so.22.6.2)
|
---|
20 | ==17743== by 0x3346ECB218: ??? (in /usr/lib64/libxapian.so.22.6.2)
|
---|
21 | ==17743== by 0x3346E79E5E: Xapian::WritableDatabase::WritableDatabase(std::string const&, int) (in /usr/lib64/libxapian.so.22.6.2)
|
---|
22 | ==17743== by 0xEB72222: ??? (in /usr/lib64/python2.6/site-packages/xapian/_xapian.so)
|
---|
23 | ==17743== by 0x33B9AD55C5: PyEval_EvalFrameEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
24 | ==17743== by 0x33B9AD7656: PyEval_EvalCodeEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
25 | ==17743== by 0x33B9A6ACAF: ??? (in /usr/lib64/libpython2.6.so.1.0)
|
---|
26 | ==17743== by 0x33B9A43C62: PyObject_Call (in /usr/lib64/libpython2.6.so.1.0)
|
---|
27 | ==17743==
|
---|
28 | ==17743== Invalid read of size 1
|
---|
29 | ==17743== at 0x3346EE61EA: ChertTable::find(Cursor*) const (in /usr/lib64/libxapian.so.22.6.2)
|
---|
30 | ==17743== by 0x3346EE67D5: ChertTable::add(std::string const&, std::string, bool) (in /usr/lib64/libxapian.so.22.6.2)
|
---|
31 | ==17743== by 0x3346EE817F: ??? (in /usr/lib64/libxapian.so.22.6.2)
|
---|
32 | ==17743== by 0x3346ECBF46: ??? (in /usr/lib64/libxapian.so.22.6.2)
|
---|
33 | ==17743== by 0x3346E7592E: Xapian::Database::Internal::replace_document(std::string const&, Xapian::Document const&) (in /usr/lib64/libxapian.so.22.6.2)
|
---|
34 | ==17743== by 0x3346E5326B: Xapian::WritableDatabase::replace_document(std::string const&, Xapian::Document const&) (in /usr/lib64/libxapian.so.22.6.2)
|
---|
35 | ==17743== by 0xEB72D50: ??? (in /usr/lib64/python2.6/site-packages/xapian/_xapian.so)
|
---|
36 | ==17743== by 0x33B9AD66F0: PyEval_EvalFrameEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
37 | ==17743== by 0x33B9AD6B8E: PyEval_EvalFrameEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
38 | ==17743== by 0x33B9AD6B8E: PyEval_EvalFrameEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
39 | ==17743== by 0x33B9AD6B8E: PyEval_EvalFrameEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
40 | ==17743== by 0x33B9AD6B8E: PyEval_EvalFrameEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
41 | ==17743== Address 0xd51e479 is 23 bytes before a block of size 8 free'd
|
---|
42 | ==17743== at 0x4A05FD6: operator delete(void*) (vg_replace_malloc.c:480)
|
---|
43 | ==17743== by 0xEB7561B: ??? (in /usr/lib64/python2.6/site-packages/xapian/_xapian.so)
|
---|
44 | ==17743== by 0x33B9A43C62: PyObject_Call (in /usr/lib64/libpython2.6.so.1.0)
|
---|
45 | ==17743== by 0x33B9A566AE: ??? (in /usr/lib64/libpython2.6.so.1.0)
|
---|
46 | ==17743== by 0x33B9A43C62: PyObject_Call (in /usr/lib64/libpython2.6.so.1.0)
|
---|
47 | ==17743== by 0x33B9ACFC92: PyEval_CallObjectWithKeywords (in /usr/lib64/libpython2.6.so.1.0)
|
---|
48 | ==17743== by 0x33B9ACD28F: ??? (in /usr/lib64/libpython2.6.so.1.0)
|
---|
49 | ==17743== by 0x33B9AD59E3: PyEval_EvalFrameEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
50 | ==17743== by 0x33B9AD6B8E: PyEval_EvalFrameEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
51 | ==17743== by 0x33B9AD6B8E: PyEval_EvalFrameEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
52 | ==17743== by 0x33B9AD6B8E: PyEval_EvalFrameEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
53 | ==17743== by 0x33B9AD6B8E: PyEval_EvalFrameEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
54 | ==17743==
|
---|
55 | ==17743== Invalid read of size 1
|
---|
56 | ==17743== at 0x3346EE61EF: ChertTable::find(Cursor*) const (in /usr/lib64/libxapian.so.22.6.2)
|
---|
57 | ==17743== by 0x3346EE67D5: ChertTable::add(std::string const&, std::string, bool) (in /usr/lib64/libxapian.so.22.6.2)
|
---|
58 | ==17743== by 0x3346EE817F: ??? (in /usr/lib64/libxapian.so.22.6.2)
|
---|
59 | ==17743== by 0x3346ECBF46: ??? (in /usr/lib64/libxapian.so.22.6.2)
|
---|
60 | ==17743== by 0x3346E7592E: Xapian::Database::Internal::replace_document(std::string const&, Xapian::Document const&) (in /usr/lib64/libxapian.so.22.6.2)
|
---|
61 | ==17743== by 0x3346E5326B: Xapian::WritableDatabase::replace_document(std::string const&, Xapian::Document const&) (in /usr/lib64/libxapian.so.22.6.2)
|
---|
62 | ==17743== by 0xEB72D50: ??? (in /usr/lib64/python2.6/site-packages/xapian/_xapian.so)
|
---|
63 | ==17743== by 0x33B9AD66F0: PyEval_EvalFrameEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
64 | ==17743== by 0x33B9AD6B8E: PyEval_EvalFrameEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
65 | ==17743== by 0x33B9AD6B8E: PyEval_EvalFrameEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
66 | ==17743== by 0x33B9AD6B8E: PyEval_EvalFrameEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
67 | ==17743== by 0x33B9AD6B8E: PyEval_EvalFrameEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
68 | ==17743== Address 0xd51e47c is 20 bytes before a block of size 8 free'd
|
---|
69 | ==17743== at 0x4A05FD6: operator delete(void*) (vg_replace_malloc.c:480)
|
---|
70 | ==17743== by 0xEB7561B: ??? (in /usr/lib64/python2.6/site-packages/xapian/_xapian.so)
|
---|
71 | ==17743== by 0x33B9A43C62: PyObject_Call (in /usr/lib64/libpython2.6.so.1.0)
|
---|
72 | ==17743== by 0x33B9A566AE: ??? (in /usr/lib64/libpython2.6.so.1.0)
|
---|
73 | ==17743== by 0x33B9A43C62: PyObject_Call (in /usr/lib64/libpython2.6.so.1.0)
|
---|
74 | ==17743== by 0x33B9ACFC92: PyEval_CallObjectWithKeywords (in /usr/lib64/libpython2.6.so.1.0)
|
---|
75 | ==17743== by 0x33B9ACD28F: ??? (in /usr/lib64/libpython2.6.so.1.0)
|
---|
76 | ==17743== by 0x33B9AD59E3: PyEval_EvalFrameEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
77 | ==17743== by 0x33B9AD6B8E: PyEval_EvalFrameEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
78 | ==17743== by 0x33B9AD6B8E: PyEval_EvalFrameEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
79 | ==17743== by 0x33B9AD6B8E: PyEval_EvalFrameEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
80 | ==17743== by 0x33B9AD6B8E: PyEval_EvalFrameEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
81 | ==17743==
|
---|
82 | ==17743== Invalid read of size 1
|
---|
83 | ==17743== at 0x3346EE61F9: ChertTable::find(Cursor*) const (in /usr/lib64/libxapian.so.22.6.2)
|
---|
84 | ==17743== by 0x3346EE67D5: ChertTable::add(std::string const&, std::string, bool) (in /usr/lib64/libxapian.so.22.6.2)
|
---|
85 | ==17743== by 0x3346EE817F: ??? (in /usr/lib64/libxapian.so.22.6.2)
|
---|
86 | ==17743== by 0x3346ECBF46: ??? (in /usr/lib64/libxapian.so.22.6.2)
|
---|
87 | ==17743== by 0x3346E7592E: Xapian::Database::Internal::replace_document(std::string const&, Xapian::Document const&) (in /usr/lib64/libxapian.so.22.6.2)
|
---|
88 | ==17743== by 0x3346E5326B: Xapian::WritableDatabase::replace_document(std::string const&, Xapian::Document const&) (in /usr/lib64/libxapian.so.22.6.2)
|
---|
89 | ==17743== by 0xEB72D50: ??? (in /usr/lib64/python2.6/site-packages/xapian/_xapian.so)
|
---|
90 | ==17743== by 0x33B9AD66F0: PyEval_EvalFrameEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
91 | ==17743== by 0x33B9AD6B8E: PyEval_EvalFrameEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
92 | ==17743== by 0x33B9AD6B8E: PyEval_EvalFrameEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
93 | ==17743== by 0x33B9AD6B8E: PyEval_EvalFrameEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
94 | ==17743== by 0x33B9AD6B8E: PyEval_EvalFrameEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
95 | ==17743== Address 0xd51e47a is 22 bytes before a block of size 8 free'd
|
---|
96 | ==17743== at 0x4A05FD6: operator delete(void*) (vg_replace_malloc.c:480)
|
---|
97 | ==17743== by 0xEB7561B: ??? (in /usr/lib64/python2.6/site-packages/xapian/_xapian.so)
|
---|
98 | ==17743== by 0x33B9A43C62: PyObject_Call (in /usr/lib64/libpython2.6.so.1.0)
|
---|
99 | ==17743== by 0x33B9A566AE: ??? (in /usr/lib64/libpython2.6.so.1.0)
|
---|
100 | ==17743== by 0x33B9A43C62: PyObject_Call (in /usr/lib64/libpython2.6.so.1.0)
|
---|
101 | ==17743== by 0x33B9ACFC92: PyEval_CallObjectWithKeywords (in /usr/lib64/libpython2.6.so.1.0)
|
---|
102 | ==17743== by 0x33B9ACD28F: ??? (in /usr/lib64/libpython2.6.so.1.0)
|
---|
103 | ==17743== by 0x33B9AD59E3: PyEval_EvalFrameEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
104 | ==17743== by 0x33B9AD6B8E: PyEval_EvalFrameEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
105 | ==17743== by 0x33B9AD6B8E: PyEval_EvalFrameEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
106 | ==17743== by 0x33B9AD6B8E: PyEval_EvalFrameEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
107 | ==17743== by 0x33B9AD6B8E: PyEval_EvalFrameEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
108 | ==17743==
|
---|
109 | ==17743== Invalid read of size 1
|
---|
110 | ==17743== at 0x3346EE61FE: ChertTable::find(Cursor*) const (in /usr/lib64/libxapian.so.22.6.2)
|
---|
111 | ==17743== by 0x3346EE67D5: ChertTable::add(std::string const&, std::string, bool) (in /usr/lib64/libxapian.so.22.6.2)
|
---|
112 | ==17743== by 0x3346EE817F: ??? (in /usr/lib64/libxapian.so.22.6.2)
|
---|
113 | ==17743== by 0x3346ECBF46: ??? (in /usr/lib64/libxapian.so.22.6.2)
|
---|
114 | ==17743== by 0x3346E7592E: Xapian::Database::Internal::replace_document(std::string const&, Xapian::Document const&) (in /usr/lib64/libxapian.so.22.6.2)
|
---|
115 | ==17743== by 0x3346E5326B: Xapian::WritableDatabase::replace_document(std::string const&, Xapian::Document const&) (in /usr/lib64/libxapian.so.22.6.2)
|
---|
116 | ==17743== by 0xEB72D50: ??? (in /usr/lib64/python2.6/site-packages/xapian/_xapian.so)
|
---|
117 | ==17743== by 0x33B9AD66F0: PyEval_EvalFrameEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
118 | ==17743== by 0x33B9AD6B8E: PyEval_EvalFrameEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
119 | ==17743== by 0x33B9AD6B8E: PyEval_EvalFrameEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
120 | ==17743== by 0x33B9AD6B8E: PyEval_EvalFrameEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
121 | ==17743== by 0x33B9AD6B8E: PyEval_EvalFrameEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
122 | ==17743== Address 0xd51e47b is 21 bytes before a block of size 8 free'd
|
---|
123 | ==17743== at 0x4A05FD6: operator delete(void*) (vg_replace_malloc.c:480)
|
---|
124 | ==17743== by 0xEB7561B: ??? (in /usr/lib64/python2.6/site-packages/xapian/_xapian.so)
|
---|
125 | ==17743== by 0x33B9A43C62: PyObject_Call (in /usr/lib64/libpython2.6.so.1.0)
|
---|
126 | ==17743== by 0x33B9A566AE: ??? (in /usr/lib64/libpython2.6.so.1.0)
|
---|
127 | ==17743== by 0x33B9A43C62: PyObject_Call (in /usr/lib64/libpython2.6.so.1.0)
|
---|
128 | ==17743== by 0x33B9ACFC92: PyEval_CallObjectWithKeywords (in /usr/lib64/libpython2.6.so.1.0)
|
---|
129 | ==17743== by 0x33B9ACD28F: ??? (in /usr/lib64/libpython2.6.so.1.0)
|
---|
130 | ==17743== by 0x33B9AD59E3: PyEval_EvalFrameEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
131 | ==17743== by 0x33B9AD6B8E: PyEval_EvalFrameEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
132 | ==17743== by 0x33B9AD6B8E: PyEval_EvalFrameEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
133 | ==17743== by 0x33B9AD6B8E: PyEval_EvalFrameEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
134 | ==17743== by 0x33B9AD6B8E: PyEval_EvalFrameEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
135 | ==17743==
|
---|
136 | --17743-- VALGRIND INTERNAL ERROR: Valgrind received a signal 11 (SIGSEGV) - exiting
|
---|
137 | --17743-- si_code=80; Faulting address: 0x0; sp: 0x402f04da0
|
---|
138 |
|
---|
139 | valgrind: the 'impossible' happened:
|
---|
140 | Killed by fatal signal
|
---|
141 | ==17743== at 0x3803CB4B: get_bszB (m_mallocfree.c:291)
|
---|
142 | ==17743== by 0x3803E78C: vgPlain_arena_free (m_mallocfree.c:1837)
|
---|
143 | ==17743== by 0x38003667: create_MC_Chunk (mc_malloc_wrappers.c:165)
|
---|
144 | ==17743== by 0x380039AF: vgMemCheck_realloc (mc_malloc_wrappers.c:533)
|
---|
145 | ==17743== by 0x3807A0AD: vgPlain_scheduler (scheduler.c:1673)
|
---|
146 | ==17743== by 0x380A5A19: run_a_thread_NORETURN (syswrap-linux.c:103)
|
---|
147 |
|
---|
148 | sched status:
|
---|
149 | running_tid=1
|
---|
150 |
|
---|
151 | Thread 1: status = VgTs_Runnable
|
---|
152 | ==17743== at 0x4A06BE0: realloc (vg_replace_malloc.c:662)
|
---|
153 | ==17743== by 0x33B9A8A446: _PyString_Resize (in /usr/lib64/libpython2.6.so.1.0)
|
---|
154 | ==17743== by 0x33B9A8EA25: PyString_Format (in /usr/lib64/libpython2.6.so.1.0)
|
---|
155 | ==17743== by 0x33B9A45511: ??? (in /usr/lib64/libpython2.6.so.1.0)
|
---|
156 | ==17743== by 0x33B9A45EF0: ??? (in /usr/lib64/libpython2.6.so.1.0)
|
---|
157 | ==17743== by 0x33B9AD373F: PyEval_EvalFrameEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
158 | ==17743== by 0x33B9AD6B8E: PyEval_EvalFrameEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
159 | ==17743== by 0x33B9AD7656: PyEval_EvalCodeEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
160 | ==17743== by 0x33B9A6ACAF: ??? (in /usr/lib64/libpython2.6.so.1.0)
|
---|
161 | ==17743== by 0x33B9A43C62: PyObject_Call (in /usr/lib64/libpython2.6.so.1.0)
|
---|
162 | ==17743== by 0x33B9ACFC92: PyEval_CallObjectWithKeywords (in /usr/lib64/libpython2.6.so.1.0)
|
---|
163 | ==17743== by 0x33B9AF2CC1: PyErr_PrintEx (in /usr/lib64/libpython2.6.so.1.0)
|
---|
164 | ==17743== by 0x33B9AF3286: PyRun_SimpleFileExFlags (in /usr/lib64/libpython2.6.so.1.0)
|
---|
165 | ==17743== by 0x33B9AFF8A1: Py_Main (in /usr/lib64/libpython2.6.so.1.0)
|
---|
166 | ==17743== by 0x3DD101ED1C: (below main) (in /lib64/libc-2.12.so)
|
---|
167 |
|
---|