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
Created attachment 1980537 [details] File: proc_pid_status
Created attachment 1980538 [details] File: maps
Created attachment 1980539 [details] File: limits
Created attachment 1980540 [details] File: environ
Created attachment 1980541 [details] File: open_fds
Created attachment 1980542 [details] File: mountinfo
Created attachment 1980543 [details] File: os_info
Created attachment 1980544 [details] File: cpuinfo
Created attachment 1980545 [details] File: core_backtrace
Created attachment 1980546 [details] File: exploitable
Created attachment 1980547 [details] File: dso_list
Created attachment 1980548 [details] File: backtrace
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*. :(
This bug appears to have been reported against 'rawhide' during the Fedora Linux 39 development cycle. Changing version to 39.