Bug 2227390 - [abrt] onboard: _PyInterpreterState_GET(): python3.12 killed by SIGSEGV
Summary: [abrt] onboard: _PyInterpreterState_GET(): python3.12 killed by SIGSEGV
Keywords:
Status: ASSIGNED
Alias: None
Product: Fedora
Classification: Fedora
Component: onboard
Version: 39
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Fabio Valentini
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:33a4fc264c54ad026ae1da001a8...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-07-29 02:04 UTC by Ian Laurie
Modified: 2023-08-16 08:06 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)
File: proc_pid_status (1.41 KB, text/plain)
2023-07-29 02:04 UTC, Ian Laurie
no flags Details
File: maps (3.98 KB, text/plain)
2023-07-29 02:04 UTC, Ian Laurie
no flags Details
File: limits (1.29 KB, text/plain)
2023-07-29 02:04 UTC, Ian Laurie
no flags Details
File: environ (1.45 KB, text/plain)
2023-07-29 02:04 UTC, Ian Laurie
no flags Details
File: open_fds (1.43 KB, text/plain)
2023-07-29 02:04 UTC, Ian Laurie
no flags Details
File: mountinfo (2.70 KB, text/plain)
2023-07-29 02:04 UTC, Ian Laurie
no flags Details
File: os_info (693 bytes, text/plain)
2023-07-29 02:04 UTC, Ian Laurie
no flags Details
File: cpuinfo (2.20 KB, text/plain)
2023-07-29 02:04 UTC, Ian Laurie
no flags Details
File: core_backtrace (19.15 KB, text/plain)
2023-07-29 02:04 UTC, Ian Laurie
no flags Details
File: exploitable (81 bytes, text/plain)
2023-07-29 02:04 UTC, Ian Laurie
no flags Details
File: dso_list (1.06 KB, text/plain)
2023-07-29 02:04 UTC, Ian Laurie
no flags Details
File: backtrace (95.00 KB, text/plain)
2023-07-29 02:04 UTC, Ian Laurie
no flags Details

Description Ian Laurie 2023-07-29 02:04:35 UTC
Description of problem:
Tried to launch onboard.  Insta-crash, now reproducable on 4 instances of Rawhide.  GUI is Xfce.

Version-Release number of selected component:
onboard-1.4.1-33.fc39

Additional info:
reporter:       libreport-2.17.11
type:           CCpp
reason:         python3.12 killed by SIGSEGV
journald_cursor: s=e0c9c776de5943ed9ab81f60713bc2c2;i=b3807;b=4a42e93e8ce14eff981b1d94b6e7945d;m=539dea8;t=6019688e4405b;x=cfd3d9776cc02eb5
executable:     /usr/bin/python3.12
cmdline:        /usr/bin/python3 -sP /usr/bin/onboard
cgroup:         0::/user.slice/user-1000.slice/session-2.scope
rootdir:        /
uid:            1000
kernel:         6.5.0-0.rc3.20230728git57012c57536f.27.fc39.x86_64
package:        onboard-1.4.1-33.fc39
runlevel:       N 5
backtrace_rating: 4
crash_function: _PyInterpreterState_GET
comment:        Tried to launch onboard.  Insta-crash, now reproducable on 4 instances of Rawhide.  GUI is Xfce.

