Bug#1012150: gummi: Gummi segfaults

Martin Dosch martin at mdosch.de
Thu Jun 23 19:06:03 BST 2022


Dear Bernhard,

On 22.06.2022 23:24, Bernhard Übelacker wrote:
>More frames would be visible either by a backtrace done with just "bt",
>or do the "bt full" and press "c to continue" to get more pages.

I have both in the attached file, but `c` didn't help much as the
process was gone…

Best regards,
Martin
-------------- next part --------------
Thread 1 "gummi" received signal SIGSEGV, Segmentation fault.
__strlen_avx2 () at ../sysdeps/x86_64/multiarch/strlen-avx2.S:74
74	../sysdeps/x86_64/multiarch/strlen-avx2.S: Datei oder Verzeichnis nicht gefunden.
(gdb) bt
#0  __strlen_avx2 () at ../sysdeps/x86_64/multiarch/strlen-avx2.S:74
#1  0x00007ffff6e97618 in __vfprintf_internal (s=s at entry=0x7fffffffbd50, format=format at entry=0x55555557feb0 "Typesetter detected: Latexmk %s\n", ap=ap at entry=0x7fffffffbed8, mode_flags=mode_flags at entry=2) at vfprintf-internal.c:1647
#2  0x00007ffff6ea8176 in __vsnprintf_internal (string=string at entry=0x7fffffffbef0 "Typesetter detected: Latexmk \177", maxlen=<optimized out>, 
    maxlen at entry=8192, format=format at entry=0x55555557feb0 "Typesetter detected: Latexmk %s\n", args=args at entry=0x7fffffffbed8, mode_flags=mode_flags at entry=2) at vsnprintf.c:114
#3  0x00007ffff6f372ce in ___vsnprintf_chk
    (s=s at entry=0x7fffffffbef0 "Typesetter detected: Latexmk \177", maxlen=maxlen at entry=8192, flag=flag at entry=1, slen=slen at entry=8192, format=format at entry=0x55555557feb0 "Typesetter detected: Latexmk %s\n", ap=ap at entry=0x7fffffffbed8)
    at vsnprintf_chk.c:34
