Panick due to broken pipe with poppler
AlphaJack opened this issue · comments
AlphaJack commented
Describe the bug
ripgrep-all hangs when searching on a list of PDFs
To Reproduce
Attach example file:
https://www.mdpi.com/0718-1876/16/6/122?type=check_update&version=1
Run command:
RUST_BACKTRACE=full rga "MCDM"
Output
jtaer-16-00122.pdf:
-------------------------------------------------------------------------------
adapter: poppler
thread '<unnamed>' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 32, kind: BrokenPipe, message: "Broken pipe" }
0: <unknown>
1: <unknown>
2: <unknown>
3: <unknown>
4: <unknown>
5: <unknown>
6: <unknown>
7: <unknown>
8: <unknown>
9: <unknown>
', src/adapters/spawning.rs:93:53
stack backtrace:
0: 0x55dd0aef1a1a - <unknown>
1: 0x55dd0af1686e - <unknown>
2: 0x55dd0aeee205 - <unknown>
3: 0x55dd0aef17e5 - <unknown>
4: 0x55dd0aef316f - <unknown>
5: 0x55dd0aef2eab - <unknown>
6: 0x55dd0aef3879 - <unknown>
7: 0x55dd0aef3619 - <unknown>
8: 0x55dd0aef1ecc - <unknown>
9: 0x55dd0aef3322 - <unknown>
10: 0x55dd0abd91e3 - <unknown>
11: 0x55dd0abd9693 - <unknown>
12: 0x55dd0ac0576d - <unknown>
13: 0x55dd0ac18bdb - <unknown>
14: 0x55dd0ac26522 - <unknown>
15: 0x55dd0aef8883 - <unknown>
16: 0x7fb0a528c9eb - <unknown>
17: 0x7fb0a5310dfc - <unknown>
18: 0x0 - <unknown>
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Any { .. }', src/adapters/spawning.rs:98:6
stack backtrace:
0: 0x55dd0aef1a1a - <unknown>
1: 0x55dd0af1686e - <unknown>
2: 0x55dd0aeee205 - <unknown>
3: 0x55dd0aef17e5 - <unknown>
4: 0x55dd0aef316f - <unknown>
5: 0x55dd0aef2eab - <unknown>
6: 0x55dd0aef3879 - <unknown>
7: 0x55dd0aef3619 - <unknown>
8: 0x55dd0aef1ecc - <unknown>
9: 0x55dd0aef3322 - <unknown>
10: 0x55dd0abd91e3 - <unknown>
11: 0x55dd0abd9693 - <unknown>
12: 0x55dd0ac05196 - <unknown>
13: 0x55dd0ac092e6 - <unknown>
14: 0x55dd0ac068b4 - <unknown>
15: 0x55dd0abffc98 - <unknown>
16: 0x55dd0ac0b9ed - <unknown>
17: 0x55dd0abeedc4 - <unknown>
18: 0x55dd0abef1d3 - <unknown>
19: 0x55dd0abe132d - <unknown>
20: 0x55dd0aee7e3c - <unknown>
21: 0x55dd0abef02c - <unknown>
22: 0x7fb0a5227cd0 - <unknown>
23: 0x7fb0a5227d8a - __libc_start_main
24: 0x55dd0abd9825 - <unknown>
25: 0x0 - <unknown>
-------------------------------------------------------------------------------
Operating System and Version
Arch Linux
Output of rga --version
ripgrep-all 0.9.6
phiresky commented
this should be fixed in 1.0 alpha