Closed asarubbo closed 3 years ago
Maybe you're using pre-patched < 0.631 version. There is one patch that addresses similar or the same issue. Just tested your file and that's my results:
$ lrzip-0.631 -d 1000.crashes.lrz
Output filename is: 1000.crashes
Decompressing...
Segmentation fault 2.00
$ lrzip-0.631-CVE-2017-8843 -d 1000.crashes.lrz
Output filename is: 1000.crashes
Decompressing...
Trying to seek outside tmpoutbuf to -154 in seekto_fdhist
Seek failed by 156 from 0 on history file in unzip_match
No such file or directory
Fatal error - exiting
Seems that's the problem.
@tansy thanks for your pointless comment, but I clearly state "ON MASTER" Anyway, to be sure I compiled again few seconds ago, let me attach a screenshot that shows at which commit ID I'm fetching.
Result I shown you was done with 0.631 version patched with mentioned patch. That's it. And it works. Why it doesn't on master? I have no clue. Just checked again and that patched version of v0.631 works exactly like I quoted. No segfault, only error messages.
So the right comment would be: "I cannot reproduce" instead of "maybe you are using a pre-patched < 0.631". That's all.
It doesn't change the fact that issue was already fixed and now appears out of blue again.
Fixed in master.
On master:
Testcase: 1000.crashes.zip