Bug 2237674 - [abrt] ibus-table: _PyInterpreterState_GET(): python3.12 killed by SIGSEGV
Summary: [abrt] ibus-table: _PyInterpreterState_GET(): python3.12 killed by SIGSEGV
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: ibus-table
Version: 39
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Mike FABIAN
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:49b2b10af7f88729e79844e3403...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-09-06 10:03 UTC by Mike FABIAN
Modified: 2023-09-23 01:30 UTC (History)
5 users (show)

Fixed In Version: ibus-table-1.17.3-1.fc40 ibus-table-1.17.3-1.fc39 ibus-table-1.17.3-1.fc37 ibus-table-1.17.3-1.fc38
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2023-09-14 09:55:35 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: proc_pid_status (1.42 KB, text/plain)
2023-09-06 10:03 UTC, Mike FABIAN
no flags Details
File: maps (3.92 KB, text/plain)
2023-09-06 10:03 UTC, Mike FABIAN
no flags Details
File: limits (1.29 KB, text/plain)
2023-09-06 10:03 UTC, Mike FABIAN
no flags Details
File: environ (1.63 KB, text/plain)
2023-09-06 10:03 UTC, Mike FABIAN
no flags Details
File: open_fds (2.34 KB, text/plain)
2023-09-06 10:03 UTC, Mike FABIAN
no flags Details
File: mountinfo (3.03 KB, text/plain)
2023-09-06 10:03 UTC, Mike FABIAN
no flags Details
File: os_info (756 bytes, text/plain)
2023-09-06 10:03 UTC, Mike FABIAN
no flags Details
File: cpuinfo (2.91 KB, text/plain)
2023-09-06 10:03 UTC, Mike FABIAN
no flags Details
File: core_backtrace (17.12 KB, text/plain)
2023-09-06 10:03 UTC, Mike FABIAN
no flags Details
File: exploitable (81 bytes, text/plain)
2023-09-06 10:03 UTC, Mike FABIAN
no flags Details
File: dso_list (513 bytes, text/plain)
2023-09-06 10:03 UTC, Mike FABIAN
no flags Details
File: backtrace (83.82 KB, text/plain)
2023-09-06 10:03 UTC, Mike FABIAN
no flags Details


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker FC-973 0 None None None 2023-09-13 12:52:14 UTC

Description Mike FABIAN 2023-09-06 10:03:09 UTC
Description of problem:


Version-Release number of selected component:
ibus-table-1.17.2-1.fc39

Additional info:
reporter:       libreport-2.17.11
type:           CCpp
reason:         python3.12 killed by SIGSEGV
journald_cursor: s=2cc8942bbdbd4ee1886571db0dd588d8;i=11977;b=2861fd4b8d6840df922c053c84dae04a;m=ef358421;t=604add472db01;x=4503ba1de3922e7c
executable:     /usr/bin/python3.12
cmdline:        /usr/bin/python3 /usr/share/ibus-table/engine/main.py --ibus
cgroup:         0::/user.slice/user-1000.slice/user/session.slice/org.freedesktop.IBus.session.GNOME.service
rootdir:        /
uid:            1000
kernel:         6.5.1-300.fc39.x86_64
package:        ibus-table-1.17.2-1.fc39
runlevel:       N 5
backtrace_rating: 4
crash_function: _PyInterpreterState_GET
comment:        

Truncated backtrace:
Thread no. 1 (7 frames)
 #0 _PyInterpreterState_GET at /usr/src/debug/python3.12-3.12.0
 #1 get_state at /usr/src/debug/python3.12-3.12.0
 #2 _PyObject_Free at /usr/src/debug/python3.12-3.12.0
 #3 delete_list_item at c_src/simpleaudio.c:221
 #4 destroy_audio_blob at c_src/simpleaudio.c:270
 #5 playback_thread at c_src/simpleaudio_alsa.c:64
 #7 clone3 at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Comment 1 Mike FABIAN 2023-09-06 10:03:14 UTC
Created attachment 1987285 [details]
File: proc_pid_status

Comment 2 Mike FABIAN 2023-09-06 10:03:16 UTC
Created attachment 1987286 [details]
File: maps

Comment 3 Mike FABIAN 2023-09-06 10:03:18 UTC
Created attachment 1987287 [details]
File: limits

Comment 4 Mike FABIAN 2023-09-06 10:03:20 UTC
Created attachment 1987288 [details]
File: environ

Comment 5 Mike FABIAN 2023-09-06 10:03:22 UTC
Created attachment 1987289 [details]
File: open_fds

