Bug 2188305 - [abrt] ibus-libpinyin: __select(): ibus-engine-libpinyin killed by SIGABRT
Summary: [abrt] ibus-libpinyin: __select(): ibus-engine-libpinyin killed by SIGABRT
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: ibus-libpinyin
Version: 38
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Peng Wu
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:8997ba03761147fcec34f94cffd...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-04-20 12:12 UTC by Chen_Min_Chin
Modified: 2024-02-06 02:16 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2024-02-06 02:16:53 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: proc_pid_status (1.39 KB, text/plain)
2023-04-20 12:12 UTC, Chen_Min_Chin
no flags Details
File: maps (3.98 KB, text/plain)
2023-04-20 12:13 UTC, Chen_Min_Chin
no flags Details
File: limits (1.29 KB, text/plain)
2023-04-20 12:13 UTC, Chen_Min_Chin
no flags Details
File: environ (1.34 KB, text/plain)
2023-04-20 12:13 UTC, Chen_Min_Chin
no flags Details
File: open_fds (2.21 KB, text/plain)
2023-04-20 12:13 UTC, Chen_Min_Chin
no flags Details
File: mountinfo (3.86 KB, text/plain)
2023-04-20 12:13 UTC, Chen_Min_Chin
no flags Details
File: os_info (734 bytes, text/plain)
2023-04-20 12:13 UTC, Chen_Min_Chin
no flags Details
File: cpuinfo (2.96 KB, text/plain)
2023-04-20 12:13 UTC, Chen_Min_Chin
no flags Details
File: core_backtrace (16.38 KB, text/plain)
2023-04-20 12:13 UTC, Chen_Min_Chin
no flags Details
File: dso_list (806 bytes, text/plain)
2023-04-20 12:13 UTC, Chen_Min_Chin
no flags Details
File: backtrace (51.41 KB, text/plain)
2023-04-20 12:13 UTC, Chen_Min_Chin
no flags Details

Description Chen_Min_Chin 2023-04-20 12:12:56 UTC
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 SIGABRT
journald_cursor: s=04ee434f407f45f1afcf3ab9e4f39425;i=25ccb4;b=d60b44f080224663bc6cf0bbd4c0b17d;m=6f07b995;t=5f9bed48bbf90;x=b28d571eeb53d708
executable:     /usr/libexec/ibus-engine-libpinyin
cmdline:        /usr/libexec/ibus-engine-libpinyin --ibus
cgroup:         0::/user.slice/user-1000.slice/user/session.slice/org.freedesktop.IBus.session.GNOME.service
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: __select

Truncated backtrace:
Thread no. 1 (18 frames)
 #0 __select at ../sysdeps/unix/sysv/linux/select.c:69
 #1 __os_sleep at ../../src/os/os_yield.c:90
 #2 __os_yield at ../../src/os/os_yield.c:48
 #3 __fop_file_setup at ../../src/fileops/fop_util.c:620
 #4 __db_open at ../../src/db/db_open.c:187
 #5 __db_open_pp at ../../src/db/db_iface.c:1193
 #6 pinyin::ChewingLargeTable2::store_db(char const*) at storage/chewing_large_table2_bdb.cpp:148
 #7 pinyin::FacadeChewingTable2::store(char const*) at ../src/storage/facade_chewing_table2.h:96
 #8 _write_files(pinyin_context_t*) at /usr/src/debug/libpinyin-2.8.1-2.fc38.x86_64/src/pinyin.cpp:820
 #9 pinyin_save at /usr/src/debug/libpinyin-2.8.1-2.fc38.x86_64/src/pinyin.cpp:960
 #10 pinyin_save(pinyin_context_t*) at /usr/src/debug/libpinyin-2.8.1-2.fc38.x86_64/src/pinyin.cpp:951
 #11 PY::LibPinyinBackEnd::saveUserDB() at /usr/src/debug/ibus-libpinyin-1.15.1-1.fc38.x86_64/src/PYLibPinyin.cc:389
 #12 PY::LibPinyinBackEnd::~LibPinyinBackEnd() at /usr/src/debug/ibus-libpinyin-1.15.1-1.fc38.x86_64/src/PYLibPinyin.cc:47
 #14 std::default_delete<PY::LibPinyinBackEnd>::operator()(PY::LibPinyinBackEnd*) const at /usr/include/c++/13/bits/unique_ptr.h:100
 #15 std::__uniq_ptr_impl<PY::LibPinyinBackEnd, std::default_delete<PY::LibPinyinBackEnd> >::reset(PY::LibPinyinBackEnd*) at /usr/include/c++/13/bits/unique_ptr.h:212
 #16 std::unique_ptr<PY::LibPinyinBackEnd, std::default_delete<PY::LibPinyinBackEnd> >::reset(PY::LibPinyinBackEnd*) at /usr/include/c++/13/bits/unique_ptr.h:510
 #17 PY::LibPinyinBackEnd::finalize() at /usr/src/debug/ibus-libpinyin-1.15.1-1.fc38.x86_64/src/PYLibPinyin.cc:184
 #18 sigterm_cb(int) at /usr/src/debug/ibus-libpinyin-1.15.1-1.fc38.x86_64/src/PYMain.cc:163

Comment 1 Chen_Min_Chin 2023-04-20 12:12:59 UTC
Created attachment 1958544 [details]
File: proc_pid_status

Comment 2 Chen_Min_Chin 2023-04-20 12:13:01 UTC
Created attachment 1958545 [details]
File: maps

Comment 3 Chen_Min_Chin 2023-04-20 12:13:02 UTC
Created attachment 1958546 [details]
File: limits

Comment 4 Chen_Min_Chin 2023-04-20 12:13:04 UTC
Created attachment 1958547 [details]
File: environ

Comment 5 Chen_Min_Chin 2023-04-20 12:13:05 UTC
Created attachment 1958548 [details]
File: open_fds

Comment 6 Chen_Min_Chin 2023-04-20 12:13:06 UTC
Created attachment 1958549 [details]
File: mountinfo

Comment 7 Chen_Min_Chin 2023-04-20 12:13:08 UTC
Created attachment 1958550 [details]
File: os_info

Comment 8 Chen_Min_Chin 2023-04-20 12:13:09 UTC
Created attachment 1958551 [details]
File: cpuinfo

Comment 9 Chen_Min_Chin 2023-04-20 12:13:11 UTC
Created attachment 1958552 [details]
File: core_backtrace

Comment 10 Chen_Min_Chin 2023-04-20 12:13:12 UTC
Created attachment 1958553 [details]
File: dso_list

Comment 11 Chen_Min_Chin 2023-04-20 12:13:14 UTC
Created attachment 1958554 [details]
File: backtrace

Comment 12 Peng Wu 2024-02-06 02:16:53 UTC
In Fedora 39, we switched to use Kyoto Cabinet in libpinyin.

If this bug still exists, feel free to reopen this bug.


Note You need to log in before you can comment on or make changes to this bug.