#4  0x000055555557d85a in vsnprintf (__ap=0x7fffffffbed8, __fmt=0x55555557feb0 "Typesetter detected: Latexmk %s\n", __n=8192, __s=0x7fffffffbef0 "Typesetter detected: Latexmk \177") at /usr/include/x86_64-linux-gnu/bits/stdio2.h:80
#5  slog (level=level at entry=0, fmt=fmt at entry=0x55555557feb0 "Typesetter detected: Latexmk %s\n") at utils.c:113
#6  0x000055555556a18f in latexmk_init () at compile/latexmk.c:43
#7  0x000055555557a3ab in latex_init () at latex.c:62
#8  0x00005555555661a3 in main (argc=<optimized out>, argv=<optimized out>) at main.c:118
(gdb) bt full
#0  __strlen_avx2 () at ../sysdeps/x86_64/multiarch/strlen-avx2.S:74
#1  0x00007ffff6e97618 in __vfprintf_internal
    (s=s at entry=0x7fffffffbd50, format=format at entry=0x55555557feb0 "Typesetter detected: Latexmk %s\n", ap=ap at entry=0x7fffffffbed8, mode_flags=mode_flags at entry=2) at vfprintf-internal.c:1647
        len = <optimized out>

                  step0_jumps = {0, 1717, 1621, 3413, 3317, 3997, 2677, 2837, 3613, 1773, 4309, 4445, 3517, 4437, 4389, 2789, 4197, 3917, 3221, 2997, 1141, 1365, 1997, 1925, 1885, 733, 3709, 533, 533, 4101}
        space = <optimized out>
        is_short = <optimized out>
        use_outdigits = 0

                  step1_jumps = {0, 0, 0, 0, 0, 0, 0, 0, 0, 1773, 4309, 4445, 3517, 4437, 4389, 2789, 4197, 3917, 3221, 2997, 1141, 1365, 1997, 1925, 1885, 733, 3709, 533, 533, 0}
        group = 0
        prec = -1

                  step2_jumps = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4309, 4445, 3517, 4437, 4389, 2789, 4197, 3917, 3221, 2997, 1141, 1365, 1997, 1925, 1885, 733, 3709, 533, 533, 0}
        string = 0x31 <error: Cannot access memory at address 0x31>
        left = 0
        is_long_double = <optimized out>
        width = 0

                  step3a_jumps = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4213, 0, 0, 0, 4389, 2789, 4197, 3917, 3221, 0, 0, 0, 0, 1925, 0, 0, 0, 0, 0, 0}
        alt = <optimized out>
        showsign = 0
        is_long = 0
        is_char = <optimized out>
        pad = <optimized out>

                  step3b_jumps = {0 <repeats 11 times>, 3517, 0, 0, 4389, 2789, 4197, 3917, 3221, 2997, 1141, 1365, 1997, 1925, 1885, 733, 3709, 0, 0, 0}

                  step4_jumps = {0 <repeats 14 times>, 4389, 2789, 4197, 3917, 3221, 2997, 1141, 1365, 1997, 1925, 1885, 733, 3709, 0, 0, 0}
        is_negative = <optimized out>
        number = {longlong = <optimized out>, word = <optimized out>}
        base = <optimized out>

                  the_arg = {pa_wchar = 1431836786 L'\x55581872', pa_int = 1431836786, pa_long_int = 93824992417906, pa_long_long_int = 93824992417906, pa_u_int = 1431836786, pa_u_long_int = 93824992417906, pa_u_long_long_int = 93824992417906, pa_double = 4.6355705475002788e-310, pa_long_double = 3.42010818440627680093e-4937, pa_float128 = 2.09007770570737752066673455613767745e-4939, pa_string = 0x555555581872 "%s", pa_wstring = 0x555555581872 L"\x72007325\x5f6c6165\x656d6974\x6f6f7a00\x6f6d5f6d\x61006564\x7961776c\x656e0073\x726576\x74746573\x20676e69\x746e6f66\x206f7420\xa7325\x70657473\x6f630073\x6c69706d\x63732065\x656d6568\x74657320\x206f7420\xa7325", pa_pointer = 0x555555581872, pa_user = 0x555555581872}
        spec = 115 's'
        _buffer = {__routine = 0x2, __arg = 0x8000000000000006, __canceltype = 0, __prev = 0x0}
        _avail = <optimized out>
        thousands_sep = 0x0
        grouping = 0xffffffffffffffff <error: Cannot access memory at address 0xffffffffffffffff>
        done = 29
        f = 0x55555557fece "s\n"
	        lead_str_end = 0x55555557fecd "%s\n"
        end_of_spec = <optimized out>
        work_buffer = "\000\000\000\000\377\177\000\000 \337\377\377\377\177\000\000\002\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000&\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\240\246\000\000\000\000\000\000\375]\357\366\377\177\000\000\302\003\000\000\000\000\000\000`\213vUUU\000\000\234\271\377\377\377\177\000\000\070\066vUUU\000\000\000\000\000\000\000\000\000\000\220\254\342\333\377\177\000\000\246\254\342\333\377\177\000\000\220\254\342\333\000\000\000\000D\002\000\000-\000\000\000a\221\001\367\377\177\000\000X\272\377\377\377\177\000\000\000\000\000\000\000\000\000\000\220\274\377\377\377\177\000\000\b", '\000' <repeats 15 times>...
        workend = 0x7fffffffbcf8 ""
        ap_save = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 0x7fffffffdfe0, reg_save_area = 0x7fffffffdf00}}
        nspecs_done = 0
        save_errno = 2
        readonly_format = 0
#2  0x00007ffff6ea8176 in __vsnprintf_internal (string=string at entry=0x7fffffffbef0 "Typesetter detected: Latexmk \177", maxlen=<optimized out>, maxlen at entry=8192, format=format at entry=0x55555557feb0 "Typesetter detected: Latexmk %s\n", args=args at entry=0x7fffffffbed8, mode_flags=mode_flags at entry=2) at vsnprintf.c:114
        sf = {f = {_sbf = {_f = {_flags = -72515583, _IO_read_ptr = 0x7fffffffbef0 "Typesetter detected: Latexmk \177", _IO_read_end = 0x7fffffffbef0 "Typesetter detected: Latexmk \177", _IO_read_base = 0x7fffffffbef0 "Typesetter detected: Latexmk \177", _IO_write_base = 0x7fffffffbef0 "Typesetter detected: Latexmk \177", _IO_write_ptr = 0x7fffffffbf0d "\177", _IO_write_end = 0x7fffffffdeef "", _IO_buf_base = 0x7fffffffbef0 "Typesetter detected: Latexmk \177", _IO_buf_end = 0x7fffffffdeef "", _IO_save_base = 0x0, _IO_backup_base = 0x0, _IO_save_end = 0x0, _markers = 0x0, _chain = 0x0, _fileno = 0, _flags2 = 128, _old_offset = 93824992411312, _cur_column = 0, _vtable_offset = -86 '\252', _shortbuf = "U", _lock = 0x0, _offset = 0, _codecvt = 0x7ffff7f06754 <g_fprintf+148>, _wide_data = 0xffffffffffffffff, _freeres_list = 0x0, _freeres_buf = 0x7fffffffbe10, __pad5 = 12230817557509444608, _mode = -1, _unused2 = '\000' <repeats 12 times>, "\273-XUUU\000"}, vtable = 0x7ffff6ffa220 <_IO_strn_jumps>}, _s = {_allocate_buffer_unused = 0x0, _free_buffer_unused = 0x1}}, overflow_buf = '\000' <repeats 48 times>, "\220bYUUU\000\000\000\000\000\000\000\000\000"}
        ret = <optimized out>
