bug-libunistring
[Top][All Lists]
Advanced

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

[bug-libunistring] [bug #54453] abort in u8_possible_linebreaks in libun


From: Natanael Copa
Subject: [bug-libunistring] [bug #54453] abort in u8_possible_linebreaks in libunistring 0.9.10
Date: Mon, 6 Aug 2018 06:48:28 -0400 (EDT)
User-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.75 Safari/537.36

URL:
  <http://savannah.gnu.org/bugs/?54453>

                 Summary: abort in u8_possible_linebreaks in libunistring
0.9.10
                 Project: GNU libunistring
            Submitted by: ncopa
            Submitted on: Mon 06 Aug 2018 10:48:26 AM UTC
                Category: None
                Severity: 3 - Normal
              Item Group: None
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

Hi,

After upgrading libunistring 0.9.10 on Alpine Linux, build of filezilla ends
with an abort() when calling /usr/bin/msgmerge (from gettext).

coredump indicate that it happens in libunistring. Downgrading libunistring
solves it.

Backtrace from core dump:


````
Core was generated by `/usr/bin/msgmerge he_IL.po.new filezilla.pot -o
he_IL.po.new~'.
Program terminated with signal SIGABRT, Aborted.
#0  0x00007f13cefb4f1b in __syscall4 (a4=<optimized out>, a3=<optimized out>,
a2=<optimized out>, 
    a1=<optimized out>, n=<optimized out>) at ./arch/x86_64/syscall_arch.h:38
38      ./arch/x86_64/syscall_arch.h: No such file or directory.
[Current thread is 1 (LWP 12586)]
(gdb) bt
#0  0x00007f13cefb4f1b in __syscall4 (a4=<optimized out>, a3=<optimized out>,
a2=<optimized out>, 
    a1=<optimized out>, n=<optimized out>) at ./arch/x86_64/syscall_arch.h:38
#1  __restore_sigs (address@hidden) at src/signal/block.c:43
#2  0x00007f13cefb5035 in raise (address@hidden) at src/signal/raise.c:13
#3  0x00007f13cef8cfb4 in abort () at src/exit/abort.c:9
#4  0x00007f13ce017294 in u8_possible_linebreaks (s=0x55bf9c4f8f2b "___\001",

    address@hidden "%H:%M:%S ____\001", address@hidden,
address@hidden "UTF-8", 
    p=0x55bf9c5313eb "\001\001\001\001\001\001src/interface/QueueView.cpp", 
    address@hidden
"\001\002\001\001\002\001\001\002\003\001\001\001\001\001\001\001\001src/interface/QueueView.cpp")
at unilbrk/u8-possible-linebreaks.c:161
#5  0x00007f13ce017320 in u8_width_linebreaks (address@hidden
"%H:%M:%S ____\001", address@hidden, 
    address@hidden, address@hidden,
address@hidden, 
    address@hidden "", encoding=0x7f13ced5fc17 "UTF-8", 
    p=0x55bf9c5313e0
"\001\002\001\001\002\001\001\002\003\001\001\001\001\001\001\001\001src/interface/QueueView.cpp")
at unilbrk/u8-width-linebreaks.c:46
#6  0x00007f13ce01783e in ulc_width_linebreaks (s=0x55bf9c4f8f20 "%H:%M:%S
____\001", n=17, width=77, 
    start_column=7, at_end_columns=0, o=0x55bf9c539f20 "",
encoding=0x7f13ced5fc17 "UTF-8", 
    p=0x55bf9c5313e0
"\001\002\001\001\002\001\001\002\003\001\001\001\001\001\001\001\001src/interface/QueueView.cpp")
at unilbrk/ulc-width-linebreaks.c:120
#7  0x00007f13ced42cdb in ?? () from /usr/lib/libgettextsrc-0.19.8.1.so
#8  0x00007f13ced44330 in ?? () from /usr/lib/libgettextsrc-0.19.8.1.so
#9  0x00007f13ced41584 in msgdomain_list_print () from
/usr/lib/libgettextsrc-0.19.8.1.so
#10 0x000055bf9b265b7e in ?? ()
#11 0x00007f13cef8cad6 in __libc_start_main (main=0x55bf9b265288, argc=5,
argv=0x7ffecef34668)
    at src/env/__libc_start_main.c:74
#12 0x000055bf9b265bd3 in ?? ()
#13 0x0000000000000000 in ?? ()
````





    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?54453>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]