Comment 6 Mike FABIAN 2023-09-06 10:03:24 UTC
Created attachment 1987290 [details]
File: mountinfo

Comment 7 Mike FABIAN 2023-09-06 10:03:25 UTC
Created attachment 1987291 [details]
File: os_info

Comment 8 Mike FABIAN 2023-09-06 10:03:27 UTC
Created attachment 1987292 [details]
File: cpuinfo

Comment 9 Mike FABIAN 2023-09-06 10:03:29 UTC
Created attachment 1987293 [details]
File: core_backtrace

Comment 10 Mike FABIAN 2023-09-06 10:03:31 UTC
Created attachment 1987294 [details]
File: exploitable

Comment 11 Mike FABIAN 2023-09-06 10:03:33 UTC
Created attachment 1987295 [details]
File: dso_list

Comment 12 Mike FABIAN 2023-09-06 10:03:35 UTC
Created attachment 1987296 [details]
File: backtrace

Comment 13 Mike FABIAN 2023-09-06 10:09:12 UTC
Happens with the cangjie5 table (/usr/share/ibus-table/tables/cangjie5.db, Input method "Chinese (CangJie5)") when typing an invalid input sequence like

mwyl

Comment 14 Mike FABIAN 2023-09-06 10:31:11 UTC
[mfabian@fedora ~]$ python3
Python 3.12.0rc1 (main, Aug  7 2023, 00:00:00) [GCC 13.2.1 20230728 (Red Hat 13.2.1-1)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import simpleaudio
>>> sound_object = simpleaudio.WaveObject.from_wave_file('/usr/lib64/python3.12/site-packages/simpleaudio/test_audio/c.wav')
>>> sound_object.play()
<simpleaudio.shiny.PlayObject object at 0x7f01ba487d70>
>>> Segmentation fault (core dumped)
[mfabian@fedora ~]$

Comment 15 Mike FABIAN 2023-09-06 10:33:02 UTC
On Fedora 38 this works:

$ python3
Python 3.11.4 (main, Jun  7 2023, 00:00:00) [GCC 13.1.1 20230511 (Red Hat 13.1.1-2)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import simpleaudio
>>> sound_object = simpleaudio.WaveObject.from_wave_file('/usr/lib64/python3.11/site-packages/simpleaudio/test_audio/c.wav')
>>> sound_object.play()
<simpleaudio.shiny.PlayObject object at 0x7f5be1bc0350>
>>> 
$ cat /etc/fedora-release 
Fedora release 38 (Thirty Eight)

Comment 16 Fedora Update System 2023-09-14 09:53:29 UTC
FEDORA-2023-5bf42fb70e has been submitted as an update to Fedora 40. https://bodhi.fedoraproject.org/updates/FEDORA-2023-5bf42fb70e

Comment 17 Fedora Update System 2023-09-14 09:54:20 UTC
FEDORA-2023-9614661f55 has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2023-9614661f55

Comment 18 Fedora Update System 2023-09-14 09:55:10 UTC
FEDORA-2023-ae17ebdcb5 has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2023-ae17ebdcb5

Comment 19 Fedora Update System 2023-09-14 09:55:35 UTC
FEDORA-2023-5bf42fb70e has been pushed to the Fedora 40 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 20 Fedora Update System 2023-09-14 09:57:07 UTC
FEDORA-2023-ad53e355ce has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2023-ad53e355ce

Comment 21 Fedora Update System 2023-09-15 01:06:19 UTC
FEDORA-2023-ae17ebdcb5 has been pushed to the Fedora 38 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-ae17ebdcb5`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-ae17ebdcb5

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 22 Fedora Update System 2023-09-15 02:00:40 UTC
FEDORA-2023-9614661f55 has been pushed to the Fedora 37 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-9614661f55`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-9614661f55

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 23 Fedora Update System 2023-09-15 02:28:13 UTC
FEDORA-2023-ad53e355ce has been pushed to the Fedora 39 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-ad53e355ce`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-ad53e355ce

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 24 Fedora Update System 2023-09-23 00:16:30 UTC
FEDORA-2023-ad53e355ce has been pushed to the Fedora 39 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 25 Fedora Update System 2023-09-23 01:11:42 UTC
FEDORA-2023-9614661f55 has been pushed to the Fedora 37 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 26 Fedora Update System 2023-09-23 01:30:13 UTC
FEDORA-2023-ae17ebdcb5 has been pushed to the Fedora 38 stable repository.
If problem still persists, please make note of it in this bug report.


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