2GB over ファイルをサポートした EB 4.4+ だと EBView が動かない
EB 4.4 から 2GB を超えたファイルを扱えるようになったが、EBView が動かなくなってしまった。
*** glibc detected *** ebview: malloc(): memory corruption: 0x0821bec8 *** ======= Backtrace: ========= /lib/libc.so.6[0xd65016] /lib/libc.so.6(__libc_malloc+0x95)[0xd66765] /usr/lib/libeb.so.13(eb_bind+0x290)[0x6772a0] ebview[0x805d564] ebview[0x8082e8b] ebview[0x808d7fb] /lib/libpthread.so.0[0x91051f] /lib/libc.so.6(clone+0x5e)[0xdd6fde] ======= Memory map: ========
このエラーを避けるには後ろ向きな解であるが、EB で 2GB を超えたファイルを扱えないようにすればいい。具体的にいうと、configure のオプションに --disable-largefile を付ける。EB 4.4 以降では、自動的に 2GB を超えたファイルを扱えるようにコンパイルしてしまうため。