| Line 97... |
Line 97... |
| 97 |
errcode,
|
97 |
errcode,
|
| 98 |
BZ2_bzlibVersion()
|
98 |
BZ2_bzlibVersion()
|
| 99 |
);
|
99 |
);
|
| 100 |
|
100 |
|
| 101 |
if (errcode == 1007) {
|
101 |
if (errcode == 1007) {
|
| 102 |
fprintf(stderr,
|
102 |
fprintf(stderr, "%s%s%s",
|
| 103 |
"\n*** A special note about internal error number 1007 ***\n"
|
103 |
"\n*** A special note about internal error number 1007 ***\n"
|
| 104 |
"\n"
|
104 |
"\n"
|
| 105 |
"Experience suggests that a common cause of i.e. 1007\n"
|
105 |
"Experience suggests that a common cause of i.e. 1007\n"
|
| 106 |
"is unreliable memory or other hardware. The 1007 assertion\n"
|
106 |
"is unreliable memory or other hardware. The 1007 assertion\n"
|
| 107 |
"just happens to cross-check the results of huge numbers of\n"
|
107 |
"just happens to cross-check the results of huge numbers of\n"
|
| 108 |
"memory reads/writes, and so acts (unintendedly) as a stress\n"
|
108 |
"memory reads/writes, and so acts (unintendedly) as a stress\n"
|
| 109 |
"test of your memory system.\n"
|
109 |
"test of your memory system.\n"
|
| 110 |
"\n"
|
110 |
"\n",
|
| 111 |
"I suggest the following: try compressing the file again,\n"
|
111 |
"I suggest the following: try compressing the file again,\n"
|
| 112 |
"possibly monitoring progress in detail with the -vv flag.\n"
|
112 |
"possibly monitoring progress in detail with the -vv flag.\n"
|
| 113 |
"\n"
|
113 |
"\n"
|
| 114 |
"* If the error cannot be reproduced, and/or happens at different\n"
|
114 |
"* If the error cannot be reproduced, and/or happens at different\n"
|
| 115 |
" points in compression, you may have a flaky memory system.\n"
|
115 |
" points in compression, you may have a flaky memory system.\n"
|
| 116 |
" Try a memory-test program. I have used Memtest86\n"
|
116 |
" Try a memory-test program. I have used Memtest86\n"
|
| 117 |
" (www.memtest86.com). At the time of writing it is free (GPLd).\n"
|
117 |
" (www.memtest86.com). At the time of writing it is free (GPLd).\n"
|
| 118 |
" Memtest86 tests memory much more thorougly than your BIOSs\n"
|
118 |
" Memtest86 tests memory much more thorougly than your BIOSs\n"
|
| 119 |
" power-on test, and may find failures that the BIOS doesn't.\n"
|
119 |
" power-on test, and may find failures that the BIOS doesn't.\n"
|
| 120 |
"\n"
|
120 |
"\n",
|
| 121 |
"* If the error can be repeatably reproduced, this is a bug in\n"
|
121 |
"* If the error can be repeatably reproduced, this is a bug in\n"
|
| 122 |
" bzip2, and I would very much like to hear about it. Please\n"
|
122 |
" bzip2, and I would very much like to hear about it. Please\n"
|
| 123 |
" let me know, and, ideally, save a copy of the file causing the\n"
|
123 |
" let me know, and, ideally, save a copy of the file causing the\n"
|
| 124 |
" problem -- without which I will be unable to investigate it.\n"
|
124 |
" problem -- without which I will be unable to investigate it.\n"
|
| 125 |
"\n"
|
125 |
"\n"
|