[Debian-l10n-devel] Bug#792492: poedit: abort opening any po-file

Thomas Bellmann ThomasBellmann at gmx.net
Wed Jul 15 11:46:17 UTC 2015


Package: poedit
Version: 1.8.2-1
Severity: normal

   * What led up to the situation?

I was just working at a translation with poedit_1.8.1-3_i386.deb,
pressed for the umpteenth ctrl-s and out of nowhere poedit exited.
Since then it is impossible to open a file with poedit. Starting the
program works fine, opening a file results in SIGABRT. I already
updated to the latest unstable version (poedit_1.8.2-1_i386.deb),
started the program with an empty ~/.config/poedit – but the error
remains

Backtrace:
$ gdb poedit
GNU gdb (Debian 7.9-1) 7.9
Copyright (C) 2015 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 "i586-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 poedit...Reading symbols
from /usr/lib/debug/.build-id/c5/97ab0d7a106626122e91908d622b6c93256d49.debug...done.
done. (gdb) run work_de.po
Starting program: /usr/bin/poedit work_de.po
[Thread debugging using libthread_db enabled]
Using host libthread_db library
"/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1".
poedit: /build/lucene++-X2pE2e/lucene++-3.0.7/include/Array.h:103:
TYPE& Lucene::Array<TYPE>::operator[](int32_t) const [with TYPE =
unsigned char; int32_t = int]: Zusicherung »i >= 0 && i < array->size«
nicht erfüllt. [New Thread 0xaff4fb40 (LWP 14140)] [New Thread
0xb0750b40 (LWP 14139)] [New Thread 0xb0f51b40 (LWP 14138)] [New Thread
0xb1752b40 (LWP 14137)] [New Thread 0xb1f53b40 (LWP 14136)] [New Thread
0xb2ca6b40 (LWP 14133)]

