Package: aspell Version: 0.60.7~20110707-5 Followup-For: Bug #872937 I got another crash with the same backtrace:
$ gdb -batch -n -ex 'set pagination off' -ex bt -ex 'thread apply all bt full' --core /var/crash/1000/13318-1000-1000-6-1526886557-chianamo--usr-bin-aspell.core /usr/bin/aspell [New LWP 13318] Core was generated by `aspell --mode=none --encoding=utf-8 pipe'. Program terminated with signal SIGABRT, Aborted. #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 51 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory. #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 #1 0x00007fd57600a231 in __GI_abort () at abort.c:79 #2 0x00007fd57604b7b7 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7fd5761540f3 "%s\n") at ../sysdeps/posix/libc_fatal.c:181 #3 0x00007fd576051d5a in malloc_printerr (str=str@entry=0x7fd5761522fe "free(): invalid pointer") at malloc.c:5350 #4 0x00007fd576055c0e in free_check (mem=<optimized out>, caller=<optimized out>) at hooks.c:274 #5 0x00005572da7cf1db in acommon::String::~String (this=0x7ffd037e2fd0, __in_chrg=<optimized out>) at ./common/string.hpp:251 #6 pipe () at prog/aspell.cpp:868 #7 0x00005572da7c78da in main (argc=4, argv=0x7ffd037e33c8) at prog/aspell.cpp:417 Thread 1 (LWP 13318): #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 set = {__val = {0, 146, 140554805041904, 8506698757163712523, 93951811157568, 93951811180384, 93951811518784, 151, 93951811521584, 93951811429568, 1258, 93951811164496, 0, 1024, 8, 0}} pid = <optimized out> tid = <optimized out> #1 0x00007fd57600a231 in __GI_abort () at abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x5572dc589e30, sa_sigaction = 0x5572dc589e30}, sa_mask = {__val = {93951782435984, 140554807320384, 140724662054448, 93951782435968, 140554784824195, 93951811197734, 140554804736095, 0, 93951811138720, 140724662054448, 140724662054224, 0, 0, 0, 140724662054208, 140724662054496}}, sa_flags = 58600768, sa_restorer = 0x1000} sigs = {__val = {32, 0 <repeats 15 times>}} #2 0x00007fd57604b7b7 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7fd5761540f3 "%s\n") at ../sysdeps/posix/libc_fatal.c:181 ap = {{gp_offset = 24, fp_offset = 21874, overflow_arg_area = 0x7ffd037e2e70, reg_save_area = 0x7ffd037e2e00}} fd = <optimized out> list = <optimized out> nlist = <optimized out> cp = <optimized out> written = <optimized out> #3 0x00007fd576051d5a in malloc_printerr (str=str@entry=0x7fd5761522fe "free(): invalid pointer") at malloc.c:5350 No locals. #4 0x00007fd576055c0e in free_check (mem=<optimized out>, caller=<optimized out>) at hooks.c:274 p = <optimized out> #5 0x00005572da7cf1db in acommon::String::~String (this=0x7ffd037e2fd0, __in_chrg=<optimized out>) at ./common/string.hpp:251 No locals. #6 pipe () at prog/aspell.cpp:868 token = <optimized out> guesses = {<acommon::OStream> = {_vptr.OStream = 0x5572da9e3c90 <vtable for acommon::String+16>}, begin_ = 0x5572dc5498b0 ", C+EST", '\237' <repeats 57 times>, "\207", end_ = 0x5572dc5498b7 '\237' <repeats 57 times>, "\207", storage_end_ = 0x5572dc5498f0 "\207", static npos = 2147483647} guess = {<acommon::OStream> = {_vptr.OStream = 0x5572da9e3c90 <vtable for acommon::String+16>}, begin_ = 0x5572dc549bb0 "C+EST", end_ = 0x5572dc549bb5 "", storage_end_ = 0x5572dc549bf0 <incomplete sequence \307>, static npos = 2147483647} ci = <optimized out> suggestions = <optimized out> casep = <optimized out> terse_mode = <optimized out> do_time = false suggest = true include_guesses = false start = 71893 finish = 73106 ret = <optimized out> speller = 0x5572dc547e40 real_speller = 0x5572dc547e40 iconv = {<acommon::ConvP> = {conv = 0x5572dc54c8b0, buf0 = {<acommon::Vector<acommon::FilterChar>> = {<std::vector<acommon::FilterChar, std::allocator<acommon::FilterChar> >> = std::vector of length 4, capacity 16 = {{chr = 67, width = 1}, {chr = 69, width = 1}, {chr = 83, width = 1}, {chr = 84, width = 1}}, <No data fields>}, <No data fields>}, buf = {<acommon::OStream> = {_vptr.OStream = 0x5572da9e3c90 <vtable for acommon::String+16>}, begin_ = 0x5572dc55e0b0 "CEST", end_ = 0x5572dc55e0b4 "", storage_end_ = 0x5572dc55e0f0 "\250", static npos = 2147483647}}, conv_obj = {ptr = 0x5572dc54c8b0}} oconv = {<acommon::ConvP> = {conv = 0x5572dc54c950, buf0 = {<acommon::Vector<acommon::FilterChar>> = {<std::vector<acommon::FilterChar, std::allocator<acommon::FilterChar> >> = std::vector of length 5, capacity 8 = {{chr = 67, width = 1}, {chr = 43, width = 1}, {chr = 69, width = 1}, {chr = 83, width = 1}, {chr = 84, width = 1}}, <No data fields>}, <No data fields>}, buf = {<acommon::OStream> = {_vptr.OStream = 0x5572da9e3c90 <vtable for acommon::String+16>}, begin_ = 0x5572dc54d8e0 "C+EST", end_ = 0x5572dc54d8e5 "", storage_end_ = 0x5572dc54d920 "\201``````\a!", static npos = 2147483647}}, conv_obj = {ptr = 0x5572dc54c950}} mb_len = {encoding = acommon::MBLen::UTF8} status_fun_inf = {real_speller = 0x5572dc547e40, oconv = {<acommon::ConvP> = {conv = 0x5572dc54c9f0, buf0 = {<acommon::Vector<acommon::FilterChar>> = {<std::vector<acommon::FilterChar, std::allocator<acommon::FilterChar> >> = std::vector of length 0, capacity 0, <No data fields>}, <No data fields>}, buf = {<acommon::OStream> = {_vptr.OStream = 0x5572da9e3c90 <vtable for acommon::String+16>}, begin_ = 0x0, end_ = 0x0, storage_end_ = 0x0, static npos = 2147483647}}, conv_obj = {ptr = 0x5572dc54c9f0}}, verbose = false} print_star = @0x7ffd037e3110: false checker = {ptr = 0x5572dc54caf0} w = <optimized out> buf = {<acommon::OStream> = {_vptr.OStream = 0x5572da9e3c90 <vtable for acommon::String+16>}, begin_ = 0x5572dc54d870 "^Date: Sun, 20 May 2018 11:33:11 +0200 (CEST", end_ = 0x5572dc54d89f "@Wizard.uek", storage_end_ = 0x5572dc54d8d0 "\227``````\aQ", static npos = 2147483647} line = 0x5572dc54d871 "Date: Sun, 20 May 2018 11:33:11 +0200 (CEST" line0 = 0x5572dc54d870 "^Date: Sun, 20 May 2018 11:33:11 +0200 (CEST" word = 0x5572dc54d898 "CEST" word2 = 0x0 ignore = 1 err = {err_ = 0x0} #7 0x00005572da7c78da in main (argc=4, argv=0x7ffd037e33c8) at prog/aspell.cpp:417 i = <optimized out> o = <optimized out> parm = <optimized out> other_opt = {name = 0x5572dc546ff0 "encoding", abrv = 0 '\000', num_arg = -1, is_command = false} option_name = {<acommon::OStream> = {_vptr.OStream = 0x5572da9e3c90 <vtable for acommon::String+16>}, begin_ = 0x5572dc546ff0 "encoding", end_ = 0x5572dc546ff8 "", storage_end_ = 0x5572dc547030 "q", static npos = 2147483647} codeset = <optimized out> to_remove = {<std::vector<int, std::allocator<int> >> = std::vector of length 0, capacity 0, <No data fields>} action_str = {<acommon::OStream> = {_vptr.OStream = 0x5572da9e3c90 <vtable for acommon::String+16>}, begin_ = 0x5572dc547350 "pipe", end_ = 0x5572dc547354 "", storage_end_ = 0x5572dc547355 <incomplete sequence \346>, static npos = 2147483647} action_opt = <optimized out> -- System Information: Debian Release: buster/sid APT prefers testing-debug APT policy: (900, 'testing-debug'), (900, 'testing'), (800, 'unstable-debug'), (800, 'unstable'), (790, 'buildd-unstable'), (700, 'experimental-debug'), (700, 'experimental'), (690, 'buildd-experimental') Architecture: amd64 (x86_64) Kernel: Linux 4.16.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8), LANGUAGE=en_AU.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages aspell depends on: ii dictionaries-common 1.27.2 ii libaspell15 0.60.7~20110707-5 ii libc6 2.27-3 ii libgcc1 1:8.1.0-3 ii libncursesw6 6.1+20180210-3 ii libstdc++6 8.1.0-3 ii libtinfo6 6.1+20180210-3 Versions of packages aspell recommends: ii aspell-de [aspell-dictionary] 20161207-4 ii aspell-en [aspell-dictionary] 2017.08.24-0-0.1 ii aspell-pl [aspell-dictionary] 20150428-3 ii aspell-uk [aspell-dictionary] 1.7.1-2 Versions of packages aspell suggests: pn aspell-doc <none> pn spellutils <none> -- no debconf information -- bye, pabs https://wiki.debian.org/PaulWise
signature.asc
Description: This is a digitally signed message part