Truncated backtrace:
Thread no. 1 (48 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_Malloc at /usr/src/debug/python3.12-3.12.0
 #3 PyObject_Malloc at /usr/src/debug/python3.12-3.12.0
 #4 _PyObject_New at /usr/src/debug/python3.12-3.12.0
 #5 new_device_event at Onboard/osk/osk_devices.c:100
 #6 osk_devices_call_event_handler_pointer at Onboard/osk/osk_devices.c:452
 #7 handle_enter_event at Onboard/osk/osk_devices.c:779
 #8 osk_devices_event_filter at Onboard/osk/osk_devices.c:817
 #10 gdk_event_apply_filters at ../gdk/x11/gdkeventsource.c:79
 #11 gdk_event_source_translate_event at ../gdk/x11/gdkeventsource.c:198
 #12 _gdk_x11_display_queue_events at ../gdk/x11/gdkeventsource.c:341
 #13 gdk_display_get_event at ../gdk/gdkdisplay.c:442
 #14 gdk_event_source_dispatch.lto_priv at ../gdk/x11/gdkeventsource.c:354
 #16 g_main_context_dispatch_unlocked at ../glib/gmain.c:4287
 #17 g_main_context_iterate_unlocked.isra.0 at ../glib/gmain.c:4352
 #19 gtk_main at ../gtk/gtkmain.c:1329
 #20 ffi_call_unix64 at ../src/x86/unix64.S:104
 #21 ffi_call_int at ../src/x86/ffi64.c:673
 #22 ffi_call at ../src/x86/ffi64.c:710
 #23 pygi_invoke_c_callable at ../gi/pygi-invoke.c:684
 #24 pygi_function_cache_invoke at ../gi/pygi-cache.c:862
 #25 pygi_callable_info_invoke at ../gi/pygi-invoke.c:727
 #26 _wrap_g_callable_info_invoke at ../gi/pygi-invoke.c:764
 #27 _PyObject_Call at /usr/src/debug/python3.12-3.12.0
 #28 PyCFunction_Call at /usr/src/debug/python3.12-3.12.0
 #29 _PyEval_EvalFrameDefault at Python/bytecodes.c:3193
 #30 _PyFunction_Vectorcall at /usr/src/debug/python3.12-3.12.0
 #31 _PyObject_FastCallDictTstate at /usr/src/debug/python3.12-3.12.0
 #32 _PyObject_Call_Prepend at /usr/src/debug/python3.12-3.12.0
 #33 slot_tp_init at /usr/src/debug/python3.12-3.12.0
 #34 type_call at /usr/src/debug/python3.12-3.12.0
 #35 _PyObject_MakeTpCall at /usr/src/debug/python3.12-3.12.0
 #36 _PyEval_EvalFrameDefault at Python/bytecodes.c:2645
 #37 PyEval_EvalCode at /usr/src/debug/python3.12-3.12.0
 #38 run_eval_code_obj at /usr/src/debug/python3.12-3.12.0
 #39 run_mod at /usr/src/debug/python3.12-3.12.0
 #40 pyrun_file at /usr/src/debug/python3.12-3.12.0
 #41 _PyRun_SimpleFileObject at /usr/src/debug/python3.12-3.12.0
 #42 _PyRun_AnyFileObject at /usr/src/debug/python3.12-3.12.0
 #43 pymain_run_file_obj at /usr/src/debug/python3.12-3.12.0
 #44 pymain_run_file at /usr/src/debug/python3.12-3.12.0
 #45 pymain_run_python at /usr/src/debug/python3.12-3.12.0
 #46 Py_RunMain at /usr/src/debug/python3.12-3.12.0
 #47 Py_BytesMain at /usr/src/debug/python3.12-3.12.0
 #48 __libc_start_call_main at ../sysdeps/nptl/libc_start_call_main.h:58
 #49 __libc_start_main_impl at ../csu/libc-start.c:360
 #50 _start

Comment 1 Ian Laurie 2023-07-29 02:04:39 UTC
Created attachment 1980537 [details]
File: proc_pid_status

Comment 2 Ian Laurie 2023-07-29 02:04:41 UTC
Created attachment 1980538 [details]
File: maps

Comment 3 Ian Laurie 2023-07-29 02:04:42 UTC
Created attachment 1980539 [details]
File: limits

Comment 4 Ian Laurie 2023-07-29 02:04:44 UTC
Created attachment 1980540 [details]
File: environ

Comment 5 Ian Laurie 2023-07-29 02:04:45 UTC
Created attachment 1980541 [details]
File: open_fds

Comment 6 Ian Laurie 2023-07-29 02:04:47 UTC
Created attachment 1980542 [details]
File: mountinfo

Comment 7 Ian Laurie 2023-07-29 02:04:48 UTC
Created attachment 1980543 [details]
File: os_info

Comment 8 Ian Laurie 2023-07-29 02:04:50 UTC
Created attachment 1980544 [details]
File: cpuinfo

Comment 9 Ian Laurie 2023-07-29 02:04:51 UTC
Created attachment 1980545 [details]
File: core_backtrace

Comment 10 Ian Laurie 2023-07-29 02:04:52 UTC
Created attachment 1980546 [details]
File: exploitable

Comment 11 Ian Laurie 2023-07-29 02:04:54 UTC
Created attachment 1980547 [details]
File: dso_list

Comment 12 Ian Laurie 2023-07-29 02:04:56 UTC
Created attachment 1980548 [details]
File: backtrace

Comment 13 Fabio Valentini 2023-07-29 18:56:49 UTC
Looks like I'll need to do some testing myself ...
I only managed to fix the build for Python 3.12, but apparently the resulting package does in fact build and install without errors, but doesn't *run*. :(

Comment 14 Fedora Release Engineering 2023-08-16 08:06:07 UTC
This bug appears to have been reported against 'rawhide' during the Fedora Linux 39 development cycle.
Changing version to 39.


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