Program received signal SIGABRT, Aborted.
[Switching to Thread 0xaff4fb40 (LWP 14140)]
0xb7fdebc8 in __kernel_vsyscall ()
(gdb) bt
#0  0xb7fdebc8 in __kernel_vsyscall ()
#1  0xb3a3a307 in raise () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
#2  0xb3a3b9c3 in abort () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
#3  0xb3a33687 in ?? () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
#4  0xb3a33737 in __assert_fail ()
from /lib/i386-linux-gnu/i686/cmov/libc.so.6 #5  0xb6b86f7f in
Lucene::SkipBuffer::readByte() ()
from /usr/lib/i386-linux-gnu/liblucene++.so.0 #6  0xb6ccb8d1 in
Lucene::IndexInput::readVInt() ()
from /usr/lib/i386-linux-gnu/liblucene++.so.0 #7  0xb6c69265 in
Lucene::DefaultSkipListReader::readSkipData(int,
boost::shared_ptr<Lucene::IndexInput> const&) ()
from /usr/lib/i386-linux-gnu/liblucene++.so.0 #8  0xb6b86ff5 in
Lucene::MultiLevelSkipListReader::loadNextSkip(int) ()
from /usr/lib/i386-linux-gnu/liblucene++.so.0 #9  0xb6b87601 in
Lucene::MultiLevelSkipListReader::skipTo(int) ()
from /usr/lib/i386-linux-gnu/liblucene++.so.0 #10 0xb6b2cdeb in
Lucene::SegmentTermDocs::skipTo(int) ()
from /usr/lib/i386-linux-gnu/liblucene++.so.0 #11 0xb693e9d6 in
Lucene::TermScorer::advance(int) ()
from /usr/lib/i386-linux-gnu/liblucene++.so.0 #12 0xb6ceea6f in
Lucene::ScorerDocQueue::topSkipToAndAdjustElsePop(int) ()
from /usr/lib/i386-linux-gnu/liblucene++.so.0 #13 0xb6a0c191 in
Lucene::DisjunctionSumScorer::advance(int) ()
from /usr/lib/i386-linux-gnu/liblucene++.so.0 #14 0xb6a2947f in
Lucene::BooleanScorer2::advance(int) ()
from /usr/lib/i386-linux-gnu/liblucene++.so.0 #15 0xb6a1b696 in
Lucene::ConjunctionScorer::doNext() ()
from /usr/lib/i386-linux-gnu/liblucene++.so.0 #16 0xb6a1b974 in
Lucene::ConjunctionScorer::nextDoc() ()
from /usr/lib/i386-linux-gnu/liblucene++.so.0 #17 0xb6a2acf6 in
Lucene::BooleanScorer2::score(boost::shared_ptr<Lucene::Collector>
const&) () from /usr/lib/i386-linux-gnu/liblucene++.so.0 #18 0xb69b618f
in Lucene::IndexSearcher::search(boost::shared_ptr<Lucene::Weight>
const&, boost::shared_ptr<Lucene::Filter> const&,
boost::shared_ptr<Lucene::Collector> const&) ()
from /usr/lib/i386-linux-gnu/liblucene++.so.0 #19 0xb69b6325 in
Lucene::IndexSearcher::search(boost::shared_ptr<Lucene::Weight> const&,
boost::shared_ptr<Lucene::Filter> const&, int) ()
from /usr/lib/i386-linux-gnu/liblucene++.so.0 #20 0xb6969000 in
Lucene::Searcher::search(boost::shared_ptr<Lucene::Query> const&,
boost::shared_ptr<Lucene::Filter> const&, int) ()
from /usr/lib/i386-linux-gnu/liblucene++.so.0 #21 0xb6969417 in
Lucene::Searcher::search(boost::shared_ptr<Lucene::Query> const&, int)
() from /usr/lib/i386-linux-gnu/liblucene++.so.0 #22 0x081598fa in
(anonymous
namespace)::PerformSearchWithBlock<TranslationMemoryImpl::Search(const
Language&, const Language&, const
wstring&)::<lambda(Lucene::DocumentPtr, double)>
>(Lucene::IndexSearcherPtr, Lucene::QueryPtr, Lucene::QueryPtr, const
>std::wstring &, Lucene::QueryPtr, double, double,
>TranslationMemoryImpl::<lambda(Lucene::DocumentPtr, double)>)
>( searcher=..., srclang=..., lang=..., exactSourceText=L"Some
>composing windows are open.\nPlease close all the composing windows
>before editing accounts.", query=...,
>scoreThreshold=0,59999999999999998, scoreScaling=0,80000000000000004,
>callback=...) at tm/transmem.cpp:301 #23 0x08157fb0 in
>TranslationMemoryImpl::Search (this=0x85436a8, srclang=..., lang=...,
>source=L"Some composing windows are open.\nPlease close all the
>composing windows before editing accounts.") at tm/transmem.cpp:451
>#24 0x08159030 in TranslationMemory::Search (this=0x854df50,
>srclang=..., lang=..., source=L"Some composing windows are
>open.\nPlease close all the composing windows before editing
>accounts.") at tm/transmem.cpp:657 #25 0x08159088 in
>TranslationMemory::SuggestTranslation(Language const&, Language
>const&, std::basic_string<wchar_t, std::char_traits<wchar_t>,
>std::allocator<wchar_t> > const&, std::function<void
>(std::vector<Suggestion, std::allocator<Suggestion> > const&)>,
>std::function<void (std::__exception_ptr::exception_ptr)>)
>(this=0x854df50, srclang=..., lang=..., source=L"Some composing
>windows are open.\nPlease close all the composing windows before
>editing accounts.", onSuccess=..., onError=...) at tm/transmem.cpp:668
>#26 0x081507c4 in
>SuggestionsProviderImpl::SuggestTranslation(SuggestionsBackend&,
>Language const&, Language const&, std::basic_string<wchar_t,
>std::char_traits<wchar_t>, std::allocator<wchar_t> > const&,
>std::function<void (std::vector<Suggestion, std::allocator<Suggestion>
>> const&)>, std::function<void
>> (std::__exception_ptr::exception_ptr)>)::{lambda()#1}::operator()()
>> const (__closure=0x859bb50) at tm/suggestions.cpp:52 #27 0x08156299
>> in
>> std::__invoke<SuggestionsProviderImpl::SuggestTranslation(SuggestionsBackend&,
>> Language const&, Language const&, std::basic_string<wchar_t,
>> std::char_traits<wchar_t>, std::allocator<wchar_t> > const&,
>> std::function<void (std::vector<Suggestion,
>> std::allocator<Suggestion> > const&)>, std::function<void
>> (std::__exception_ptr::exception_ptr)>)::{lambda()#1}> (__f=...)
>> at /usr/include/c++/4.9/functional:202 #28 0x08156279 in
>> std::reference_wrapper<SuggestionsProviderImpl::SuggestTranslation(SuggestionsBackend&,
>> Language const&, Language const&, std::basic_string<wchar_t,
>> std::char_traits<wchar_t>, std::allocator<wchar_t> > const&,
>> std::function<void (std::vector<Suggestion,
>> std::allocator<Suggestion> > const&)>, std::function<void
>> (std::__exception_ptr::exception_ptr)>)::{lambda()#1}>::operator()<>
>> (this=0xaff4ef8c) at /usr/include/c++/4.9/functional:435 #29
>> 0x081561ec in
>> std::_Bind_simple<std::reference_wrapper<SuggestionsProviderImpl::SuggestTranslation(SuggestionsBackend&,
>> Language const&, Language const&, std::basic_string<wchar_t,
>> std::char_traits<wchar_t>, std::allocator<wchar_t> > const&,
>> std::function<void (std::vector<Suggestion,
>> std::allocator<Suggestion> > const&)>, std::function<void
>> (std::__exception_ptr::exception_ptr)>)::{lambda()#1}>
>> ()>::_M_invoke<>(std::_Index_tuple<>) (this=0xaff4ef8c)
>> at /usr/include/c++/4.9/functional:1700 #30 0x08155f81 in
>> std::_Bind_simple<std::reference_wrapper<SuggestionsProviderImpl::SuggestTranslation(SuggestionsBackend&,
>> Language const&, Language const&, std::basic_string<wchar_t,
>> std::char_traits<wchar_t>, std::allocator<wchar_t> > const&,
>> std::function<void (std::vector<Suggestion,
>> std::allocator<Suggestion> > const&)>, std::function<void
>> (std::__exception_ptr::exception_ptr)>)::{lambda()#1}>
>> ()>::operator()() (this=0xaff4ef8c)
>> at /usr/include/c++/4.9/functional:1688 #31 0x08155def in
>> std::_Function_handler<void (),
>> std::reference_wrapper<std::_Bind_simple<std::reference_wrapper<SuggestionsProviderImpl::SuggestTranslation(SuggestionsBackend&,
>> Language const&, Language const&, std::basic_string<wchar_t,
>> std::char_traits<wchar_t>, std::allocator<wchar_t> > const&,
>> std::function<void (std::vector<Suggestion,
>> std::allocator<Suggestion> > const&)>, std::function<void
>> (std::__exception_ptr::exception_ptr)>)::{lambda()#1}> ()> >
>> >::_M_invoke(std::_Any_data const&) (__functor=...)
>> >at /usr/include/c++/4.9/functional:2069 #32 0x08076a5f in
>> >std::function<void ()>::operator()() const (this=0xaf60046c)
>> >at /usr/include/c++/4.9/functional:2439 #33 0x0810342b in
>> >std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>,
>> >std::__future_base::_Result_base::_Deleter>, void>::operator()
>> >(this=0xaf600468) at /usr/include/c++/4.9/future:1264 #34
>> >0x08102bb0 in
>> >std::_Function_handler<std::unique_ptr<std::__future_base::_Result_base,
>> >std::__future_base::_Result_base::_Deleter> (),
>> >std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>,
>> >std::__future_base::_Result_base::_Deleter>, void>
>> >>::_M_invoke(std::_Any_data const&) (__functor=...)
>> >>at /usr/include/c++/4.9/functional:2025 #35 0x080f2b05 in
>> >>std::function<std::unique_ptr<std::__future_base::_Result_base,
>> >>std::__future_base::_Result_base::_Deleter> ()>::operator()()
>> >>const (this=0xaff4ef94) at /usr/include/c++/4.9/functional:2439
>> >>#36 0x080f0d6b in
>> >>std::__future_base::_State_baseV2::_M_do_set(std::function<std::unique_ptr<std::__future_base::_Result_base,
>> >>std::__future_base::_Result_base::_Deleter> ()>&, bool&)
>> >>( this=0x859baf4, __f=..., __set=@0xaff4ef37: false)
>> >>at /usr/include/c++/4.9/future:485 #37 0x080fbe58 in
>> >>std::_Mem_fn<void
>> >>(std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base,
>> >>std::__future_base::_Result_base::_Deleter> ()>&,
>> >>bool&)>::operator()<std::reference_wrapper<std::function<std::unique_ptr<std::__future_base::_Result_base,
>> >>std::__future_base::_Result_base::_Deleter> ()> >,
>> >>std::reference_wrapper<bool>,
>> >>void>(std::__future_base::_State_baseV2*,
>> >>void>std::reference_wrapper<std::function<std::unique_ptr<std::__future_base::_Result_base,
>> >>void>std::__future_base::_Result_base::_Deleter> ()> >&&,
>> >>void>std::reference_wrapper<bool>&&) const (this=0xaff4eed4,
>> >>void>__object=0x859baf4) at /usr/include/c++/4.9/functional:569
>> >>void>#38 0x080fad28 in std::_Bind_simple<std::_Mem_fn<void
>> >>void>(std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base,
>> >>void>std::__future_base::_Result_base::_Deleter> ()>&, bool&)>
>> >>void>(std::__future_base::_State_baseV2*,
>> >>void>std::reference_wrapper<std::function<std::unique_ptr<std::__future_base::_Result_base,
>> >>void>std::__future_base::_Result_base::_Deleter> ()> >,
>> >>void>std::reference_wrapper<bool>)>::_M_invoke<0u, 1u,
>> >>void>2u>(std::_Index_tuple<0u, 1u, 2u>) (this=0xaff4eec8)
>> >>void>2u>at /usr/include/c++/4.9/functional:1700 #39 0x080f8ca7 in
>> >>void>2u>std::_Bind_simple<std::_Mem_fn<void
>> >>void>2u>(std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base,
>> >>void>2u>std::__future_base::_Result_base::_Deleter> ()>&, bool&)>
>> >>void>2u>(std::__future_base::_State_baseV2*,
>> >>void>2u>std::reference_wrapper<std::function<std::unique_ptr<std::__future_base::_Result_base,
>> >>void>2u>std::__future_base::_Result_base::_Deleter> ()> >,
>> >>void>2u>std::reference_wrapper<bool>)>::operator()()
>> >>void>2u>(this=0xaff4eec8) at /usr/include/c++/4.9/functional:1688
>> >>void>2u>#40 0x080f6346 in
>> >>void>2u>std::__once_call_impl<std::_Bind_simple<std::_Mem_fn<void
>> >>void>2u>(std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base,
>> >>void>2u>std::__future_base::_Result_base::_Deleter> ()>&, bool&)>
>> >>void>2u>(std::__future_base::_State_baseV2*,
>> >>void>2u>std::reference_wrapper<std::function<std::unique_ptr<std::__future_base::_Result_base,
>> >>void>2u>std::__future_base::_Result_base::_Deleter> ()> >,
>> >>void>2u>std::reference_wrapper<bool>)> >() ()
>> >>void>2u>at /usr/include/c++/4.9/mutex:714
#41 0xb3cad41d in __once_proxy ()
from /usr/lib/i386-linux-gnu/libstdc++.so.6 #42 0xb3bc20ae in
pthread_once () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 #43
0x080a39a1 in __gthread_once (__once=0x859bb48, __func=0x806c7b0
<__once_proxy at plt>)
at /usr/include/i386-linux-gnu/c++/4.9/bits/gthr-default.h:699 #44
0x080f29d0 in std::call_once<void
(std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base,
std::__future_base::_Result_base::_Deleter> ()>&, bool&),
std::__future_base::_State_baseV2*,
std::reference_wrapper<std::function<std::unique_ptr<std::__future_base::_Result_base,
std::__future_base::_Result_base::_Deleter> ()> >,
std::reference_wrapper<bool> >(std::once_flag&, void
(std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base,
std::__future_base::_Result_base::_Deleter> ()>&, bool&),
std::__future_base::_State_baseV2*&&,
std::reference_wrapper<std::function<std::unique_ptr<std::__future_base::_Result_base,
std::__future_base::_Result_base::_Deleter> ()> >&&,
std::reference_wrapper<bool>&&) (__once=..., __f=<unknown type
in /usr/lib/debug/.build-id/c5/97ab0d7a106626122e91908d622b6c93256d49.debug,
CU 0xd3798, DIE 0x15d14f>) at /usr/include/c++/4.9/mutex:746 #45
0x080f0b1b in
std::__future_base::_State_baseV2::_M_set_result(std::function<std::unique_ptr<std::__future_base::_Result_base,
std::__future_base::_Result_base::_Deleter> ()>, bool) (this=0x859baf4,
__res=..., __ignore_failure=false) at /usr/include/c++/4.9/future:372
#46 0x081553b5 in
std::__future_base::_Task_state<SuggestionsProviderImpl::SuggestTranslation(SuggestionsBackend&,
Language const&, Language const&, std::basic_string<wchar_t,
std::char_traits<wchar_t>, std::allocator<wchar_t> > const&,
std::function<void (std::vector<Suggestion, std::allocator<Suggestion>
> const&)>, std::function<void
> (std::__exception_ptr::exception_ptr)>)::{lambda()#1},
> std::allocator<int>, void ()>::_M_run() (this=0x859baf4)
> at /usr/include/c++/4.9/future:1319 #47 0x080f79d2 in
> std::packaged_task<void ()>::operator()() (this=0x859badc)
> at /usr/include/c++/4.9/future:1454 #48 0x08150fab in
> std::future<std::result_of<SuggestionsProviderImpl::SuggestTranslation(SuggestionsBackend&,
> Language const&, Language const&, std::basic_string<wchar_t,
> std::char_traits<wchar_t>, std::allocator<wchar_t> > const&,
> std::function<void (std::vector<Suggestion,
> std::allocator<Suggestion> > const&)>, std::function<void
> (std::__exception_ptr::exception_ptr)>)::{lambda()#1} ()>::type>
> concurrency_queue::add<SuggestionsProviderImpl::SuggestTranslation(SuggestionsBackend&,
> Language const&, Language const&, std::basic_string<wchar_t,
> std::char_traits<wchar_t>, std::allocator<wchar_t> > const&,
> std::function<void (std::vector<Suggestion,
> std::allocator<Suggestion> > const&)>, std::function<void
> (std::__exception_ptr::exception_ptr)>)::{lambda()#1}>(std::result_of&&)::{lambda()#1}::operator()()
> const (__closure=0x859b8d0) at ./concurrency.h:106 #49 0x08152143 in
> std::_Function_handler<void (),
> std::future<std::result_of<SuggestionsProviderImpl::SuggestTranslation(SuggestionsBackend&,
> Language const&, Language const&, std::basic_string<wchar_t,
> std::char_traits<wchar_t>, std::allocator<wchar_t> > const&,
> std::function<void (std::vector<Suggestion,
> std::allocator<Suggestion> > const&)>, std::function<void
> (std::__exception_ptr::exception_ptr)>)::{lambda()#1} ()>::type>
> concurrency_queue::add<SuggestionsProviderImpl::SuggestTranslation(SuggestionsBackend&,
> Language const&, Language const&, std::basic_string<wchar_t,
> std::char_traits<wchar_t>, std::allocator<wchar_t> > const&,
> std::function<void (std::vector<Suggestion,
> std::allocator<Suggestion> > const&)>, std::function<void
> (std::__exception_ptr::exception_ptr)>)::{lambda()#1}>(std::result_of&&)::{lambda()#1}>::_M_invoke(std::_Any_data
> const&) (__functor=...) at /usr/include/c++/4.9/functional:2039 #50
> 0x08076a5f in std::function<void ()>::operator()() const
> (this=0xaff4f0cc) at /usr/include/c++/4.9/functional:2439 #51
> 0x08181db7 in ThreadPool::ThreadPool(unsigned
> int)::{lambda()#1}::operator()() const () at ThreadPool.h:84 #52
> 0x081850ee in std::_Bind_simple<ThreadPool::ThreadPool(unsigned
> int)::{lambda()#1} ()>::_M_invoke<>(std::_Index_tuple<>)
> (this=0x859c1f0) at /usr/include/c++/4.9/functional:1700 #53
> 0x08185047 in std::_Bind_simple<ThreadPool::ThreadPool(unsigned
> int)::{lambda()#1} ()>::operator()() (this=0x859c1f0)
> at /usr/include/c++/4.9/functional:1688 #54 0x08184fd7 in
> std::thread::_Impl<std::_Bind_simple<ThreadPool::ThreadPool(unsigned
> int)::{lambda()#1} ()> >::_M_run() (this=0x859c1e4)
> at /usr/include/c++/4.9/thread:115 #55 0xb3cae46e in ?? ()
> from /usr/lib/i386-linux-gnu/libstdc++.so.6 #56 0xb3bbcefb in
> start_thread () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0
> #57 0xb3af562e in clone ()
> from /lib/i386-linux-gnu/i686/cmov/libc.so.6


-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 4.0.5-towo.2-siduction-686-pae (SMP w/4 CPU cores;
PREEMPT) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages poedit depends on:
ii  gettext                0.19.4-1
ii  libatk1.0-0            2.16.0-2
ii  libboost-regex1.55.0   1.55.0+dfsg-3
ii  libboost-system1.55.0  1.55.0+dfsg-3
ii  libc6                  2.19-18
ii  libcairo2              1.14.2-2
ii  libcld2-0              0.0.0~svn194-1
ii  libdb5.3++             5.3.28-9
ii  libexpat1              2.1.0-6+b3
ii  libfontconfig1         2.11.0-6.3
ii  libfreetype6           2.5.2-4
ii  libgcc1                1:5.1.1-11
ii  libgdk-pixbuf2.0-0     2.31.4-2
ii  libglib2.0-0           2.44.1-1
ii  libgtk2.0-0            2.24.28-1
ii  libgtkspell0           2.0.16-1.1
ii  libicu52               52.1-9
ii  liblucene++0           3.0.7-3
ii  libpango-1.0-0         1.36.8-3
ii  libpangocairo-1.0-0    1.36.8-3
ii  libpangoft2-1.0-0      1.36.8-3
ii  libstdc++6             5.1.1-11
ii  libwxbase3.0-0         3.0.2-1+b1
ii  libwxgtk3.0-0          3.0.2-1+b1
ii  poedit-common          1.8.2-1

poedit recommends no packages.

poedit suggests no packages.

-- no debconf information



More information about the Debian-l10n-devel mailing list