pixz icon indicating copy to clipboard operation
pixz copied to clipboard

unable to compress large files

Open ZeroChaos- opened this issue 9 years ago • 11 comments

I get this (from strace) when I try to compress a 4GB file on arm using pixz 1.0.2:

open("stockchroot-pwnphone-moto.img", O_RDONLY) = -1 EOVERFLOW (Value too large for defined data type)

ZeroChaos- avatar Sep 04 '15 18:09 ZeroChaos-

Yes, large file support was not properly working with 1.0.2. Please try current HEAD, that should work. See #26.

wookietreiber avatar Sep 07 '15 08:09 wookietreiber

@vasi What is your opinion on releasing 1.0.3 (or possibly 1.1.0 due to the larger autotools changes) to include that fix in a release?

wookietreiber avatar Sep 07 '15 08:09 wookietreiber

I agree a release would be helpful. Ship early and often! (^_^)

justinmayer avatar Sep 07 '15 13:09 justinmayer

Sounds good!

vasi avatar Sep 07 '15 14:09 vasi

Done: https://github.com/vasi/pixz/releases/tag/v1.0.3

wookietreiber avatar Sep 07 '15 17:09 wookietreiber

@ZeroChaos- please report back whether or not the new release solves this problem.

wookietreiber avatar Sep 07 '15 17:09 wookietreiber

Good question https://github.com/vasi/pixz/issues/47

ZeroChaos- avatar Sep 07 '15 21:09 ZeroChaos-

looks like defaults work, but -9 doesn't here is what strace looks like, let me know what other debugging you would like.

