Here's a crashing output using -k:
Parallel BZIP2 v1.1.3 - by: Jeff Gilchrist [http://compression.ca] [Mar. 27, 2011] (uses libbzip2 by Julian Seward) Major contributions: Yavor Nikolov <email address hidden>
# CPUs: 16 Maximum Memory: 100 MB Ignore Trailng Garbage: on ------------------------------------------- File #: 1 of 1 Input Name: sqlite-3.6.22.tbz2 Output Name: <stdout>
BWT Block Size: 900k Input Size: 1619402 bytes Decompressing data... Output Size: 3614720 bytes pbzip2: *WARNING: Trailing garbage after EOF ignored! Completed: 100%
^C *Control-C or similar caught [sig=2], quitting... Terminator thread: premature exit requested - quitting...
... and the last few lines of output of the same command using strace:
mmap(NULL, 430080, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fecf0c7d000 read(3, "\325Z\26\17\341\244\377~#o\246 \347'\331\353Ct\241\364\352\360\325\223\332l\233\360\233\24v?"..., 1048567) = 570826 read(3, "", 477741) = 0 mmap(NULL, 536576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fecf0bfa000 munmap(0x7fecf0c7d000, 430080) = 0 futex(0x1639484, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x1639480, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 mmap(NULL, 536576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fecfbf38000 futex(0x1639484, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x1639480, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 mmap(NULL, 536576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fecfbeb5000 futex(0x1639484, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x1639480, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 mmap(NULL, 536576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fecf02e1000 read(3, "", 1048567) = 0 close(3) = 0 munmap(0x7fecf164e000, 1052672) = 0 Output Size: 3614720 bytesIT, 20044, NULLCompleted: 24% pbzip2: *WARNING: Trailing garbage after EOF ignored! ) = 0eted: 100% futex(0x7fecf9f5f9e0, FUTEX_WAIT, 20028, NULL
Here's a crashing output using -k:
Parallel BZIP2 v1.1.3 - by: Jeff Gilchrist [http:// compression. ca]
[Mar. 27, 2011] (uses libbzip2 by Julian Seward)
Major contributions: Yavor Nikolov <email address hidden>
# CPUs: 16 ------- ------- ------- ------- ------- -
Maximum Memory: 100 MB
Ignore Trailng Garbage: on
-------
File #: 1 of 1
Input Name: sqlite-3.6.22.tbz2
Output Name: <stdout>
BWT Block Size: 900k
Input Size: 1619402 bytes
Decompressing data...
Output Size: 3614720 bytes
pbzip2: *WARNING: Trailing garbage after EOF ignored!
Completed: 100%
^C
*Control-C or similar caught [sig=2], quitting...
Terminator thread: premature exit requested - quitting...
... and the last few lines of output of the same command using strace:
mmap(NULL, 430080, PROT_READ| PROT_WRITE, MAP_PRIVATE| MAP_ANONYMOUS, -1, 0) = 0x7fecf0c7d000 26\17\341\ 244\377~ #o\246 \347'\331\ 353Ct\241\ 364\352\ 360\325\ 223\332l\ 233\360\ 233\24v? "..., 1048567) = 570826 PROT_WRITE, MAP_PRIVATE| MAP_ANONYMOUS, -1, 0) = 0x7fecf0bfa000 0x7fecf0c7d000, 430080) = 0 OP_PRIVATE, 1, 1, 0x1639480, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 PROT_WRITE, MAP_PRIVATE| MAP_ANONYMOUS, -1, 0) = 0x7fecfbf38000 OP_PRIVATE, 1, 1, 0x1639480, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 PROT_WRITE, MAP_PRIVATE| MAP_ANONYMOUS, -1, 0) = 0x7fecfbeb5000 OP_PRIVATE, 1, 1, 0x1639480, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 PROT_WRITE, MAP_PRIVATE| MAP_ANONYMOUS, -1, 0) = 0x7fecf02e1000 0x7fecf164e000, 1052672) = 0 5f9e0, FUTEX_WAIT, 20028, NULL
read(3, "\325Z\
read(3, "", 477741) = 0
mmap(NULL, 536576, PROT_READ|
munmap(
futex(0x1639484, FUTEX_WAKE_
mmap(NULL, 536576, PROT_READ|
futex(0x1639484, FUTEX_WAKE_
mmap(NULL, 536576, PROT_READ|
futex(0x1639484, FUTEX_WAKE_
mmap(NULL, 536576, PROT_READ|
read(3, "", 1048567) = 0
close(3) = 0
munmap(
Output Size: 3614720 bytesIT, 20044, NULLCompleted: 24%
pbzip2: *WARNING: Trailing garbage after EOF ignored!
) = 0eted: 100%
futex(0x7fecf9f