Reachable assertion when executing pdftocairo
We found a reachable assertion when executing pdftocairo. I am not sure if this is a problem in poppler
or libcairo.so
as the reachable assertion locates at libcairo.so. The version of libcairo.so is 1.16.0-6.
To reproduce, run pdftocairo -svg $poc
The error message is pdftocairo: ../../../../src/cairo-path-stroke-polygon.c:829: normalize_slope: Assertion 'dx0 != 0.0 || dy0 != 0.0 failed.'
The backtrace is
#0 0x00007ffff728983c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff723da52 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#2 0x00007ffff7228469 in abort () from /lib/x86_64-linux-gnu/libc.so.6
#3 0x00007ffff7228395 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#4 0x00007ffff7236b02 in __assert_fail () from /lib/x86_64-linux-gnu/libc.so.6
#5 0x00007ffff7ec6d53 in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
#6 0x00007ffff7ec7047 in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
#7 0x00007ffff7ec7be2 in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
#8 0x00007ffff7ec489a in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
#9 0x00007ffff7ec8ca0 in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
#10 0x00007ffff7ec2c94 in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
#11 0x00007ffff7e94825 in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
#12 0x00007ffff7ef6346 in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
#13 0x00007ffff7ef28cd in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
#14 0x00007ffff7ede47f in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
#15 0x00007ffff7edfacb in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
#16 0x00007ffff7ec1f9c in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
#17 0x00007ffff7ec247d in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
#18 0x00007ffff7ef6aa8 in cairo_surface_show_page ()
from /usr/lib/x86_64-linux-gnu/libcairo.so.2
#19 0x0000555555560724 in endPage (imageFileName=0x0)
at /home/users/chluo/poppler/utils/pdftocairo.cc:731
#20 main (argc=<optimized out>, argv=<optimized out>)
at /home/users/chluo/poppler/utils/pdftocairo.cc:1240