pwnphone mkpwnix # strace pixz -9 stockchroot-pwnphone-moto.img
execve("/usr/bin/pixz", ["pixz", "-9", "stockchroot-pwnphone-moto.img"], [/* 40 vars */]) = 0
brk(0)                                  = 0xb6f7a000
uname({sys="Linux", node="pwnphone", ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f64000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=107590, ...}) = 0
mmap2(NULL, 107590, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6f23000
close(3)                                = 0
open("/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0`<\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=423228, ...}) = 0
mmap2(NULL, 454680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6eb3000
mprotect(0xb6f1a000, 28672, PROT_NONE)  = 0
mmap2(0xb6f21000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x66000) = 0xb6f21000
close(3)                                = 0
open("/usr/lib/libarchive.so.13", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0X\301\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=587620, ...}) = 0
mmap2(NULL, 623608, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6e1a000
mprotect(0xb6ea8000, 28672, PROT_NONE)  = 0
mmap2(0xb6eaf000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8d000) = 0xb6eaf000
mmap2(0xb6eb2000, 1016, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6eb2000
close(3)                                = 0
open("/lib/liblzma.so.5", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\310\36\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=128196, ...}) = 0
mmap2(NULL, 159752, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6df2000
mprotect(0xb6e11000, 28672, PROT_NONE)  = 0
mmap2(0xb6e18000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e000) = 0xb6e18000
close(3)                                = 0
open("/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\260Z\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=117575, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f63000
mmap2(NULL, 123092, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6dd3000
mprotect(0xb6de7000, 28672, PROT_NONE)  = 0
mmap2(0xb6dee000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13000) = 0xb6dee000
mmap2(0xb6df0000, 4308, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6df0000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\310\204\1\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1201284, ...}) = 0
mmap2(NULL, 1238736, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6ca4000
mprotect(0xb6dc5000, 32768, PROT_NONE)  = 0
mmap2(0xb6dcd000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x121000) = 0xb6dcd000
mmap2(0xb6dd0000, 9936, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6dd0000
close(3)                                = 0
open("/usr/lib/libcrypto.so.1.0.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\240\264\3\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0555, st_size=1556548, ...}) = 0
mmap2(NULL, 1601116, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6b1d000
mprotect(0xb6c86000, 28672, PROT_NONE)  = 0
mmap2(0xb6c8d000, 81920, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x168000) = 0xb6c8d000
mmap2(0xb6ca1000, 11868, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6ca1000
close(3)                                = 0
open("/lib/libattr.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0,\17\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=17608, ...}) = 0
mmap2(NULL, 49164, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6b10000
mprotect(0xb6b14000, 28672, PROT_NONE)  = 0
mmap2(0xb6b1b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0xb6b1b000
close(3)                                = 0
open("/lib/libbz2.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0 \21\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=57540, ...}) = 0
mmap2(NULL, 89096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6afa000
mprotect(0xb6b07000, 28672, PROT_NONE)  = 0
mmap2(0xb6b0e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc000) = 0xb6b0e000
close(3)                                = 0
open("/usr/lib/libxml2.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0(\314\1\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1269636, ...}) = 0
mmap2(NULL, 1304792, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb69bb000
mprotect(0xb6aec000, 32768, PROT_NONE)  = 0
mmap2(0xb6af4000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x131000) = 0xb6af4000
mmap2(0xb6af9000, 2264, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6af9000
close(3)                                = 0
open("/lib/libz.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\30\32\0\0004\0\0\0"..., 512) = 512
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f62000
fstat64(3, {st_mode=S_IFREG|0755, st_size=83308, ...}) = 0
mmap2(NULL, 114756, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb699e000
mprotect(0xb69b1000, 32768, PROT_NONE)  = 0
mmap2(0xb69b9000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13000) = 0xb69b9000
close(3)                                = 0
open("/usr/lib/gcc/armv7a-hardfloat-linux-gnueabi/4.7.4/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\200'\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=42280, ...}) = 0
mmap2(NULL, 73788, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb698b000
mprotect(0xb6995000, 28672, PROT_NONE)  = 0
mmap2(0xb699c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0xb699c000
close(3)                                = 0
open("/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\214\t\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=9520, ...}) = 0
mmap2(NULL, 41012, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6980000
mprotect(0xb6982000, 28672, PROT_NONE)  = 0
mmap2(0xb6989000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xb6989000
close(3)                                = 0
open("/usr/lib/libicui18n.so.55", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\370)\t\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=2078376, ...}) = 0
mmap2(NULL, 2111488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb677c000
mprotect(0xb696f000, 28672, PROT_NONE)  = 0
mmap2(0xb6976000, 40960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1f2000) = 0xb6976000
close(3)                                = 0
open("/usr/lib/libicuuc.so.55", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\350\263\3\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1389896, ...}) = 0
mmap2(NULL, 1439064, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb661c000
mprotect(0xb6766000, 32768, PROT_NONE)  = 0
mmap2(0xb676e000, 40960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14a000) = 0xb676e000
mmap2(0xb6778000, 13656, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6778000
close(3)                                = 0
open("/usr/lib/libicudata.so.55", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0H\4\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=25912460, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f61000
mmap2(NULL, 25944072, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb4d5d000
mprotect(0xb6613000, 28672, PROT_NONE)  = 0
mmap2(0xb661a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18b5000) = 0xb661a000
close(3)                                = 0
open("/usr/lib/gcc/armv7a-hardfloat-linux-gnueabi/4.7.4/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\260X\4\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=894672, ...}) = 0
mmap2(NULL, 953548, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb4c74000
mprotect(0xb4d49000, 32768, PROT_NONE)  = 0
mmap2(0xb4d51000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd5000) = 0xb4d51000
mmap2(0xb4d57000, 23756, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb4d57000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f60000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f5f000
set_tls(0xb6f5f4c0, 0xb6f5fbb8, 0xb6f66000, 0xb6f5f4c0, 0xb6f66000) = 0
mprotect(0xb6dcd000, 8192, PROT_READ)   = 0
mprotect(0xb6f21000, 4096, PROT_READ)   = 0
mprotect(0xb699c000, 4096, PROT_READ)   = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f5e000
mprotect(0xb4d51000, 20480, PROT_READ)  = 0
mprotect(0xb661a000, 4096, PROT_READ)   = 0
mprotect(0xb6dee000, 4096, PROT_READ)   = 0
mprotect(0xb6989000, 4096, PROT_READ)   = 0
mprotect(0xb676e000, 36864, PROT_READ)  = 0
mprotect(0xb6976000, 36864, PROT_READ)  = 0
mprotect(0xb69b9000, 4096, PROT_READ)   = 0
mprotect(0xb6e18000, 4096, PROT_READ)   = 0
mprotect(0xb6af4000, 16384, PROT_READ)  = 0
mprotect(0xb6b0e000, 4096, PROT_READ)   = 0
mprotect(0xb6b1b000, 4096, PROT_READ)   = 0
mprotect(0xb6c8d000, 57344, PROT_READ)  = 0
mprotect(0xb6eaf000, 8192, PROT_READ)   = 0
mprotect(0xb6f76000, 4096, PROT_READ)   = 0
mprotect(0xb6f65000, 4096, PROT_READ)   = 0
munmap(0xb6f23000, 107590)              = 0
set_tid_address(0xb6f5f068)             = 27922
set_robust_list(0xb6f5f070, 12)         = 0
futex(0xbe95e0d8, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0xbe95e0d8, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1, NULL, b6f5f4c0) = -1 EAGAIN (Resource temporarily unavailable)
rt_sigaction(SIGRTMIN, {0xb6dd84d8, [], SA_RESTORER|SA_SIGINFO, 0xb6cd3070}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0xb6dd8384, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0xb6cd3070}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
rt_sigprocmask(SIG_SETMASK, ~[ILL TRAP BUS FPE SEGV RTMIN RT_1], [], 8) = 0
rt_sigaction(SIGILL, {0xb6c5c0d8, ~[ILL TRAP BUS FPE SEGV RTMIN RT_1], SA_RESTORER, 0xb6cd3050}, {SIG_DFL, [], 0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, ~[ILL TRAP BUS FPE KILL SEGV STOP RTMIN RT_1], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, ~[ILL TRAP BUS FPE KILL SEGV STOP RTMIN RT_1], 8) = 0
--- SIGILL {si_signo=SIGILL, si_code=ILL_ILLOPC, si_addr=0xb6c5c188} ---
rt_sigprocmask(SIG_SETMASK, ~[ILL TRAP BUS FPE KILL SEGV STOP RTMIN RT_1], NULL, 8) = 0
rt_sigaction(SIGILL, {SIG_DFL, [], SA_RESTORER, 0xb6cd3050}, NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
brk(0)                                  = 0xb6f7a000
brk(0xb6f9b000)                         = 0xb6f9b000
open("stockchroot-pwnphone-moto.img", O_RDONLY|O_LARGEFILE) = 3
stat64("stockchroot-pwnphone-moto.img", {st_mode=S_IFREG|0644, st_size=4294967296, ...}) = 0
open("stockchroot-pwnphone-moto.img.xz", O_WRONLY|O_CREAT|O_LARGEFILE, 0100644) = 4
fcntl64(4, F_GETFL)                     = 0x20001 (flags O_WRONLY|O_LARGEFILE)
fstat64(4, {st_mode=S_IFREG|0644, st_size=1552384, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f5d000
_llseek(4, 0, [0], SEEK_CUR)            = 0
ioctl(4, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0xbe95df44) = -1 ENOTTY (Inappropriate ioctl for device)
gettimeofday({1441681241, 973263}, NULL) = 0
open("/sys/devices/system/cpu/online", O_RDONLY|O_CLOEXEC) = 5
read(5, "0-3\n", 8192)                  = 4
close(5)                                = 0
mmap2(NULL, 8388608, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0xb4474000
mprotect(0xb4474000, 4096, PROT_NONE)   = 0
clone(child_stack=0xb4c72f88, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb4c734b8, tls=0xb4c73910, child_tidptr=0xb4c734b8) = 27923
mmap2(NULL, 8388608, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0xb3c74000
mprotect(0xb3c74000, 4096, PROT_NONE)   = 0
clone(child_stack=0xb4472f88, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb44734b8, tls=0xb4473910, child_tidptr=0xb44734b8) = 27924
mmap2(NULL, 8388608, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0xb3474000
mprotect(0xb3474000, 4096, PROT_NONE)   = 0
clone(child_stack=0xb3c72f88, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb3c734b8, tls=0xb3c73910, child_tidptr=0xb3c734b8) = 27925
mmap2(NULL, 8388608, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0xb2c74000
mprotect(0xb2c74000, 4096, PROT_NONE)   = 0
clone(child_stack=0xb3472f88, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb34734b8, tls=0xb3473910, child_tidptr=0xb34734b8) = 27926
mmap2(NULL, 8388608, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0xb2474000
mprotect(0xb2474000, 4096, PROT_NONE)   = 0
clone(child_stack=0xb2c72f88, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb2c734b8, tls=0xb2c73910, child_tidptr=0xb2c734b8) = 27927
futex(0xb6f7a3f4, FUTEX_WAIT_PRIVATE, 1, NULLError creating block encoder
 <unfinished ...>
+++ exited with 1 +++

ZeroChaos- avatar Sep 08 '15 03:09 ZeroChaos-

@ZeroChaos- I just edited your previous comment to surround your command line and output with triple backticks. This is GitHub Markdown syntax to display the surrounded text in a fixed-width font, which makes the output text a lot easier to read, IMO.

wookietreiber avatar Sep 08 '15 12:09 wookietreiber

thanks @wookietreiber interesting side note, -e does not fail

ZeroChaos- avatar Sep 08 '15 14:09 ZeroChaos-

additional interesting side note (possibly meaningless) -e produced a file the same size as the defaults. it did take 20% longer though, so I don't think -e was ignored (but it is possible)

ZeroChaos- avatar Sep 08 '15 14:09 ZeroChaos-