[Pkg-opt-media-team] Bug#1110383: File names over 85 characters crash growisofs -r -M

Gordoneki at web.de Gordoneki at web.de
Mon Aug 4 09:43:40 BST 2025


Package: growisofs
Version: 7.1

If you add a file with a name that exceeds 85 characters to a multisession disc, its Rock Ridge file name is not visible. Only the ISO9660 file name is shown. Additionally, the next time you try to resume a session, you get an error that looks like this:

~~~~
# growisofs -r -M /dev/sr1 test_dir
Executing 'genisoimage -r -C 16,7082336 -M /dev/fd/3 test_dir | builtin_dd of=/dev/sr1 obs=32k seek=442646'
I: -input-charset not specified, using utf-8 (detected in locale settings)
Rock Ridge signatures found
BAD RR ATTRIBUTES: 93 51 FB 6D 68 38 0B 27 66 00 26 7B 74 68 88 4F 5E EA 93 37 6C 15 6D 14 7B 96 D2 D2 5B CF 3A 23 89 4D BB B7 85 80 34 09 39 32 97 CB 73 20 BC 67 B3 FE E4 2C B3 8F BF 3D 3B 7C 92 1E 44 FD
BAD RR ATTRIBUTES: .Q.mh8.'f.&{th.O^..7l.m.{...[.:#.M....4.92..s .g...,...=;|..D.
genisoimage: **BAD RRVERSION (109) for Q
genisoimage: Cannot parse Rock Ridge attributes for 'LONG_FIL.MP3;1'.
:-( genisoimage has failed: 255
~~~~

You can still resume the multisession without Rock Ridge (-r), but this will downgrade all file names to basic ISO9660 names, which removes differentiation between uppercase and lowercase (Linux shows it as all-lowercase, Windows as all-uppercase) and replaces spaces with underscores.



More information about the Pkg-opt-media-team mailing list