• Bug#1091456: djvulibre-bin: (regression) djvm crashes with: =?UTF-8?Q?=

    From Manny@21:1/5 to All on Thu Dec 26 19:10:01 2024
    Package: djvulibre-bin
    Version: 3.5.28-2+b1
    Severity: important
    Tags: upstream
    X-Debbugs-Cc: debbug.djvulibre-bin@sideload.33mail.com

    The djvm tool crash with the following output:

    ===8<----------------------------------------
    $ djvm -c collection.djvu extracted_page*.djvu
    *** [1-11711] Failed to open 'shared_anno.iff': No such file or directory.

    [1-11711] Failed to open 'shared_anno.iff': No such file or directory.
    *** (DjVuDocEditor.cpp:858)
    *** 'void DJVU::DjVuDocEditor::insert_group(const DJVU::GList<DJVU::GURL>&, int, void (*)(void*), void*)'
    ===8<----------------------------------------

    This did not used to fail, although I’m not sure if my past usage
    captured this particular scenario where 2 pages were extracted from a
    larger document then used as input together with no other DjVu
    file. The two pages were created as follows:

    ===8<----------------------------------------
    $ djvused original.djvu -e 'select 1; save-page extracted_page_1.djvu; select 3; save-page extracted_page_1.djvu'
    ===8<----------------------------------------

    And fwiw, those pages were not viewable in evince, but djview rendered
    them fine.

    -- System Information:
    Debian Release: 12.8
    APT prefers stable-updates
    APT policy: (990, 'stable-updates'), (990, 'stable-security'), (990, 'stable'), (500, 'oldstable')
    Architecture: amd64 (x86_64)
    Foreign Architectures: i386

    Kernel: Linux 5.10.0-28-amd64 (SMP w/2 CPU threads)
    Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
    Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
    Shell: /bin/sh linked to /usr/bin/dash
    Init: systemd (via /run/systemd/system)
    LSM: AppArmor: enabled

    Versions of packages djvulibre-bin depends on:
    ii curl 7.88.1-10+deb12u8
    ii libc6 2.36-9+deb12u9
    ii libdjvulibre21 3.5.28-2+b1
    ii libgcc-s1 12.2.0-14
    ii libstdc++6 12.2.0-14
    ii libtiff6 4.5.0-6+deb12u1

    Versions of packages djvulibre-bin recommends:
    ii pdf2djvu 0.9.18.2-2+b2

    Versions of packages djvulibre-bin suggests:
    ii djview4 [djvu-viewer] 4.12-3+b1
    ii djvulibre-desktop 3.5.28-2
    ii evince [djvu-viewer] 43.1-2+b1
    ii okular-extra-backends [djvu-viewer] 4:22.12.3-1
    ii qpdfview-djvu-plugin [djvu-viewer] 0.5.0+ds-2

    -- no debconf information

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)