Package: libisofs6
Version: 1.4.6-1

xorriso crashes on the attached ISO image:

  $ xorriso -indev stackoverflow.iso -ls
  xorriso 1.4.6 : RockRidge filesystem manipulator, libburnia project.

  libisoburn: WARNING : ISO image size 808464432s larger than readable size 20s
  xorriso : NOTE : Loading ISO image tree from LBA 0
  Segmentation fault

This seems to be caused by infinite recursion in iso_file_source_new_ifs(), which overflows the stack.

Backtrace:

  #0  0xf7d98e70 in susp_iter_new (src=0x56559cc0, record=0x5a830658, len_skp=0 
'\000', msgid=1048576) at libisofs/rockridge_read.c:53
  #1  0xf7d74f8d in iso_file_source_new_ifs (fs=fs@entry=0x5655a380, 
record=record@entry=0x5a830658, src=src@entry=0xffffd1ec, flag=0, parent=0x0) 
at libisofs/fs_image.c:1579
  #2  0xf7d74cb6 in iso_file_source_new_ifs (fs=fs@entry=0x5655a380, 
record=record@entry=0x5a82fe40, src=src@entry=0xffffd1ec, flag=0, parent=0x0) 
at libisofs/fs_image.c:1982
  #3  0xf7d74cb6 in iso_file_source_new_ifs (fs=fs@entry=0x5655a380, 
record=record@entry=0x5a82f628, src=src@entry=0xffffd1ec, flag=0, parent=0x0) 
at libisofs/fs_image.c:1982
  ...
  #32751 0xf7d74cb6 in iso_file_source_new_ifs (fs=fs@entry=0x5655a380, 
record=record@entry=0x56779da8, src=src@entry=0xffffd1ec, flag=0, parent=0x0) 
at libisofs/fs_image.c:1982
  #32752 0xf7d74cb6 in iso_file_source_new_ifs (fs=fs@entry=0x5655a380, 
record=record@entry=0x567795a0, src=src@entry=0xffffd1ec, flag=0, parent=0x0) 
at libisofs/fs_image.c:1982
  #32753 0xf7d74cb6 in iso_file_source_new_ifs (fs=fs@entry=0x5655a380, 
record=record@entry=0x5676fd08, src=src@entry=0xffffd1ec, flag=1, parent=0x0) 
at libisofs/fs_image.c:1982
  #32754 0xf7d75ec2 in ifs_get_root (fs=0x5655a380, root=0xffffd1ec) at 
libisofs/fs_image.c:2140
  #32755 0xf7d7d965 in iso_image_import (image=0x5656e8e0, src=0x56559cc0, 
opts=0x56559c88, features=0xffffd344) at libisofs/fs_image.c:5736
  #32756 0xf7e004e7 in isoburn_read_image (d=0xf7ce91a0 <drive_array>, 
read_opts=0x56559b40, image=0xffffd3ec) at libisoburn/isofs_wrap.c:316
  #32757 0xf7e61707 in Xorriso_aquire_drive (xorriso=0xf769c008, adr=<optimized out>, 
show_adr=<optimized out>, flag=1) at xorriso/drive_mgt.c:565
  #32758 0xf7e439a9 in Xorriso_option_dev (xorriso=0xf769c008, in_adr=<optimized 
out>, flag=1) at xorriso/opts_d_h.c:122
  #32759 0xf7e35925 in Xorriso_interpreter (xorriso=<optimized out>, argc=<optimized out>, 
argv=<optimized out>, idx=<optimized out>, flag=<optimized out>) at 
xorriso/parse_exec.c:1389
  #32760 0x56555ba7 in main (argc=4, argv=<optimized out>) at 
xorriso/xorriso_main.c:265


-- System Information:
Architecture: i386

Versions of packages libisofs6 depends on:
ii  libacl1  2.2.52-3+b1
ii  libc6    2.24-14
ii  libjte1  1.20-2+b1
ii  zlib1g   1:1.2.8.dfsg-5

--
Jakub Wilk

Attachment: stackoverflow.iso.gz
Description: application/gzip

Reply via email to