[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#952749: texlive-extra-utils: bibtexu segfault



Control: reassign -1 libicu63

On 2/28/20 3:04 PM, Philipp Klaus Krause wrote:

Hi all,

> bibtexu segfaults for me (bibtex works for the same files):
> 
> (gdb) run
> Starting program: /usr/bin/bibtexu zshg
> [Thread debugging using libthread_db enabled]
> Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
> The top-level auxiliary file: zshg.aux
> The style file: plain.bst
> Database file #1: zshg.bib
> 
> Program received signal SIGSEGV, Segmentation fault.
> 0x00007ffff7b54942 in ucnv_fromUnicode_UTF8_63 () from /usr/lib/x86_64-linux-
> gnu/libicuuc.so.63
> 
> .aux and .bib files to reproduce the issue:
> 
> http://colecovision.eu/stuff/zshg.aux
> http://colecovision.eu/stuff/zshg.bib
> 
The backtrace suggests that we segfault in a function provided by
libicu. Reassigning for now. bibtex is not linked w/ libicu63 and hence
can't be affected by its bugs.

hille@amd64-sid:~$ gdb /usr/bin/bibtexu
/var/crash/core.bibtexu.1356.amd64-sid.1583187279
GNU gdb (Debian 9.1-1) 9.1
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/bibtexu...
(No debugging symbols found in /usr/bin/bibtexu)
[New LWP 1356]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `bibtexu zshg.aux'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007f748aa72942 in ucnv_fromUnicode_UTF8_63 (
--Type <RET> for more, q to quit, c to continue without paging--
    args=args@entry=0x7fffead899d0, err=err@entry=0x7fffead89ee4)
    at ucnv_u8.cpp:323
323	ucnv_u8.cpp: No such file or directory.
(gdb) bt
#0  0x00007f748aa72942 in ucnv_fromUnicode_UTF8_63 (
    args=args@entry=0x7fffead899d0, err=err@entry=0x7fffead89ee4)
    at ucnv_u8.cpp:323
#1  0x00007f748aa6780d in _fromUnicodeWithCallback (
    pArgs=pArgs@entry=0x7fffead899d0, err=err@entry=0x7fffead89ee4)
    at ucnv.cpp:904
#2  0x00007f748aa6856b in ucnv_fromUnicode_63
(cnv=cnv@entry=0x55da64a7e790,
    target=target@entry=0x7fffead89a88,
    targetLimit=targetLimit@entry=0x7fffead89e90 "",
    source=source@entry=0x7fffead89a80,
    sourceLimit=sourceLimit@entry=0x7fffeadeb9b4 <error: Cannot access
memory at address 0x7fffeadeb9b4>, offsets=<optimized out>,
offsets@entry=0x0,
    flush=1 '\001', err=0x7fffead89ee4) at ucnv.cpp:1262
#3  0x00007f748aa689cc in ucnv_fromUChars_63 (cnv=0x55da64a7e790,
    dest=<optimized out>, destCapacity=20001, src=<optimized out>,
    srcLength=<optimized out>, pErrorCode=0x7fffead89ee4) at ucnv.cpp:1761
#4  0x000055da62cd81a5 in ?? ()
#5  0x000055da62ce383b in ?? ()
#6  0x000055da62cda1db in ?? ()
#7  0x000055da62cd9f54 in ?? ()
#8  0x000055da62cda31c in ?? ()
#9  0x000055da62cd9f54 in ?? ()
#10 0x000055da62cd9f54 in ?? ()
#11 0x000055da62cd9f54 in ?? ()
#12 0x000055da62cd4a95 in ?? ()
#13 0x000055da62ccf919 in ?? ()
#14 0x00007f748a85bbbb in __libc_start_main ()
   from /lib/x86_64-linux-gnu/libc.so.6
#15 0x000055da62ccfb7a in ?? ()
(gdb)

H.
-- 
sigfault
#206401 http://counter.li.org

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: