Description of problem: upgrade to fedora 39 Version-Release number of selected component: ibus-libpinyin-1.15.4-1.fc39 Additional info: reporter: libreport-2.17.11 journald_cursor: s=efe1502c004e4d8fb9e372c089ce0297;i=3204d5;b=3f4d4311a5ea437cb5394fb51d9e764d;m=3258aaa;t=6099aa3bced6f;x=7855a2569304aad2 crash_function: std::__glibcxx_assert_fail rootdir: / reason: ibus-engine-libpinyin killed by SIGABRT cmdline: /usr/libexec/ibus-engine-libpinyin --ibus kernel: 6.5.9-300.fc39.x86_64 backtrace_rating: 4 runlevel: N 5 comment: upgrade to fedora 39 type: CCpp cgroup: 0::/user.slice/user-42.slice/session-c1.scope uid: 42 executable: /usr/libexec/ibus-engine-libpinyin package: ibus-libpinyin-1.15.4-1.fc39 Truncated backtrace: Thread no. 1 (27 frames) #4 std::__glibcxx_assert_fail at ../../../../../libstdc++-v3/src/c++11/debug.cc:61 #5 std::unique_ptr<PY::LibPinyinBackEnd, std::default_delete<PY::LibPinyinBackEnd> >::operator* at /usr/include/c++/13/bits/unique_ptr.h:451 #7 PY::LibPinyinBackEnd::instance at /usr/src/debug/ibus-libpinyin-1.15.4-1.fc39.x86_64/src/PYLibPinyin.h:61 #8 PY::SuggestionEditor::~SuggestionEditor at /usr/src/debug/ibus-libpinyin-1.15.4-1.fc39.x86_64/src/PYPSuggestionEditor.cc:48 #10 std::_Sp_counted_ptr<PY::SuggestionEditor*, (__gnu_cxx::_Lock_policy)2>::_M_dispose at /usr/include/c++/13/bits/shared_ptr_base.h:428 #11 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release at /usr/include/c++/13/bits/shared_ptr_base.h:346 #13 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count at /usr/include/c++/13/bits/shared_ptr_base.h:1071 #14 std::__shared_ptr<PY::Editor, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr at /usr/include/c++/13/bits/shared_ptr_base.h:1524 #15 std::shared_ptr<PY::Editor>::~shared_ptr at /usr/include/c++/13/bits/shared_ptr.h:175 #16 PY::PinyinEngine::~PinyinEngine at /usr/src/debug/ibus-libpinyin-1.15.4-1.fc39.x86_64/src/PYPPinyinEngine.cc:123 #18 PY::ibus_pinyin_engine_destroy at /usr/src/debug/ibus-libpinyin-1.15.4-1.fc39.x86_64/src/PYEngine.cc:185 #20 signal_emit_unlocked_R.isra.0 at ../gobject/gsignal.c:4020 #21 signal_emit_valist_unlocked at ../gobject/gsignal.c:3612 #24 ibus_object_dispose at /usr/src/debug/ibus-1.5.29 #27 g_list_foreach at ../glib/glist.c:1092 #28 g_list_free_full at ../glib/glist.c:246 #29 ibus_factory_destroy at /usr/src/debug/ibus-1.5.29 #31 signal_emit_unlocked_R.isra.0 at ../gobject/gsignal.c:4020 #32 signal_emit_valist_unlocked at ../gobject/gsignal.c:3612 #35 ibus_object_dispose at /usr/src/debug/ibus-1.5.29 #39 signal_emit_unlocked_R.isra.0 at ../gobject/gsignal.c:3980 #40 signal_emit_valist_unlocked at ../gobject/gsignal.c:3612 #43 emit_closed_in_idle at ../gio/gdbusconnection.c:1375 #46 g_main_context_dispatch_unlocked at ../glib/gmain.c:4284 #47 g_main_context_iterate_unlocked.isra.0 at ../glib/gmain.c:4349 #49 ibus_main at /usr/src/debug/ibus-1.5.29 #50 start_component at /usr/src/debug/ibus-libpinyin-1.15.4-1.fc39.x86_64/src/PYMain.cc:155
Created attachment 1997800 [details] File: limits
Created attachment 1997801 [details] File: cpuinfo
Created attachment 1997802 [details] File: proc_pid_status
Created attachment 1997803 [details] File: dso_list
Created attachment 1997804 [details] File: environ
Created attachment 1997805 [details] File: core_backtrace
Created attachment 1997806 [details] File: os_info
Created attachment 1997807 [details] File: open_fds
Created attachment 1997808 [details] File: backtrace
Created attachment 1997809 [details] File: mountinfo
Created attachment 1997810 [details] File: maps
How can this bug be reproduced? Can you give us steps to reproduce this bug? Is this bug happening frequently or happened only once?