#3  0x00007ffff6f372ce in ___vsnprintf_chk (s=s at entry=0x7fffffffbef0 "Typesetter detected: Latexmk \177", maxlen=maxlen at entry=8192, flag=flag at entry=1, slen=slen at entry=8192, format=format at entry=0x55555557feb0 "Typesetter detected: Latexmk %s\n", ap=ap at entry=0x7fffffffbed8) at vsnprintf_chk.c:34
        mode = 2
#4  0x000055555557d85a in vsnprintf (__ap=0x7fffffffbed8, __fmt=0x55555557feb0 "Typesetter detected: Latexmk %s\n", __n=8192, __s=0x7fffffffbef0 "Typesetter detected: Latexmk \177") at /usr/include/x86_64-linux-gnu/bits/stdio2.h:80
        message = "Typesetter detected: Latexmk \177\000\000\240\246", '\000' <repeats 14 times>, "\260\070\250UUU\000\000\221\337WUUU\000\000\062\060\062\062\016\000\000\000\000\000\000\000\002\000\000\000\000X\227UUU\000\000\000\000\000\000\000\000\000\000Latexmk, John Collins, 17 Mar. 2022. Version 4.77\n\000ian)\nDevelopment id: 7509\n\nExecute  'luahbtex --credi"...
        vap = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffdfe0, reg_save_area = 0x7fffffffdf00}}
#5  slog (level=level at entry=0, fmt=fmt at entry=0x55555557feb0 "Typesetter detected: Latexmk %s\n") at utils.c:113
        message = "Typesetter detected: Latexmk \177\000\000\240\246", '\000' <repeats 14 times>, "\260\070\250UUU\000\000\221\337WUUU\000\000\062\060\062\062\016\000\000\000\000\000\000\000\002\000\000\000\000X\227UUU\000\000\000\000\000\000\000\000\000\000Latexmk, John Collins, 17 Mar. 2022. Version 4.77\n\000ian)\nDevelopment id: 7509\n\nExecute  'luahbtex --credi"...
        vap = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffdfe0, reg_save_area = 0x7fffffffdf00}}
#6  0x000055555556a18f in latexmk_init () at compile/latexmk.c:43
#7  0x000055555557a3ab in latex_init () at latex.c:62
        l = 0x555555aa0550
#8  0x00005555555661a3 in main (argc=<optimized out>, argv=<optimized out>) at main.c:118
        error = 0x0
        context = <optimized out>
        ui_error = 0x0
        builder = 0x5555556853a0
        ui = <optimized out>
        motion = 0x55555590c090
        io = 0x5555557cfb70
        latex = <optimized out>
        biblio = <optimized out>
        templ = <optimized out>
        tabm = <optimized out>
        proj = <optimized out>
        snippets = <optimized out>
(gdb) c
Continuing.
Couldn't get registers: Kein passender Prozess gefunden.
(gdb) [Thread 0x7fffdb9ff640 (LWP 42651) exited]
[Thread 0x7ffff11fc640 (LWP 42647) exited]
[Thread 0x7ffff19fd640 (LWP 42646) exited]
[Thread 0x7ffff29ff640 (LWP 42644) exited]
[Thread 0x7ffff3217ac0 (LWP 42643) exited]
[Thread 0x7ffff21fe640 (LWP 42645) exited]
[New process 42643]

Program terminated with signal SIGSEGV, Segmentation fault.
The program no longer exists.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-science-maintainers/attachments/20220623/8e3db7fb/attachment.sig>


More information about the debian-science-maintainers mailing list