Version-Release number of selected component: ibus-libpinyin-1.15.1-1.fc38 Additional info: reporter: libreport-2.17.9 type: CCpp reason: ibus-engine-libpinyin killed by SIGSEGV journald_cursor: s=04ee434f407f45f1afcf3ab9e4f39425;i=25ea40;b=f5ce0ec4d69d4bcd96461fd4748413d8;m=600a343df;t=5f9d8c20af0b3;x=35eae0f86d312a8c executable: /usr/libexec/ibus-engine-libpinyin cmdline: /usr/libexec/ibus-engine-libpinyin --ibus cgroup: 0::/user.slice/user-1000.slice/user/app.slice/app-org.gnome.Terminal.slice/vte-spawn-d782e246-c478-4b74-91d1-34cefe6c9a82.scope rootdir: / uid: 1000 kernel: 6.2.11-300.fc38.x86_64 package: ibus-libpinyin-1.15.1-1.fc38 runlevel: N 5 backtrace_rating: 4 crash_function: PY::EnhancedCandidate::EnhancedCandidate(PY::EnhancedCandidate const&) Truncated backtrace: Thread no. 1 (21 frames) #0 PY::EnhancedCandidate::EnhancedCandidate(PY::EnhancedCandidate const&) at /usr/src/debug/ibus-libpinyin-1.15.1-1.fc38.x86_64/src/PYPEnhancedCandidates.h:60 #1 std::__new_allocator<PY::EnhancedCandidate>::construct<PY::EnhancedCandidate, PY::EnhancedCandidate const&>(PY::EnhancedCandidate*, PY::EnhancedCandidate const&) at /usr/include/c++/13/bits/new_allocator.h:187 #2 std::allocator_traits<std::allocator<PY::EnhancedCandidate> >::construct<PY::EnhancedCandidate, PY::EnhancedCandidate const&>(std::allocator<PY::EnhancedCandidate>&, PY::EnhancedCandidate*, PY::EnhancedCandidate const&) at /usr/include/c++/13/bits/alloc_traits.h:537 #3 std::vector<PY::EnhancedCandidate, std::allocator<PY::EnhancedCandidate> >::_M_realloc_insert<PY::EnhancedCandidate const&>(__gnu_cxx::__normal_iterator<PY::EnhancedCandidate*, std::vector<PY::EnhancedCandidate, std::allocator<PY::EnhancedCandidate> > >, PY::EnhancedCandidate const&) at /usr/include/c++/13/bits/vector.tcc:468 #4 std::vector<PY::EnhancedCandidate, std::allocator<PY::EnhancedCandidate> >::insert(__gnu_cxx::__normal_iterator<PY::EnhancedCandidate const*, std::vector<PY::EnhancedCandidate, std::allocator<PY::EnhancedCandidate> > >, PY::EnhancedCandidate const&) at /usr/include/c++/13/bits/stl_iterator.h:1072 #5 PY::EnglishCandidates::processCandidates(std::vector<PY::EnhancedCandidate, std::allocator<PY::EnhancedCandidate> >&) at /usr/include/c++/13/bits/stl_iterator.h:1158 #6 PY::PhoneticEditor::updateCandidates() at /usr/src/debug/ibus-libpinyin-1.15.1-1.fc38.x86_64/src/PYPPhoneticEditor.cc:259 #7 PY::BopomofoEditor::updateLookupTable() at /usr/src/debug/ibus-libpinyin-1.15.1-1.fc38.x86_64/src/PYPBopomofoEditor.cc:276 #8 PY::PhoneticEditor::update() at /usr/src/debug/ibus-libpinyin-1.15.1-1.fc38.x86_64/src/PYPPhoneticEditor.cc:354 #9 PY::BopomofoEditor::insert(int) at /usr/src/debug/ibus-libpinyin-1.15.1-1.fc38.x86_64/src/PYPBopomofoEditor.cc:77 #10 PY::BopomofoEditor::processBopomofo(unsigned int, unsigned int, unsigned int) at /usr/src/debug/ibus-libpinyin-1.15.1-1.fc38.x86_64/src/PYPBopomofoEditor.cc:187 #11 PY::BopomofoEditor::processKeyEvent(unsigned int, unsigned int, unsigned int) at /usr/src/debug/ibus-libpinyin-1.15.1-1.fc38.x86_64/src/PYPBopomofoEditor.cc:209 #12 PY::BopomofoEngine::processKeyEvent(unsigned int, unsigned int, unsigned int) at /usr/src/debug/ibus-libpinyin-1.15.1-1.fc38.x86_64/src/PYPBopomofoEngine.cc:198 #13 _ibus_marshal_BOOLEAN__UINT_UINT_UINT at /usr/src/debug/ibus-1.5.28-3.fc38.x86_64/src/ibusmarshalers.c:280 #15 signal_emit_unlocked_R.isra.0 at ../gobject/gsignal.c:3841 #18 ibus_engine_service_method_call at /usr/src/debug/ibus-1.5.28-3.fc38.x86_64/src/ibusengine.c:1282 #19 call_in_idle_cb at ../gio/gdbusconnection.c:5000 #23 g_main_context_iterate.isra.0 at ../glib/gmain.c:4276 #25 ibus_main at /usr/src/debug/ibus-1.5.28-3.fc38.x86_64/src/ibusshare.c:330 #26 start_component at /usr/src/debug/ibus-libpinyin-1.15.1-1.fc38.x86_64/src/PYMain.cc:155 #27 main(gint, gchar**) at /usr/src/debug/ibus-libpinyin-1.15.1-1.fc38.x86_64/src/PYMain.cc:199
Created attachment 1958823 [details] File: proc_pid_status
Created attachment 1958824 [details] File: maps
Created attachment 1958825 [details] File: limits
Created attachment 1958826 [details] File: environ
Created attachment 1958827 [details] File: open_fds
Created attachment 1958828 [details] File: mountinfo
Created attachment 1958829 [details] File: os_info
Created attachment 1958830 [details] File: cpuinfo
Created attachment 1958831 [details] File: core_backtrace
Created attachment 1958832 [details] File: exploitable
Created attachment 1958833 [details] File: dso_list
Created attachment 1958834 [details] File: backtrace
I think this bug is improved in Fedora 39.
If this bug still exists, feel free to reopen this bug.